Datos Generales
Nombre de la asignatura: Sistemas Operativos I
Clave de la asignatura: SCB-9329
Horas/teoría: 4
Horas/practica: 0
Créditos: 8

Temario:
Número
Temas
Subtemas
I
Introducción a los sistemas operativos

1.1 Definición y concepto de sistema operativo
1.2 Características de los sistemas operativos
1.3 Clasificación de los sistemas operativos
1.4 Historia y desarrollo de los sistemas operativos

II
Estructura del Sistema 2.1 Metodología de diseño
2.2 Núcleo y niveles de un sistema operativo
2.3 Programación de entradas / salidas
2.4 Interrupciones del procesador
III
Administración de Procesos 3.1 Concepto de proceso
3.2 Concurrencia y secuencialidad
3.3 Regiones criticas
3.4 Exclusión mutua
3.5 Sincronización
IV
Ínter bloqueo (Dead lock)

4.1 Análisis
4.2 Prevención
4.3 Detección y recuperación
4.4 Mecanismo para evitarlo
4.5 Nivel de implantación de estrategias

V Control de Procesos y Recursos 5.1 Descriptor de Procesos
5.2 descriptor de recursos
5.3 Operaciones de procesos y recursos
5.4 Interrupciones y procesos de entrada/salida
5.5 Métodos de asignación del procesador
5.6 Job Schedule (despachador)
VI Unidad Integradora (Proyecto Final)  

Bibliografia:
1 .- A. M. Lister. Introducción a los Sistemas Operativos.

2.- Donovan. Programación de Sistemas. Ed . Mc . Graw-Hill .

3.- Donovan - Mandick. Sistemas Operativos. Ed . Mc Graw-Hill

4.- Alan C . Shau. The logical Desing of Operating Systems. Ed . Prentice-Hall.

5.- Andrew S. Tanenbaum. Sistemas Operativos, Diseño e Implementación. Ed. Prentice-Hall.

6.- Timothy V. Fossus. Operating system Design, the UNIX Approach. Ed. Prentice-Hall.

7.- Ullman. System Programming. Ed. Adison-wesley.

8.- Ed. Wiley John & Sons. Methodologies and Applications. United Kingdom, 1987.

9.- Harvey M. Deitel. Introducción a los Sistemas Operativos. Ed. Addison-Wesley Iberoamericana.

10.- Ray Duncan. Advanced MS-DOS. Microsoft Press.

11.- Eduardo Alcalde Lancharro. Introducción a los Sistemas Operativos MS-DOS, UNIX. Ed. Mc Graw-Hill.

12.- Marvin S. Vassilou and Jack Orenstein. Operating Systems and Languages. Ed. Mc Graw-Hill.


Volver