Estructuras De Los Sistemas Operativos
de los
Sistemas Operativos
M. en C. José Alfredo Estrada Soto
Estructuras
Sistemas monolíticos
Sistemas con capas
Máquinas virtuales
Modelo cliente-servidor
M. en C. JoséAlfredo Estrada Soto
1
Sistemas monolíticos
El sistema operativo se escribe como un conjunto de
procedimientos, cada uno de los cuales puede llamar a los demás
cada vez que así lo requiera.PPr r occeeddi i mi i ennt t o
o
me o
ppr r i ncci i paal l
in p
PPr r occeedd. .
o
ddee
SSeer r vi i ci i o
vco
PPr r occeeddi i m. .
o
m
uut t i l i t ar r i oss
ilita io
M. enC. José Alfredo Estrada Soto
Sistemas monolíticos: operación
Los prog’s. del
Los prog’s. del
usuario se ejecuusuario se ejecutan en modo utan en modo usuario.
suario.
Program aa 22 delusuario
Program
del usuario
Program aa11del usuario
Program
del usuario
Llam ada al núcleo
Llam ada al núcleo
44
El S.O. se
El S.O. se
ejecuta en
ejecuta en
m odo núcleo
m odo núcleo
3311
22
M
M
ee
m
m
P
P
Proced. r
Proced. r
de
ii
de
servicio n
servicio n
c.
c.
Tabla de despacho
Tabla de despacho
M. en C. José Alfredo Estrada Soto
2
Sistemacon capas
Se organiza al sistema operativo como una jerarquía de capas,
cada una construida sobre la inmediata inferior.
M. en C. José Alfredo Estrada Soto
Sistema con capas: funciones
Capa 0.trabaja con la asignación del procesador y alterna entre
los procesos cuando ocurren las interrupciones o expiran los
cronómetros.
Capa 1. Realiza la administración de la memoria y hace uso de lapaginación.
Capa 2. Se encarga de la comunicación entre cada proceso y la
consola del operador
Capa 3. Controla los dispositivos de E/S y guarda en buffers los
flujos de información entre ellos.Capa 4. Es donde se localizan los programas del usuario.
Capa 5. Aquí se localiza el proceso operador.
M. en C. José Alfredo Estrada Soto
3
Máquinas virtuales
Se basa en la idea de que...
Regístrate para leer el documento completo.