En este sitio se encuentra el temario y material desarrollado, tambien una invitacion a colaborar y aportar mas material.
Unidad 1 Introducción a los sistemas operativos
1.1 Definicion Objetivos Funcion Sistema Operativo
1.2 Historia Evolucion Sistema Operativo
1.3 Subsistemas de Sistemas Operativos
1.4 Estructuras de Sistemas Operativos
1.5 Analisis de So Comerciales (LINUX, UNÍX, Windows, MACH, OS/2, VAX, MVS, etc.)
Unidad 2 Administración de procesos
2.1 Descripcion y Control de Procesos Sistemas Operativos
2.2 Definicion de Proceso Sistemas Operativos
2.3 Estados de Procesos Sistemas Operativos
2.4 Control de Procesos Sistemas Operativos
2.5 Procesos e Hilos
2.6Concurrencia Exclusion Mutua y Sincronizacion
2.7 Principios Generales de Concurrencia
2.8 Exclusion Mutua : solución por hardware y software
2.9 Semaforos Sistemas Operativos
2.10 Monitores Sistemas Operativos
2.11 Paso de Mensajes Sistemas Operativos
2.12 Concurrencia e Interbloqueo deadlock
2.13 Principios del Interbloqueo
2.14 Acciones Realizar en Interbloqueo prevención, detección, predicción y evitar
Unidad 3 Administración del Procesador
3.1 Planeacion Trabajos Job Scheduling
3.2 Conceptos Basicos Job Scheduling
3.3 Tipos de Planeacion Job Scheduling
3.3.1 First in First Out Job Scheduling (FIFO)
3.3.2 Round Robin Job Scheduling (RR)
3.3.3 Shortest Job First Job Scheduling (SJF)
3.3.4 Shortest Remaining Time Job Scheduling (STR)
3.3.5 Highest Response Ratio Next Job Scheduling (HNR)
3.4 Multiprocesamiento Procesador
3.5 Conceptos Basicos Multiprocesamiento
3.6 Paralelismo Multiprocesamiento
3.7 Sistemas Multiprocesamiento
3.8 Organizacion del Multiprocesador
3.9 Sistemas Operativos del Multiprocesador
Unidad 4 Administración de la Memoria
4.1.1 Organizacion de la Memoria
4.1.2 Administrador de la Memoria
4.1.3 Jerarquia de la Memoria
4.1.4 Estrategias para Administracion de Memoria
4.1.5 Multiprogramacion con Particiones Fijas y Variables
4.2 Memoria Real
4.2.1 Administracion de Memoria con Mapa de Bits
4.2.2 Administracion de Memoria con Listas Enlazadas
4.2.3 Distribucion del Espacio para Intercambio
4.3 Memoria Virtual
4.3.1 Paginacion Memoria Virtual
4.3.2 Segmentacion Memoria Virtual
4.3.3 Algoritmos de Sustitucion de Paginas
4.3.4 Aspectos de Diseño para el Sistema
4.3.5 Liberacion de Paginas
Unidad 5 Administracion de Dispositivos de E/S
5.1 Principios de Hardware de I O
5.1.1 Dispositivos de Io
5.1.2 Controladores de Dispositivos
5.2 Principios de Software de I O
5.2.1 Objetivos del Software de IO
5.2.2 Manejadores de Interrupciones
5.2.3 Manejador de Dispositivos
5.2.4 Software de Io independiente de Dispositivos
5.2.5 Espacio del Usuario para Software de IO
5.3 Discos Ram
5.4 Discos Duros
5.4.1 Hardware de Discos
5.4.2 Software para Discos
5.5 Relojes
5.5.1 Hardware de discos
5.5.2 Software Reloj
5.5.3 Manejador del Reloj
5.6 Terminales
5.6.1 Hardware de Terminales
5.6.2 Manejadores
Unidad 6 Administrador de archivos
6.4.1 El Sistema de Archivo visto por el usuario
6.4.2 Diseño del Sistema de Archivos?
6.4.3 Servidor de Archivos
6.4.4 Seguridad en Archivos
6.4.5 Mecanismos de Proteccion de Archivos
6.4.6 Implementacion Sistemas de Archivos
6.5 Llamadas al Sistema System Calls
6.7 Lenguaje de Comunicacion (comandosdecontrol) y pipelines o conductos
Unidad 7 Desempeño y seguridad
7.1 Medicion Desempeño Performance Sistemas Operativos? , monitoreo y evaluación
7.2 Seguridad de Sistemas Operativos
7.2.1 Conceptos Fundamentales de Seguridad Sistemas Operativos
7.2.2 Vigilancia Sistemas Operativos
7.2.3 Proteccion Sistemas Operativos
7.2.4 Auditoria Sistemas Operativos
7.2.5 Controles de Acceso Sistemas Operativos
7.2.6 Nucleos de Seguridad Sistemas Operativos
7.2.7 Seguridad por Hardware y Software