UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Sistema Operativo I Carga académica: 3 créditos Modalidad: Semi-presencial Clave: INF-222 Pre-requisito: INF-101 Fecha de elaboración: Enero, 2001 Responsable de elaboración: Lic. José Tavárez Presentado a: Lic. José Alberto Uribe Director Escuela de Informática Modificaciones: 1ª: Fecha: Abril, 2001 Responsable: Lic. Rosanny Ramírez 2ª: Fecha : ____________ Responsable: ______________________ 3ª: Fecha : ____________ Responsable: ______________________ CONTENIDO: Justificación Propósitos Contenido de unidades Metodología Evaluación Bibliografía JUSTIFICACIÓN La Asignatura Sistema operativo I se ofrece a los estudiantes de informática se la universidad del Caribe para desarrollar una conceptualización que le permita comprender los cambios producidos en los contextos que construye el ser humano. El computador ha producido muchos cambios en las actividades del ser humano: ha cambiado la forma de vida, la manera de hacer negocios de la mayoría de empresas, de una u otra forma el computador ha facilitado la forma de realizar las tareas cotidianas de cada ser humano. 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 este pueda servir de herramienta de trabajo al ser humano. Para que los estudiantes de informática puedan entender como funciona internamente el 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 calculo o proceso, como interactúa con los dispositivos periféricos. 2. PROPOSITOS 2.1 Generales Desarrollar los conocimientos sobre las diversas funciones del sistema operativo de cualquier computador. Analizar los diferentes tipos de sistemas operativos y sus diferentes partes. Poder entender las funciones de cada parte de un computador. UNIDAD I - INTRODUCCIÓN AL SISTEMA OPERATIVO Propósitos Específico Presentar los conceptos sobre la evolución de los sistemas operativos y la definición de mismos. Destacar los aspectos arquitectónicos que afectan de forma directa los Sistemas Operativos. Contenido Historia de los sistemas operativos. Conceptos de los Sistemas Operativos. Estructura de un Sistema Operativo. Shell (intérprete de comandos). Interfaz de Línea de Comando. Interfaz Gráfica del Usuario UNIDAD II - FUNCIONES DE LOS SISTEMAS OPERATIVOS Propósitos Específicos Presentar una visión global de las funciones básicas del Sistema Operativo y la forma de administrar y/o controlar los archivos, periféricos y errores. Contenido 2.1 Comandos. 2.2 Manipulación de Hardware. 2.3 Gestión de Control de Periféricos. 2.4 Organización de Archivos. 2.5 Gestión de Errores y Pérdida de Datos UNIDAD III – CATEGORÍA DE LOS SISTEMAS OPERATIVOS Propósitos Específicos Clasificar los diferentes tipos de sistemas Operativos de acuerdo a su evolución. Analizar el funcionamiento de los sistemas operativos Contenido 3.1 Sistema Operativo Monotareas. 3.2 Sistema Operativo Multitareas. 3.3 Sistema Operativo Monousuario. 3.4 Sistema Operativo Multiusuario. 3.5 Sistema Operativo Cliente/ servidor. 3.6 Secuencia por Lotes. 3.7 Procedimiento en Tiempo Real. 3.8 Procedimiento en Tiempo Compartido UNIDAD IV – LOS SISTEMAS OPERATIVOS MÁS POPULARES DE LA PC. Propósitos Específicos Detallar el funcionamiento de los Sistemas Operativos más conocidos. Contenido 4.1 MS-DOS. 4.2 OS/2. Macintosh OS. 4.3 Microsoft Windows 95. 4.4 Microsoft Windows NT. Linux UNIDAD V – OPTIMIZACIÓN DEL SISTEMA OPERATIVO CON UTILERÍAS DE SOFTWARE Propósitos Específicos Estudiar todos los esquemas y otros aspectos relacionados con la gestión de memorias. Contenido 5.1 Fragmentación de Archivos. 5.2 Comprensión de Datos. 5.3 Administración de Memoria. 5.4 Concepto de Memoria Virtual. 5.5 Concepto de DMA 4. METODOLOGÍA Investigación Trabajos prácticos Exposición 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 Tecnology Portable Operating System Interfac (Posix), 1996. M. Milekovic. Operating Systems: Conceptos and Design. Mcgraw-Hill, 1992. M.J. Bach. The Design Of the Unix Operating System.Prentice-Hall, 1986.