Sistemas operativos

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…