Zusammenfassung der Ressource
Estructuras: Niveles o estratos de
diseño de un Sistema Operativo
- Estructura Monolítica o modular
- Primeros Sistemas constituidos por un solo programa
- Rutinas entrelazadas capaces de llamarse entre sí
- Características
- Programa final basado en módulos
- Se unen a través de linkers
- Buena definición de
parámetros de
enlace
- Carece de
protección a las
rutinas
- Hechos a medida,
eficientes y rápidos
- Poco flexibles en
ambientes de trabajo o
aplicaciones
- Estructura Jerárquica
o por estratos
- Mayor organización del software
- El SO se divide en pequeñas partes cada
una con una función definida
- Capas o niveles
- Capa -1 Hardware
- Capar 0 Planificación del CPU
- Capa 1 Gestión de memoria
- Capa 2 Control de la consola de operación
- Capa 3 Control de operaciones E/S
- Capa 4 Gestión de archivos
- Capa 5 Control de programas de usuario
- Estructura Anilos
- Cada capa tiene una apertura para
hacer llamadas a las inferiores
- Capas más internas más
protegidas (más privilegiadas)
- Capas
- 1ra de afuera hacia dentro : Gestión de información
- 2da Gestión de memoria
- 3ra Gestión de entrada y salida
- 4ta Gestión de CPU
- Factores externos que intervienen
directamente en la externa
- - Aplicación de Usuario
-Spool - Interprete de
comandos
- Nucleo Kernel
- capas
- 1 Gestión de memoria:
- 2 Procesador
- 3 Entrada/Salida
- 4 Información o aplicación o
Intérprete de lenguajes
- 5 Control de archivos
- Cliente Servidor
- Es el más reciente
- Lo puede ejecutar la mayoría de las
computadoras y es de propósito general
- El núcleo comunica al cliente y al servidor
- En el proceso se rolan los papeles
de cliente o servidor
- Cliente
- Hace la petición como acceso a
archivos o solución a una operación
- Servidor
- Envía una respuesta a la
petición recibida
- Máquina Virtual
- Aplicación que simula el
funcionamiento de una máquina real
- Es un sistema operativo que permite instalar otros
- Presenta una interface para cada
proceso (para cada SO)
- Parece ser varias máquinas distinas
- No necesita tener un dico o
particion para cada SO
- La máquina real debe ser potente
para evitar lentitud