Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% encontró este documento útil (1 voto)
1K vistas6 páginas

Procesos, Hilos y Gestión de Memoria: Reto 3

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 6

| Reto 3

Procesos, hilos y gestión de memoria


Nombre completo
Fecha de elaboración 27 de marzo de 2022
Nombre del asesor Gabriel Alejandro
Matrícula
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 el CPU.

Sólo hay un hilo activo.

Un hilo entro de un proceso se ejecutan secuencialmente.

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

Cada hilo tiene su propia pila y contador de programa.

Similitudes entre Pueden crear sus propios hilos: hijos.


procesos e hilos

Creación y eliminación de procesos.

Tienen un estándar EI IEE 1003.1C.

Comparten memoria.

Tienen Contador de programa.

Tienen Estructura de datos


El proceso es un programa en ejecución.

El hilo comparte la memoria entre sí.

El proceso consume más recursos.

El hilo mejora la eficiencia en el contexto de la comunicación.

El proceso usa más tiempo requerido para la creación.


Diferencias entre
procesos e hilos El hilo consume menos tiempo de cambio de contexto.

El proceso en la terminación incierta tiene resultados en la pérdida del proceso.

El hilo tiene menos tiempo requerido para la terminación.

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

Los hilos pueden leer, escribir y modificar la información de otro proceso ligero perteneciente al mismo padre.

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

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 clic en Corel

El sistema verifica si se cuentan


Listo con los recursos necesarios para
ejecutarlo.
Se cambia de ventana al
Bloqueado navegador para buscar
información necesaria.
Cambiamos al corel, ingresamos
Ejecución la información encontrada y
guardamos.

Terminación Se cierra el programa.


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
Excel
principal)

Thread 1 (Hilo 1) Se ve en la pantalla lo que se esta capturando.

Se hacen los calculos con unas formulas sin dar


Thread 2 (Hilo 2) errores.

Thread 3 (Hilo 4) Realiza un autoguardado de documento.


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.

Primero que nada, lo más importante de la memoria es que si se encuentra ausente en una computadora no puede iniciar, tanto de memoria
RAM como de memoria de almacenamiento.  La memoria tienes diferentes capacidades dependiendo del tipo de memoria, USB, disco de estado
sólido, disco duro, cache, ROM, etc., la memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún periodo de
tiempo.  La memoria proporciona una de las principales funciones de la computación moderna, el almacenamiento  de la información.  La memoria
RAM es de gran vitalidad, ya que le ayuda a agilizar el proceso de comunicación entre el procesador y el resto del ordenador, 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, volatibilidad: 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.

También podría gustarte