UNIVERSIDAD PRIVADA DEL NORTE Facultad de Ingeniería SILABO DE SISTEMAS OPERATIVOS I.
DATOS GENERALES 1.1. 1.2. 1.3. 1.4. 1.5. 1.6.
1.7. 1.8. 1.9. II.
Facultad Carrera Profesional Tipo de Curso Requisitos Ciclo de Estudios Extensión Horaria Teoría Práctica Créditos Período Lectivo Profesor
: : : : : : : : : : :
Ingeniería. Ingeniería de Sistemas. Obligatorio y en paralelo con Teoría de Redes. Arquitectura de Computadoras. VII. 04 horas. 02 horas. 02 horas. 03. 2000-1. Jaime E. Díaz Sánchez,
[email protected]
DESCRIPCIÓN El objetivo del curso es desarrollar los fundamentos de la programación de Sistemas Operativos monousuarios, así como el procesamiento de interrupciones e interfases y permitir al alumno analizar y diseñar Sistemas Operativos. Al término del curso el alumno será capaz de diseñar su propio Sistema Operativo o modificar alguno existente. Podrá seleccionar el Sistema Operativo y sus opciones en una decisión de importancia en la mayoría de instalaciones de computacionales.
III. BIBLIOGRAFÍA - DEITEL, H. Sistemas Operativos, Delaware, Ed. Addison Wesley, 2a. ed., 1993. - MADNICK, Stuart y DONOVAN, Jhon. Sistemas Operativos, México, Ed. Diana, 1a. ed., 1988. - MILENKOVIC, Milan. Sistemas Operativos: conceptos y diseño, México, Ed. McGraw-Hill Interamericana, 2a. ed., 1994. - SILBERSCHATZ, Abraham y GALVIN, Peter. Sistemas Operativos: conceptos fundamentales . Delaware, Ed. Addison Wesley Iberoamericana, 5a. ed., 1999. - STALLINGS, William. Sistemas Operativos. Madrid, Ed. Prentice-Hall, 2a. ed., 1997. - TANENBAUN, Andrew. Sistemas Operativos Distribuidos, México, Ed. Prentice-Hall International, 1a. ed., 1996. - TANENBAUN, Andrew. Sistemas Hispanoamericana, 1a. ed., 1993.
Operativos
Modernos,
México,
Ed.
Prentice-Hall
IV. PLAN ESTRATÉGICO
OBJETIVOS CONTENIDOS El alumno alcanzará los siguientes Determinar y establecer condiciones para objetivos: el uso de una administración de memoria. Herramientas Diferenciar las técnicas de administración - Comunicación de memoria. - Destreza numérica Conocer y analizar las políticas de planificación de procesos. Habilidades Establecer el mecanismo de sincronización - Análisis y solución de problemas adecuado un conjunto de procesos. - Toma de decisiones Conocer las técnicas de administración de - Gestión basada en logros los dispositivos de entrada/salida y de los - Tratamiento de conflictos sistemas de archivos. Establecer la técnica de protección y Actitudes respaldo más adecuada para el sistema de - Liderazgo archivos. - Trabajo en equipo - M anejo de stress personal - Flexibilidad - Proactividad - Asunción de riesgos
METODOLOGÍA Incluirá - Exposiciones teórica, analítica y comparativa: a cargo del docente - Lecturas: el alumno complementará el desarrollo de las sesiones con las lecturas encargadas de los temas tratados - Investigación-Redacción: se trabajará temas de investigación que concluirá con la redacción de informes finales. - Seminario de problemas: los alumnos desarrollarán grupos de problemas en seminarios que concluirán en debates y discusiones. - Laboratorios: de investigación.
EVALUACIÓN Normativa o Convencional Tiene un carácter sumativo. La Universidad establece que el promedio semestral se calculará de la siguiente manera: a. Nota Promedio de Trabajos (T): 50%. b. Nota del Examen de M edio Curso (P): 20%. c. Nota de Examen de Fin de Curso (F): 30%. d. Nota de Examen de Recuperación (R): para sustituir P o F en caso de salir desaprobado. Específica Tiene el carácter formativo y su promedio ponderado es el Promedio de Trabajos (T). Es permanente y se realiza en función a los objetivos establecidos, al cumplimiento de las actividades. a. Evaluación periódica sobre avances: DOSy de peso DOS. b. Evaluación de los informes finales de investigación: DOS y de peso UNO. c. Evaluación de Lecturas: UNA y de peso UNO. d. Evaluación de Trabajos Prácticos: DOS y de peso DOS. Actividades Personales Actitudes/comportamiento. Preguntas e intervenciones orales. Planteamiento de temas de discusión.
V.
PROGRAMACIÓN ACADÉMICA
Unidad
Contenidos
Actividades
1. 2. Definiciones generales. Funciones. Jerarquías 3. Adm. de memoria: Paginada y Paginada Bajo Solicitud 4. Adm. de memoria: Segmentada y Segmentada y Paginada Bajo Solicitud 5. Concepto de Procesos: Asíncronos y Concurrentes 1. Planeación de Trabajos y de Procesos 2. 3. Primer Examen Parcial 4. Exclusión mutua y semáforos (2) Administración Sincronización y Comunicación entre Procesos. Bloqueo mutuo y aplazamiento indefinido 5. 6. de Procesos y Dispositivos Conceptos generales y Tipos de Dispositivos de E/S Controlador de tráfico, planeador y manejador de dispositivos (1) Introducción y Administración de Memoria
Sistemas Computacionales y Sistemas Operativos: Concepto, Funciones y Estructura
Charlas. Análisis y debate. Proyecciones. Trabajos de investigación. Dinámica de grupo. Charlas. Análisis y debate. Proyecciones. Trabajos de investigación. Análisis y debate. Trabajo Práctico.
M anejador de entrada/salida: Drivers
EXAMEN DE MEDIO CURSO Conceptos generales y M odelo General de Sistema de Archivos Controlador y programa de gestión de archivos Sistemas de archivos: simbólicos, básicos, lógicos y físicos Introducción al Paralelismo. Arquitecturas Secuenciales y Paralelas Introducción a los Sistemas Operativos Distribuidos Sistemas Operativos M ultiprocesadores: Tipos y Funciones S egundo Examen Parcial Arquitectura de comunicaciones en redes de computadoras (4) M odelos: cliente/servidor, llamadas a procedimiento remoto y comunicación en grupo Comunicación y Sincronización en S.O.D.: relojes, exclusión mutua, transacciones y bloqueos S incronización Proceso y Procesadores: Hilos, M odelos, Asignación en los S istemas Operativos Distribuidos y Planificación de procesos y procesadores. Tolerancia a fallas Sistemas de Archivos Distribuidos: División cliente/servidor, Caché de archivos S istemas de Archivos Constancia de estado y rendimiento, Tolerancia de fallas Distribuidos (3) Administración del sistema de Archivos y S istemas Multiprocesador
EXAMEN DE FIN DE CURSO
1. 2. 3. 4. 5.
Charlas. Análisis y debate. Proyecciones. Trabajos de investigación. Dinámica de grupo.
1. 2. 3. 4. 5. 6.
Charlas. Análisis y debates. Proyecciones. Trabajos de investigación. Dinámica de grupo. Trabajo Práctico.
Sm
Fecha
01
20/03 – 25/03
02
27/03 – 01/04
03
03/04 – 08/04
04
10/04 – 15/04
05
17/04 – 22/04
06
24/04 – 29/04
07
02/05 – 06/05
08
08/05 – 13/05
09
15/05 – 20/05
10
22/05 – 27/05
11
29/05 – 03/06
12
05/06 – 10/06
13
12/06 – 17/06
14
19/06 - 24/06
15
26/06 - 01/07
16
03/07 - 08/07
17
10/07 - 15/07
Relación de Lecturas complementarias al desarrollo de clase: Nro
Fecha
Tema
1
31/03/2000
Evolución, Visiones y Tendencias y Seguridad de las Sistemas Operativos
2
07/04/2000
Adm. de memoria: Continua Simple, Particionada y Particionada Reubicable
3
14/04/2000
M odelo de Estado de Procesos
4
21/04/2000
Políticas de Planeación de Trabajos y de Procesos
5
05/05/2000
Entrada/Salida: programa, interrupciones y concurrente
6
26/05/2000
Organización del Disco y Optimización del desempeño del disco
7
02/06/2000
Procesamiento vectorial y de arreglos. Computadoras de flujo de datos
8
02/06/2000
Sistemas M ultiprocesadores: Clasificación e interconexión
9
16/06/2000
Protocolos OSI, TCP/IP y ATM
10
23/06/2000
Sincronización en S.O.D.: relojes, exclusión mutua, transacciones y bloqueos
11
30/06/2000
Sistemas Distribuidos de Tiempo Real
Trujillo, Marzo 20 de 2000