Está en la página 1de 6

| Reto 3

Procesos, hilos y gestión de memoria


Nombre completo Luis Daniel Razo Gonzalez
Fecha de elaboración 20/07/22
Nombre del asesor Gabriel Alejandro
Matrícula 22003684
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.

Comparten la CPU

Están en los estados de : listo, bloqueado, en ejecución y terminado

Un hilo activo en los procesos dados

Un hilo dentro de un proceso

Contiene su propia pila

Contiene su propio contador de programa


Similitudes entre
procesos e hilos Puede crear su
propio hilo hijo y
proceso
Si un proceso
muere mueren los
hilos
El proceso es
ejecutado por un
programa y el hilo
es impulsado por el
proceso
Los dos son
impulsados por algo
atrás de cada uno
Que los hilos son independientes

Los procesos son aislados entre si

Los hilos comparten memoria o recursos entre si

Los hilos están dentro de un solo programa

Los hilos solo están contenidos lógicamente en un proceso

Diferencias entre La velocidad de los hilos aumenta


procesos e hilos
El aislamiento
de un proceso
aumenta el
consumo de
recursos
Un proceso es
pesado
Un hilo es
liguero
Un hilo no
está aislado
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 Abro un juego

Listo Se empieza a ejecutar

Bloqueado Se require actualizar

Ejecución Juego

Terminación Cierro el juego


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
Las variables son “Contador” “stop”
principal)

Thread 1 (Hilo 1) Contara los segundos que se empelan al cobrar algp

Thread 2 (Hilo 2) Sumara los segundos de la primera y la segunda

Thread 3 (Hilo 3) Sumara los segundos de los tres y dara un resultado


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.

Bueno dejemos claro que la memoria es un sistema de almacenamiento donde se recaudan los archivos, información y muchas cosas más que
requiere la computadora para poder funcionar y la memoria es algo que requiere un proceso ya que un proceso es implementado por al ejecutar
algún programa y para poder tener programas en la computadora forzosa mente requiere memoria de disco duro y memoria RAM ya que cada una
implica algo importante en la computadora.
La memoria de disco duro es necesaria para poder almacenar los programas y al tener programas instalados en la computadora se tendrá que usar o
más bien dicho se requerirán forzosamente los proceso ya que estos mismos procesos son ejecutados o empujados por los programas que tengamos
en ejecución y los procesos ocupara implementar un porcentaje de la memoria y si no hubiera memoria en primera no se podría instalar un programa
y a la vez no se usa dicho programa y el proceso nunca es requerido.

También podría gustarte