0% encontró este documento útil (0 votos)
83 vistas7 páginas

Similitudes y diferencias: procesos vs hilos

Este documento presenta cuatro secciones sobre procesos, hilos y gestión de memoria. La primera sección lista 10 similitudes y diferencias entre procesos y hilos. La segunda sección provee un ejemplo de un proceso en WORD. La tercera sección da un ejemplo de un proceso con tres hilos en WORD. La cuarta sección describe las funciones principales de la memoria y su importancia para la ejecución de procesos.

Cargado por

Luiz Amador
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)
83 vistas7 páginas

Similitudes y diferencias: procesos vs hilos

Este documento presenta cuatro secciones sobre procesos, hilos y gestión de memoria. La primera sección lista 10 similitudes y diferencias entre procesos y hilos. La segunda sección provee un ejemplo de un proceso en WORD. La tercera sección da un ejemplo de un proceso con tres hilos en WORD. La cuarta sección describe las funciones principales de la memoria y su importancia para la ejecución de procesos.

Cargado por

Luiz Amador
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 Luis Enrique Mejía Amador
Fecha de elaboración 21/06/2022
Nombre del asesor Alfredo Cano Jaramillo
Matrícula 21036619
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.

Contienen información

Son secuencias de instrucciones

Si su proceso finaliza los hilos también

Tiene estructura de datos

Tiene un estándar IEEE 1003.1c

Tiene contador de programa


Similitudes entre
procesos e hilos Cuando se inician se
crea una estructura
de datos
Comparten
memoria
Pueden estar en
uno o varios
estados; listo,
ejecución o
terminado
Comparten recursos
Un proceso es pesado mientras que el hilo es ligero

La terminación de un proceso es más tardada que el ligero

La creación de un proceso es más tardado que un hilo

El proceso no puedo modificar información, mientras que el hilo si

Un proceso no comparte la memoria entre procesos mientras que el hilo si


Diferencias entre
procesos e hilos Los procesos son interrumpibles y los hilos no

El proceso es un programa en ejecución

Un hilo es una parte de la ejecución de un programa

Los procesos están aislados y requieren de mecanismos del sistema operativo para la comunicación, por ello necesitan
más tiempo y recursos
El cambio de contexto es muy lento en el proceso y en el hilo es más 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 WORD

El Sistema verifica los recursos


Listo para abrir WORD, se abre WORD
Se minimiza WORD, para abrir el
Bloqueado navegador y copiar una imagen
Se vuelve WORD, se pega la
Ejecución imagen, se hace la descripción de
la imagen y se guarda el archivo

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

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

Thread 2 (Hilo 2) Identifica los errores ortográficos

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 es un recurso de hardware y parte fundamental de una computadora, ya que con ella se pueden ejecutar un número mayor de procesos,
así como guardar información, es de vital importancia en los procesos ya que sin ella seria obsoleto poder ejecutarlos de una manera óptima o tal vez
ni siquiera ejecutarlos, una de las principales funciones que tiene la memoria es poder almacenar grandes cantidades de información, y de misma
forma ejecutar un sin fin de procesos todo dependiendo del tipo de memoria que se maneje, existen diferentes tipos de memoria, tales como
Memoria RAM, Memoria ROM, Memoria virtual, Memoria cache, ETC. todas estas memorias son necesarias para el buen funcionamiento de una
computadora, Como un ejemplo se puede decir que la memoria RAM ayuda a la computadora a ejecutar los procesos de una forma más rápida, así
mismo La memoria ROM es una memoria no volátil ya que almacena permanentemente instrucciones para la computadora, Es por eso que la
memoria es fundamental para el buen funcionamiento de un ordenador, Ya que sin las memorias de cualquier tipo, no podría funcionar.

También podría gustarte