Estructuras De Los Sistemas Operativos

Solo disponible en BuenasTareas
  • Páginas : 3 (527 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de mayo de 2012
Leer documento completo
Vista previa del texto
Estructuras
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...