COMPONENTES DE UN SO
Gestor de procesos.
-crea y elimina procesos tanto de ususario como de sistema
-suspende y reanuda procesos
-provee mecanismis para la sincronizacion
Gestor de Memoria-instrucciones listar de un programa en memoria para ejecucion
-varios programas en memoria
Gestor de I/O(in/out)
-oculta las peculiaridadesde los dispositivos de i/o para no ser percibidos.incluye gestion de memoria y drivers
Sistema de Proteccion
-protege a los procesos de otros procesos
-asigna permiso a los procesos para manipular archivos memoria y recursos
Shell
-interfazusuario
-programa del sistema
-obtener la siguiente orden y ejecutarla
LLAMADOS AL SISTEMA
-controla procesos, manipula archivos, manipula dispositivos, mantenimiento
de informacion y esta altanto de las comunicaciones
ESTADO DE UN PROCESO DONDE SE REALIZA LA FUNCION DE PLANIFICACION
-se encuentra dentro del estado de espera
PROCESOS COLABORATIVOS O COOPERATIVOS
-es un proceso quepuede afectar a otro proceso o puede ser afectado
FUNCION DEL DESPACHADOR DE PROCESOS
-es el modulo que cede el control de la CPU al proceso seleccionado por el
planificador a corto plazo
-cambiode contexto
-cambia a modo usuario
-salta al punto indicado del programa del usuario para reiniciar este
programa
-se termina la porsion de tiempo
-hay un proceso de mayo prioridad
-el procesose termina
ESTADO EN LOS CUALES SE ENCUENTRA UN PROCESO
-nuevo: el proceso esta creado
-ejecucion: se esta ejecutando las instrucciones
-espera: el proceso esta esperando que algun evento ocurrao recibir una
señal
-listo: en espera que se le asigne el procesador
-terminado: el proceso termino la ejecucion
DIFERENCIA ENTRE PROCESO PESADO Y LIGERO
-Los procesos lijeros (hilos) son masrapidos de crear y es mas rapido el
cambio de contexto.
Para ello el SO mantiene menos datos asociados a los procesos ligeros que a
los pesados.
Los procesos pesados tienen un espacio virtual de…