1. Introducción. 2. Sistemas Operativos centralizados. 3. Sistemas

Anuncio
INF 250 - Sistemas de Computación
1. Introducción.
2. Sistemas Operativos centralizados.
2.1. Módulos de un SO
Administración de Procesos.
Administración de Memoria.
Administración de Archivos.
Administración de Entrada/Salida.
2.1.1. Administración de Procesos
Descripción de proceso.
Diferencia entre programa y proceso.
Concepto de multiprogramación.
Estado de un proceso. Transición entre estados.
Transición entre procesos
Planificación de Procesos. Descripción de
procesos. Tipos de
planificadores. Objetivos de la planificación.
Criterios de planificación y
rendimiento.
Algoritmos de planificación.
Planificación de Servicio por orden de llegada
(FCFS).
Planificación de Servicio por orden del menor
tiempo restante
(STRN).
Planificación según prioridades.
Planificación por turno Round Robin.
Planificación por colas en multi nivel.
Planificación por colas de retroalimentación en
multi niveles.
Señales. Descripción.
Comunicación entre procesos (IPC).
Exclusión mutua. Origen. Soluciones:
Algoritmo Alternancia estricta
Instrucción TSL
Semáforos. Descripción. Implementación.
Bloqueo Mutuo y Aplazamiento indefinido.
Descripción.
Problemas Clásicos
Buffer de N Ítems.
Lectores y escritores.
Filósofos comensales
2.1.2. Administración de Memoria
Descripción.
Modelo de Memoria
Monoprogramación. Descripción. Ventajas y
Desventajas.
Multiprogramación. Descripción. Tipos:
Multiprogramación con particiones fijas.
Fragmentación de la
memoria.
Multiprogramación con particiones variables.
Llenados de
huecos. Condensación de huecos. Compactación.
Memoria Virtual. Descripción. Implementación:
paginación y segmentación.
Reemplazo de páginas de memoria. Algoritmos de
reemplazo de páginas
de memoria.
Profesor José Miguel Rubio L.
2º Semestre 2007
2.1.3. Administración de Archivos
Descripción.
Archivos. Tipos de archivos. Acceso. Atributos.
Operaciones. Directorios.
Implementación. Seguridad.
2.1.4. Administración de Entrada/Salida
Descripción. Funciones principales.
Dispositivos. Tipos de dispositivos: de bloque, de
carácter, no clasificables.
Controladoras.
Servicios de Entrada/Salida.
Atención de Dispositivos: Polling, interrupción,
DMA.
Software de Entrada/Salida. Objetivos del
Software: Independencia del
dispositivo físico. Manejo de errores. Manejadores
de dispositivos (drivers).
Almacenamiento Secundario.
Comparación con la memoria principal.
Algoritmos de despacho de requerimientos.
Origen. Problemas
asociados en plataformas multiprocesos.
FCFS(Fist Come, Firt Serve).
SSTF(Shortest Seek Time First)
SCAN, C-SCAN.
LOOK, C-LOOK.
Manejo de Errores.
3. Sistemas Operativos distribuidos.
3.1. Redes y Sistemas distribuidos
Motivación para los sistemas distribuidos.
Visión general de las tecnologías de red.
Protocolos de red.
3.2. Llamadas de procedimientos remotos
(IPC)
3.3. Sistemas de archivos distribuidos.
[email protected]
Descargar