Sistemas operativos
SISTEMAS OPERATIVOS DISTRIBUIDOS
1 Objetivo: Diseñar un simulador de sistema operativo distribuido
Objetivos Particulares: Dominar los conceptosfundamentales de sistemas operativos distribuidos.
Entender la arquitectura de los sistemas operativos distribuidos
Conocer los dificultades que se presentan enun sistema operativo distribuido.
CONTENIDO
1. Conceptos Básicos
a) Sistemas operativos
o Definición de S.O.
o Procesos
o Archivo
o Núcleo
o Llamadas delsistema
o Arquitecturas de un S.O.
b) Sistemas distribuidos
o Definición de S.D.
o Ventajas y desventajas de los S.D.
o Arquitecturas de un S.D.
▪ Hardware▪ Software
o Comunicación en un S.D.
▪ Modelo cliente –servidor
▪ Llamas a métodos remotos
▪ Comunicación en un grupo
2. Procesos
a) El modelo de procesosb) Comunicación entre procesos
o Secciones críticas
o Exclusión mutua
o Semáforos
o Monitores
o Paso de mensajes
o Transacciones atómicas
c)Calendarización de procesos
o Round Robin
o Prioridad
o Colas multiples
o El proceso más corto primero
o Tiempo real
d) Asignación de procesadores
3. Entrada/Salidaa) Hardware
o Controladores de dispositivos
o Acceso directo a memoria (DMA)
b) Software
o Manejadores de interrupciones
o Manejadores de dispositivos
c)Discos, Relojes, terminales
4. Sistema de archivos
a) Archivos
b) Directorios
c) Manejo del espacio en disco
d) Sistema de archivos distribuido
o Archivos compartidoso Servicio de archivos
o Servidor de directorios
5. Manejo de la memoria
a) Manejo básico
b) Intercambio (swapping)
c) Memoria virtual
d) Algoritmos de paginación...
Regístrate para leer el documento completo.