Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hilos, SMP y micronúcleos - Coggle Diagram
Hilos, SMP y micronúcleos
Procesos
Tiene un espacio de direcciones virtuales, que contiene la imagen del proceso.
Acceso protegido a los procesadores, a otros procesos, archivos y a recursos de E/S.
-
-
-
Multihilo
-
-
UNIX soporta múltiples procesos de usuarios, pero sólo un hilo por proceso.
Windows 2000, Solaris, Linux, Mach, y OS/2 soportan múltiples hilos.
Hilo
Características
Posee un estado de ejecución (Ejecución, Listo, etc.).
-
-
-
Acceso a la memoria y a los recursos del proceso, compartidos con todos los hilos del mismo.
La suspensión de un proceso implica la la suspensión de todos los hilos de un proceso, puesto que todos comparten el mismo espacio de direcciones.
-
Beneficios de los hilos
-
-
-
Puesto que los hilos de un mismo proceso comparten memoria y archivos, pueden comunicarse entre sí sin invocar al núcleo.
-
-
Niveles de hilos
-
Hilos a nivel de núcleo
W2K, Linux y OS/2 son ejemplos de este tipo de aplicación.
-
-
-
Multiproceso simétrico
-
Normalmente, cada procesador se autoplanifica a partir de una cola de procesos o hilos libres.
-
-
-
Micronúcleos
Características
-
-
Muchos de los servicios que tradicionalmente se incluían en el sistema operativo son ahora subsistemas externos:
-
-
-
-
-
-
-
-
Solaris
Características
El proceso incluye el espacio de direcciones de usuario, la pila y el bloque de control de proceso.
-
-
-
-
-
-