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

Hilos Sistemas Operativos

Este documento presenta una investigación sobre los procesos de hilos. Explica que un proceso supervisa los hilos de ejecución y los hilos son secuencias de código dentro de un proceso. Muestra diagramas de flujo de hilos y tiempos de ejecución. También incluye pseudocódigo en Java para crear hilos. El autor concluye que aprendió que los hilos se ejecutan de forma paralela y no esperan a otros, y reconoció las rutas y tiempos de ejecución de los hilos.

Cargado por

Zuriel Román
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
63 vistas7 páginas

Hilos Sistemas Operativos

Este documento presenta una investigación sobre los procesos de hilos. Explica que un proceso supervisa los hilos de ejecución y los hilos son secuencias de código dentro de un proceso. Muestra diagramas de flujo de hilos y tiempos de ejecución. También incluye pseudocódigo en Java para crear hilos. El autor concluye que aprendió que los hilos se ejecutan de forma paralela y no esperan a otros, y reconoció las rutas y tiempos de ejecución de los hilos.

Cargado por

Zuriel Román
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 PDF, TXT o lee en línea desde Scribd

INSTITUTO TECNOLÓGICO DE GUSTAVO A.

MADERO

CARRERA: INGENIERÍA EN TECNOLOGÍAS DE LA


INFORMACIÓN Y COMUNICACIONES

MATERIA: SISTEMAS OPERATIVOS 1

PROFESORA: MARTÍNEZ BLANCO EMMA

ALUMNO: ROMÁN HERNÁNDEZ ZURIEL

UNIDAD 2: PRÁCTICA 2
ÍNDICE

INTRODUCCIÓN .............................................................................................................................. 1
OBJETIVOS ...................................................................................................................................... 1
DIAGRAMAS DE HILOS ................................................................................................................ 1
TIEMPOS DE EJECUCIÓN ............................................................................................................ 3
PSEUDOCÓDIGO EN JAVA DE LA CREACIÓN DE HILOS .................................................. 4
CONCLUSIÓN .................................................................................................................................. 5
BIBLIOGRAFÍA ................................................................................................................................ 5
ROMÁN HERNÁNDEZ ZURIEL
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA
INTRODUCCIÓN

El presente trabajo es una investigación y análisis de los procesos de hilos, en el cual,


también aprendemos conceptos básicos sobre el tema.

Como menciona (Reyes, 2018) un proceso es un supervisor de hilo de ejecución y un hilo


es una secuencia de código de ejecución dentro del contexto de un proceso.

Las características de los hilos son los siguientes:

• Los hilos no pueden ejecutarse ellos solos.


• Requieren la supervisión de un proceso padre para correr,
• Dentro de cada proceso hay un hilo o varios hilos ejecutándose.

OBJETIVOS

• Reconocimiento de cómo funcionan los hilos


• Revisión del flujo de los hilos
• Análisis de las instrucciones básicas para crear un hilo

DIAGRAMAS DE HILOS

Sobre el siguiente diagrama se definieron los caminos de los hilos.

1
ROMÁN HERNÁNDEZ ZURIEL
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA

1. El hilo inicia, corre, pero entra en estado de espera solicitando un recurso que aún no
está disponible, posteriormente el recurso no es encontrado, se interrumpe y muere.

2. El hilo inicia, pero no inicia adecuadamente o algunos de sus recursos no están

disponibles, entra en un estado de suspensión y vuelve a ejecutarse.

2
ROMÁN HERNÁNDEZ ZURIEL
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA

3. El hilo inicia, corre y se ejecuta una parte y se manda a dormir hasta que otros procesos
de los que extraerá recursos sean ejecutados y después vuelve a un estado activo.

TIEMPOS DE EJECUCIÓN

Se definieron los tiempos de ejecución de cada inciso.

Proceso 1 El proceso de ejecución es de 15 segundos al ser el hilo 2 el que tiene el proceso


más largo.

3
ROMÁN HERNÁNDEZ ZURIEL
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA

Proceso 2. El proceso de ejecución es de 15 segundos al ser el hilo 2 y el hilo 3 los que


tienen el proceso más largo.

PSEUDOCÓDIGO EN JAVA DE LA CREACIÓN DE HILOS

En el siguiente pseudocódigo se inicia un proceso nuevo.

Corre y entra en estado de suspensión y al no encontrar los recursos muere. (Reyes, 2018)

4
ROMÁN HERNÁNDEZ ZURIEL
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA
CONCLUSIÓN

En esta investigación aprendimos sobre los procesos de hilos los cuales no esperan a otros
procesos, sino que se ejecutan de manera paralela. También aprendimos sobre la ruta que
siguen y el tiempo de ejecución.

Con esto entenderemos mejor cómo funciona la computadora y como procesa la


información.

BIBLIOGRAFÍA

Reyes, A. (2018). Proceso, hilos y multihilos. Biblioteca UAM.

También podría gustarte