Sistemas Operativos y Utilidades
Sistemas Operativos y Utilidades
Sistemas Operativos y Utilidades
Definicin.
Un sistema operativo es el programa o conjunto de programas
que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones.
Objetivos principales:Facilitar el uso de un sistema informtico.
localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo. (telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores, etc).
relacionadas con el hardware:Gestin del DMA. Cach de datos e instrucciones. Errores hardware. Control de interrupciones. Gestin de los buses
Kernel
Se encarga de la gestin del procesador.Cambio del proceso en ejecucin. Sincronizacin multiprocesador.
Se encarga de la gestin de interrupciones, excepciones y traps. Ofrece diferentes objetos necesarios en otros
Ejecutivo
Se encarga de realizar las operaciones de E/S, asignar y retirar zonas de memoria a los procesos, planificar la ejecucin de los procesos, gestionar la cach de E/S, gestionar el mecanismo de comunicacin entre
sistema.
compiladores, clientes de correo electrnico, navegadores WEB, etc. Acceden a los servicios del sistema operativo a travs de las libreras de subsistema de entorno.
Servicios
Son procesos que ofrecen algn tipo de servicio a
otros procesos locales o remotos. No registran ninguna actividad mientras no reciban ninguna peticin de un cliente.
Procesos del sistema
Son procesos que forman parte del sistema operativo y que realizan tareas tales como:Autenticacin de usuarios. Gestin de servicios.