Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas Operativos
Comunicacin y Sincronizacin
Modelos
Razones
Llamadas al sistema
Procesos
Ficheros
Intrprete de comandos
Distintas estructuras de S.O
HD
SO
PAplicacin
Estructura, componentes y
servicios de un sistema operativo
Llamadas al sistema
Procesos
Programa en ejecucin:
Tabla de procesos
Estructura en rbol de los procesos
Seales
uid
F
8
Ficheros
/
usr
Pepe
soft
Martn
editor
comp
vi
cc
9
Ficheros
Ficheros especiales
Descriptores de ficheros
Tubos (pipes)
tubo
10
Intrprete de comandos
11
Administrador de procesos
12
Administrador de archivos
13
Sistema de proteccin
Sistema de comunicacin
14
15
Sistemas monolticos
Sistemas en niveles
Mquinas virtuales
Modelo cliente-servidor
servidor
16
Sistemas Monolticos
(1)
(2)
Llamada al ncleo
Programa
usuario
4
1
3
Procedimiento
de servicio
(3)
(4)
Devuelve el control al
programa de usuario
Tabla de distribucin
17
Sistemas monolticos
Arquitectura bsica
Procedimiento principal
Procedimientos
de servicio
Ej: MS-DOS
Procedimientos
auxiliares
18
Sistemas en Niveles
Jerarqua de niveles
S.O. The (Dijkstra 1968)
5 El operador
4 Programas de usuario
3
Gestin de Entrada/Salida
2 Comunicacin operador-procesos
procesos
1 Gestin de la memoria principal y secundaria
0 asignacin del procesador y multiprogramacin
19
Mquinas virtuales
Llamadas
al sistema
CMS
Se separan:
VM/370
Instrucciones
de E/S
Multiprogramacin
Se ejecuta directamente sobre el hardware
Ofrece varias mquinas virtuales
CMS
VM (Virtual Machine)
Multiprogramacin
Mquina virtual
CMS
No es sencillo de simular
20
Modelo Cliente-Servidor
Cliente
Ncleo mnimo:
Cliente
Servidor
....
Servidor
Ncleo
Servidor:
Cliente Servidor
Cliente
Servidor
Servidor
Cliente
Ncleo
Ncleo
Ncleo
Ncleo
Red de
Comunicaciones
21
Hora del da
Imprimir un fichero
Leer o escribir en su sistema de ficheros
Ejecutar una orden para el cliente en el sistema
del servidor
Dibujar algo en la pantalla servida por el servidor
22
Tipos de servidores
Iterativos
Concurrentes
23