Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(UAPA)
Escuela: Ingeniería
Carrera: Ingeniería en software
Asignatura:
Sistema Operativo
Facilitador:
Tema:
Participante:
Matricula:
Fecha:
23/01/2023
1. ¿Que es el PCB?
El Process Control Block (PCB) es la estructura de datos central y más
importante de un sistema operativo. Cada bloque de control de proceso
contiene toda la información de un proceso que necesita un sistema operativo
para su control. Estos bloques son leídos y/o modificados por casi todos los
módulos de un sistema operativo, incluyendo aquellos que tienen que ver con
la planificación, la asignación de recursos, el tratamiento de interrupciones y el
análisis y supervisión del rendimiento
Los (user-level threads) son una aplicación ULT pura, todo el trabajo de gestión
de hilos lo realiza la aplicación, y el núcleo o kernel no es consciente de la
existencia de hilos. Es posible programar una aplicación como multihilo
mediante una biblioteca de hilos
Los (kernel-level threads) son una aplicación KLT pura, todo el trabajo de
gestión de hilos lo realiza el kernel. En el área de la aplicación no hay código
de gestión de hilos, únicamente un API (interfaz de programas de aplicación)
para la gestión de hilos en el núcleo. Windows 2000, Linux y OS/2 utilizan este
método.
4. Cite dos ventajas que tienen los hilos (threads) sobre los procesos.
¿Qué desventaja importante tienen? Sugiera una aplicación que se
beneficiaría del uso de hilos y una que no lo haría.
Ventajas
Desventajas
Para una finalización más rápido de un hilo de un proceso el proceso debe ser
eliminado desde el bpc
Todas las llamadas al sistema las maneja el núcleo y por lo tanto tiene un
mayor costo para él.
https://lsi.vc.ehu.eus/pablogn/docencia/manuales/SO/TemasSOuJaen/
DEFINICIONYCONTROLDEPROCESO/3Descripciondeunproceso.htm