Upload
irismtf16
View
170
Download
6
Embed Size (px)
Citation preview
ESTRUCTURA DEL
SISTEMA OPERATIVO
Por su Estructura.
Por Servicios Ofrecidos.
Por el Soporte a los Servicios.
¿QUÉ ES EL KERNEL?
El kernel es el sistema central de cualquier sistema
operativo. Todos los sistemas operativos constan de
una parte encargada de gestionar los diferentes
procesos y las posibles comunicaciones entre el
hardware de un ordenador con los programas que
están en funcionamiento.
ESTRUCTURA DE KERNEL
A medida en que se añaden mas
características a los sistemas operativos y en
que el hardware se hace mas complejo y
versátil, el tamaño y la complejidad de los
sistemas operativos ha ido creciendo.
Existen 3 problemas:
Primero: Los sistemas operativos, cuando se entregan
con retraso. Eso conduce a nuevos SO y a la actualización
de los anteriores.
Segundo: Los sistemas tienen fallos y tienen que ser
detectados y corregidos.
Tercero: Su rendimiento no es a menudo el que se
esperaba.
El Software debe ser modular eso nos ayudara a
organizar el proceso de desarrollo y reducir las
tareas de diagnostico y detención de errores.
Los módulos tienen que tener una interfaces
definidas entre si, que deben de ser tan simples
como sea posibles.
SISTEMAS MONOLITICOS
Constituidos por un solo programa compuesto por un
conjunto de rutinas. Sus características son:
Construcción del programa final.
Buena definición de parámetros de enlace entre las
distintas rutinas.
Carecen de protecciones y privilegios.
Están hechos a medida, por lo que son eficientes y
rápidos.
ESTA ORGANIZACIÓN SUGIERE UNA ESTRUCTURA BÁSICA PARA EL S ISTEMAS OPERATIVO:
Un programa principal que invoca el procedimiento
de servicio solicitado.
Un conjunto de procedimientos de servicio que
llevan a cabo las llamadas al sistema.
Un conjunto de procedimientos de utilería que
ayudan a los procedimientos de servicio.