miércoles, 14 de septiembre de 2016

TIPOS DE PROCESOS DE LOS SISTEMAS OPERATIVOS

Existen los siguientes tipos:
a) Modo kernel: Son más lentos por la llamadas al sistema que realizan sin embargo son los más seguros por a integridad que representan.
b) Modo ususario: Podemos decir que el sistema operativo podría no ser multiproceso , ya que se vale de librerías para hacer un multiplexado y dar la apariencia de trabajar como multiproceso

Según su diseño:
Reutilizables: se cargan en memoria cada vez que se usan. Los programas de usuario suelen ser de este tipo
Reentrantes: se carga una sola copia del código en memoria. Cada vez que se usan se crea un nuevo proceso con su zona de datos propia, pero compartiendo el código

Según su acceso a CPU y recursos:
Apropiativos: acceden a los recursos y solo los abandonan de forma voluntaria (mediante instrucción CPU)
No apropiados: permiten a otros procesos apropiarse de los recursos que ahora poseen

Según su permanencia en memoria:
Residentes: tienen que permanecer en memoria durante toda su evolución (desde creación hasta terminación)
Intercambiables: es lo más normal. el SO puede decidir llevarlos a disco a lo largo de su evolución

Según su nivel de privilegio:
Privilegiados: se ejecutan en modo supervisor
No privilegiados: los que normalmente ejecuta el usuario.

Según su propietario
Procesos de usuarios: son los diseñados por los usuarios. Se ejecutan en modo no protegido
Procesos del sistemas: son los que forman parte del SO (de e/s de planificación de otros procesos, etc.)

No hay comentarios:

Publicar un comentario