UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura: Sistema Operativo II Carga académica: 4 créditos Modalidad: Semi-presencial Clave: INF-223 Pre-requisito: INF-222 Fecha de elaboración: Enero, 2001 Responsable de elaboración: Lic. Rosanny Ramos Presentado a: Lic. José Alberto Uribe Director Escuela de Informática Modificaciones: 1ª: Fecha:_____________ Responsable: ______________________ 2ª: Fecha : ____________ Responsable: ______________________ 3ª: Fecha : ____________ Responsable: ______________________ CONTENIDO: Justificación Propósitos Contenido de unidades Metodología Evaluación Bibliografía 1. JUSTIFICACIÓN La Asignatura Sistema Operativo II, se ofrece a los estudiantes de Informática para desarrollar las competencias que le permitan comprender los cambios producidos en las actividades del ser humano la introducción del computador, para realizar las actividades cotidianas. En otro ámbito el computador es una máquina y como tal no puede comunicarse con el ser humano, pero ¿Cómo se comunican entre ellos? ¿Cómo logran interactuar? ¿Qué programa hace operar los circuitos del computador para que este pueda servir de herramienta de trabajo al ser humano? Para que estudiantes de las informáticas puedan entender como funciona internamente del computador, como el sistema operativo administra cada uno de los dispositivos del computador, cuales son las diferentes tareas que este realiza para realizar un simple cálculo o proceso, como interactúa con los dispositivos periféricos. 2. PROPOSITOS 2.1 Generales Que el estudiante adquiera los conocimientos sobre las diversas funciones del sistema operativo de cualquier computador. Describir los diferentes tipos de sistemas operativos y sus partes. Entender las funciones de cada parte de un computador: unidades de entrada, unidades de salida, la unidad de control, la unidad aritmética y lógica, etc. 3. CONTENIDO UNIDAD I - REVISIÓN CURSO ANTERIOR Objetivo Específico Destacar los aspectos más fundamentales de los Sistemas Operativos. Contenido Unidad de Control. Unidad Aritmética Lógica. Unidad Central de Proceso (CPU). Unidad de Entrada. Unidad de Salida. Concepto de Memoria. Tipos de Memorias. Dispositivos de almacenamiento. Dispositivos Periféricos. Historia de los sistemas operativos. Tipos de Sistemas Operativos. Diferentes Perspectivas de un Sistema Operativo. Recorrido de la Ejecución de una Orden UNIDAD II - PROCESOS Objetivo Específico Analizar los procesos de servicios, evaluación y planificación de los sistemas Operativos. Contenido 2.1 Concepto de Proceso. 2.2 Exclusión Mutua. 2.3 Servicios del Sistema Operativo. 2.4 Planificación. 2.5 Evaluación del Rendimiento. 2.6 Resumen del Tema UNIDAD III - SINCRONIZACIÓN ENTRE LOS PROCESOS Objetivo Específico Analizar los principales mecanismos que ofrecen los sistemas operativos para la sincronización de los procesos. Contenido 3.1 Introducción. 3.2 Exclusión Mutua. 3.3 Semáforos. 3.4 Soporte Hardware para exclusión mutua. 3.5 Implementación de semáforos con colas. 3.6 Resumen del Tema UNIDAD IV - COMUNICACIÓN Objetivo Específico Analizar los principales mecanismos que ofrecen los sistemas operativos para la comunicación de los procesos. Contenido 4.1 Regiones. 4.2 Monitores. 4.3 Mensajes. 4.4 Sincronización y comunicación entre procesos. 4.5 Ínter bloqueos UNIDAD V - GESTIÓN DE MEMORIA Objetivo Específico Destacar los aspectos más relevantes de la jerarquía de memoria y, en especial de la memoria virtual. Contenido 5.1 Asignatura de Memoria Particionada Estática. 5.2 Asignatura de Memoria Particionada Dinámica. 5.3 Segmentación. 5.4 Paginación. 5.5 Memoria Virtual. 5.6 Resumen del Tema UNIDAD VI - GESTIÓN DE ARCHIVOS Objetivo Específico Presentar los conceptos relacionados con archivos y directorios. Contenido Perspectivas del Sistema de Archivos. Organización del Disco. Controlador y Rutina del Disco. Caches de Disco y Búferes. Generalización de los Servicios de Archivos. Resumen del Tema UNIDAD VII - PROTECCIÓN Y SEGURIDAD Objetivos Específicos: Describir la problemática de seguridad existente en los sistemas de computación. Contenido 7.1 Introducción a la Seguridad. 7.2 Políticas y Mecanismos de Seguridad. 7.3 Validación. 7.4 Control de Acceso. 7.5 Criptografía. Virus. Resumen del Tema UNIDAD VIII - ENTRADA Y SALIDA Objetivo Específico Describir el hardware de Entrada y Salida y su visión lógica desde el punto de vista del Sistema Operativo. Contenido 8.1 Introducción. 8.2 Interfaces de Entrada/ salida. 8.3 Puertos en Entrada/ salida. 8.4 E/S Controlada por Programa. 8.5 E/S Guiada por Interrupciones. 8.6 E/S Concurrente. 8.7 Resumen del Tema 4. METODOLOGÍA Investigación Trabajos prácticos Exposiciones en el Aula Presentación de un trabajo final, incluyendo todos los temas especificados en el contenido descrito anteriormente. 5. EVALUACIÓN Cada estudiante será evaluado durante todo el proceso de aprendizaje, en los 5 encuentros presenciales con el facilitador y sus compañeros estudiantes, así como en las jornadas de estudio individual y grupal de manera independiente donde no estará el profesor. Aspectos y criterios a evaluar Valor / puntos en cada encuentro 1ro 2do 3ro 4to 5to A- Posee programa, guía y materiales bibliográficos de la asignatura y otros. 3 B- Identifica objetivos y temas de la asignatura y expresa expectativas positivas. 6 C- Se integra y participa con entusiasmo e interés en el grupo de estudio. 3 D- Se desempeña en correspondencia con los objetivos de la asignatura en el desarrollo del tema. 3 8 6 8 4 E-Realiza y acepta reflexiones criticas sobre el trabajo y el progreso propio y de los compañeros F- Demuestra competencias en ejercicios sobre el tema anterior. 4 3 G- Realiza las tareas de acuerdo a las orientaciones impartidas por el profesor. 4 4 H- Hace aportaciones creativas sobre el tema, individuales y en el grupo de trabajo. 4 4 I- Demuestra dominio de competencias sobre los temas tratados. mediante prueba oral o escrita 10 J- Demuestra dominio de competencias sobre los temas tratados durante el curso, en ejercicios integradores. 6 K- Domina procedimientos para elaborar y presentar informe como resultado de investigación final oral o escrita. 20 Total/ Encuentro 15 20 16 19 30 6. BIBLIOGRAFÍA Carretero Pérez, Jesús: Sistemas Operativos, McGraw-Hill, México, 1ra Edición, 2001. Milenkovic, Milan: Sistemas Operativos Conceptos y Diseños, McGraw-Hill, México, 2da Edición, 1999. P. De Miguel, Fundamentos de los computadores. Ed. Paraninfo. W, Stallings. Computer Organization and Architecture, Pretince-Hall, 1996. A.S. Tanenbaum. Structured computer organization, Pretince-Hall, 1999. J.M. Hart Win32 System Programming. Addison-Wesley, 1998. Information Technology Portable Operating System Interface (Posix), 1996. M. Milekovic. Operating Systems: Concepts and Design. Mcgraw-Hill, 1992. M.J. Bach. The Design Of the Unix Operating System.Prentice-Hall,1986.