Está en la página 1de 8

| Reto 3

Procesos, hilos y gestión de memoria


Nombre completo Luis Carlos Padilla Fierro
Fecha de elaboración 01/05/2022
Nombre del asesor Olivia Acosta
Matrícula 22000294
1 Similitudes y diferencias entre los procesos y los hilos
Instrucción: en las siguientes tablas deberás registrar 10 similitudes y 10 diferencias que existen entre los procesos y los hilos.

Si su proceso finaliza los hilos también.

Son secuencias de instrucciones.

Contienen información.

Tienen estructuras de datos.

Tienen un estándar EI IEE 1003.1C.

Pueden estar en uno o en varios estados: listo, ejecución o terminado.


Similitudes entre
procesos e hilos
Comparten
memoria
Comparten
recursos

Cuando se inician
se crea una
estructura de
datos.
Cuando se inician
se crea una
estructura de
datos.
Tienen contador de
programa.
Diferencias entre
procesos e hilos En el hilo la comunicación es más rápida.

El proceso es un programa en ejecución.

La terminación de un hilo es mucho más rápida.

El hilo es una parte de la ejecución del programa.

Los procesos están aislados y requieren de mecanismos del sistema operativo para la comunicación.

La creación de un proceso es más pesada.

La
terminación
de un proceso
es mas
tardada.
La creación de
un hilo es mas
rápida.
Los hilos
pueden leer,
escribir y
modificar la
información
de otro
proceso ligero
perteneciente
al mismo
padre.
Es un proceso
el cambio de
contexto
requiere de
mas tiempo,
en el hilo el
cambio de
contexto es
mucho mas
rápido.

2 Ejemplo de un proceso
Instrucción: considerando el modelo de 5 estados, ejemplifica un proceso en específico que se realice en algún dispositivo que tenga sistema operativo.

Proceso que se realiza: ¿qué


Estado
pasa durante cada estado?
Creación Dar click en Excel.
El Sistema verifica la existencia de
Listo los recursos para abrir Excel, se
abre Excel.
Se minimiza Excel, para abrir el
Bloqueado navegador y copier una imagen.
Se vuelve a Excel, se pega la
Ejecución imagen,se hace la descripcion de
la imagen y se guarda el archive.

Terminación Se Cierra el archivo.

3 Ejemplo de un hilo
Instrucción: tomando en cuenta el esquema de procesos con hilos, ejemplifica un caso en específico. En la tabla donde se registrará la información puedes
agregar las filas que necesites, según el número de hilos que requiera tu ejemplo. El menor número de hilos que tienes que presentar es 3.

Figura 1. Esquema de proceso con hilos.

Hilos ¿Cuál es la secuencia que sigue el proceso?


Main Thread (Hilo
WORD.exe
principal)

Thread 1 (Hilo 1) Muestra en pantalla lo que se esta escribiendo.

Thread 2 (Hilo 2) Identifica los errores ortograficos automaticamente.

Thread 3 (Hilo 4) Realiza un autoguardado del archivo.

4 Funciones de la memoria
Instrucción: con base en los contenidos estudiados, menciona cuáles son las principales funciones que tiene la memoria y cuál es su importancia para que los
procesos puedan realizarse. Presenta tus comentarios en una extensión mínima de 150 palabras y máxima de 300.

La memoria tiene como principal función el almacenamiento de la información y clasificación para su distribución en los programas, parte de sus
funciones es que varios procesos se compartan, tienen la habilidad de cambiar la información, accesibilidad, volatilidad:
Memoria volátil: requiere energía constante para mantener la información almacenada.

Memoria no volátil: retendrá la información almacenada incluso si no recibe corriente eléctrica constantemente, como es el caso de la memoria ROM.
La memoria tienes diferentes capacidades dependiendo del tipo de memoria, USB, disco de estado sólido, disco duro, chache, ROM, etc., esto de la
mano de la velocidad de procesamiento y las características del equipo para su procesamiento.

También existe la memoria virtual la cual actualmente se está modernizando y ejecutando de manera más común, esto cuando físicamente no hay
suficiente espacio. A través de esta memoria, las piezas clave para el procesamiento y transformación de la información de nuestros ordenadores
obtienen los datos que necesitas; mientras que, en el caso de la memoria persistente, también nos ayuda a mantener dentro de nuestras máquinas
todo nuestro trabajo, recuerdos y aficiones.

Gracias a la memoria virtual nuestro sistema puede usar parte del almacenamiento como si se tratara de memoria adicional.
uno de los elementos más importantes para que todo funcione correctamente, es más, sin ella la PC ni siquiera podrá arrancar, tal es la importancia
que este componente electrónico tiene en la estructura de nuestra computadora.

También podría gustarte