0% encontró este documento útil (0 votos)
112 vistas6 páginas

Procesos e Hilos: Similitudes y Diferencias

Los procesos y hilos comparten similitudes como ser secuencias de instrucciones y ser parte de la ejecución de un programa. Algunas diferencias son que los procesos son más pesados que los hilos y su creación, terminación y cambio de contexto son más lentos para los procesos. La memoria almacena información de forma temporal para que los procesos puedan acceder rápidamente a datos e instrucciones necesarias para su ejecución.

Cargado por

Armant QG
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
112 vistas6 páginas

Procesos e Hilos: Similitudes y Diferencias

Los procesos y hilos comparten similitudes como ser secuencias de instrucciones y ser parte de la ejecución de un programa. Algunas diferencias son que los procesos son más pesados que los hilos y su creación, terminación y cambio de contexto son más lentos para los procesos. La memoria almacena información de forma temporal para que los procesos puedan acceder rápidamente a datos e instrucciones necesarias para su ejecución.

Cargado por

Armant QG
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

| Reto 3

Procesos, hilos y gestión de memoria


Nombre completo JORGE ARMANDO QUISPE OMEZ
Fecha de elaboración 29 DE MARZO 2023
Nombre del asesor Claudia Ruiz Herrera
Matrícula 23002196
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.

PROCESO SE DEFINE COMO UNA SERIE DE INSTRUCCIONES

LOS HILOS SON LLAMADOS TAMBIEN MINIPROCESOS

LOS PROCESOS CONTIENEN UN HILO DE EJECUCIÓN

LOS HILOS SON HIJOS DE UN PROCESO

Similitudes entre LOS HILOS SON SECUENCIAS MAS PEQUEÑAS DE INSTRUCCIONES


procesos e hilos
TODOS LOS PROGRAMAS SON PROCESOS
PROCESO ES UN PROGAMA EN EJECUCIÓN

HILO ES UNA PARTE DE LA EJECUCIÓN DE UN PROGRAMA

LA CREACIÓN DE UN PROCESO PESADO ES MAS TARDADO

LA CREACIÓN DE UN PROCESO LIGERO ES MAS RÁPIDO

LA TERMINACIÓN DE UN PROCESO PESADO ES MAS TARDADO

Diferencias entre
LA TERMINACIÓN DE UN PROCESO LIGERO (HILO)ES MAS RÁPIDO
procesos e hilos

EL CAMBIO DE CONTEXTO DE UN
PROCESO PESADO ES MAS TARDADO
EL CAMBIO DE DE CONTEXTO UN
PROCESO LIGERO (HILO) ES MÁS
RÁPIDO
LOS PROCESOS PESADOS ESTAN
AISLADOS
LOS PROCESOS LIGEROS
COMPARTEN MEMORIA CON EL
PADRE
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?
El proceso recién fue creado y
todavía no fue admitido por el
sistema operativo. En general
Creación los procesos que se
encuentran en este estado
todavía no fueron cargados en
la memoria principal
El proceso está listo para ser
ejecutado, sólo está
Listo esperando que el planificador
así lo disponga.
El proceso no puede ejecutar
hasta que no se produzca
Bloqueado cierto suceso, como una
operación de Entrada/Salida
El proceso está actualmente
Ejecución en ejecución
El proceso fue expulsado del
grupo de procesos
ejecutables, ya sea porque
Terminación terminó o por algún fallo, como
un error de protección,
aritmético, etc

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
Se abre un archivo de WORD
principal)
Hilo en background chequeando automáticamente
Thread 1 (Hilo 1) la gramática de lo que se escribe
Hilo puede estar guardando automáticamente los
Thread 2 (Hilo 2) cambios del documento en el que se trabaja

Hilo puede asignar títulos y subtítulos


Thread 3 (Hilo 4) auomáticamente

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.

Tiene la función de recordar valores de información para uso posterior.Son dispositivos que retienen y logran memorizar durante
un periodo de tiempo cualquier tipo de información que el usuario necesite resguardar. Por ejemplo, las computadoras actuales
guardan conocimiento del software para poder funcionar adecuadamente, además de las aplicaciones y documentos que
poseen.La memorias son un gran dispositivo que permiten no solo almacenar la información, sino que esta se puede transportar a
diferentes lugares con el objetivo de ser reproducida cuando sea necesario.En cuanto a su importancia adica en almacenar la
información que usa de forma activa su computadora para que que pueda acceder a ella de manera rápida. Cuanto más
programas ejecute su sistema, más memoria necesitará.

Un claro ejemplo es la memoria RAM se encarga de ayudar al procesador en sus funciones, de forma que sostiene, a efectos de
memoria, todas las instrucciones y datos que el procesador necesita utilizar cuando está ejecutando un programa.

También podría gustarte