Gestion Procesador
Bueno para comenzar a entender un poco más osbre la unidad dos se deve tener un control sobre las partes o/i diferentes divisionesque se les puede oorgar a los procesos que involucran a los procesos en ejecución.
Procesos
Un proceso es cualquier tipo de actividad que demande de la atención de utilización de la CPU de unamáquina. Quedan contenidos en este concepto los trabajos de ejecución por lotes, los programas de usuario o tareas y el apoyo de actividades internas propias del sistema.
Distinción entre programas yprocesos: Cada invocación a un programa genera un proceso distinto e independiente. Los procesos compiten por el uso de los recursos del sistema, de manera que se necesitan herramientas que permitan lasincronización y la comunicación entre los mismos.
El sistema operativo debe suministrar los servicios necesarios que permitan:
a) Ejecución concurrente de los procesos.
b) Sincronización entreprocesos.
c) Comunicación entre procesos.
Dependiendo de la interacción entre procesos, los podemos clasificar en:
a) Independientes: No se comunican o sincronizan entre ellos. En un sistema conun sólo
procesador, los procesos independientes no existen (en sentido estricto).
b) Cooperativos: Se comunican y sincronizan sus actividades para realizar una labor común.
c) Competitivos: Todoscompiten por los recursos del computador. El acceso ordenado a estos
necesita de la sincronización y, a veces, también de la comunicación entre los procesos.
Estados De Los Procesos
a) Activo:Proceso que está ejecutándose en un instante dado.
b) Preparado: Listo para ejecutarse, esperando a que el procesador quede libre.
c) Bloqueado o suspendido: Esperando a que se cumpla alguna condición(E/S, señal, etc.).
d) Muerto: Ha terminado su ejecución o el sistema operativo ha detectado un error fatal.
e) Nonato: Existe, pero todavía no es conocido por el sistema operativo
f) Estado...
Regístrate para leer el documento completo.