Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 1/10
Seriacin explcita No Asignatura antecedente Asignatura Subsecuente
Seriacin implcita Si PROGRAMA DE ESTUDIO Programa Educativo: Licenciatura en Sistemas Computacionales rea de Formacin : Sustantiva profesional Sistemas operativos Horas tericas: 3 Horas prcticas: 2 Total de Horas: 5 Total de crditos: 8 Clave: F1209 Tipo : Asignatura Carcter de la asignatura Obligatoria Programa elaborado por: Guillermo de los Santos Torres Arturo Corona Ferreira Martha Patricia Silva Payr Fecha de elaboracin: 28 de mayo de 2010 Fecha de ltima actualizacin: Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 2/10 Conocimientos previos: Describir los procedimientos de la organizacin y arquitectura de una computadora. Implementar los diferentes tipos de estructuras de datos usando un lenguaje de programacin. Aplicar un lenguaje de programacin para hacer llamadas al sistema operativo.
Presentacin El Software es una de las principales reas de estudio de los Licenciados en Sistemas Computacionales. El sistema operativo es el componente de software esencial de toda computadora, ya que se encarga de administrar los recursos de todo sistema de cmputo y de actuar como interfaz entre el usuario y el hardware. El alumno debe comprender estas dos caractersticas para resolver de manera conveniente, eficiente y transparente los problemas que un sistema operativo debe abordar. La asignatura se ubica dentro del rea formacin sustantiva profesional y en el rea de conocimiento de software de base.
Objetivo General Aplicar las tcnicas de los sistemas operativos para implementacin de programas que permitan administrar el procesador, la memoria, sistema de archivos y dispositivos de entrada/salida.
Competencias que se desarrollarn en esta asignatura Las dos competencias principales que desarrollar el alumno en esta asignatura son:
Manejo de sistemas operativos en diferentes arquitecturas, lo cual requiere la habilidad de anlisis y sntesis, con una actitud de trabajo en equipo. Administracin de los recursos del sistema de cmputo, se requiere la habilidad de anlisis y sntesis, manteniendo una constante comunicacin con su entorno, siendo autogestivo y responsable en las actividades a desarrollar
Competencias del perfil de egreso que apoya esta asignatura
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 3/10 Administracin de dispositivos y aplicaciones en una infraestructura de cmputo Escenario de aprendizaje Saln de clases, laboratorio de cmputo de Microsoft Windows, laboratorio de SUN Solaris, laboratorio de Apple MAC, sala audiovisual
Perfil sugerido del docente El perfil ideal del profesor de Sistemas Operativos es un Licenciado en Sistemas Computacionales, Ingeniero en Sistemas Computacionales o Licenciado en Computacin y reas afines, certificado en Microsoft Windows y en Sun Solaris, con experiencia laboral en su campo de formacin profesional. Como perfiles alternativos, pueden considerarse: Licenciado en Computacionales, Ingeniero en Sistemas Computacionales, Licenciado en Computacin y reas afines, con conocimientos de operacin de los sistemas operativos Microsoft Windows, Sun Solaris y Apple Mac. Contenido Temtico
Unidad No. I Introduccin a los sistemas operativos Objetivo particular Describir los conceptos bsicos, la historia, la clasificacin de los sistemas operativos y las diferentes estructuras de diseo. Hrs. Estimadas 8 hrs.
Temas Resultados del aprendizaje Sugerencias didcticas
Estrategias y criterios de evaluacin 1.1 Concepto de SO 1.2 Funciones y caractersticas de los SO. 1.3 Evolucin histrica. 1.4 Clasificacin. 1.5 Estructura (niveles o estratos de diseo). Mapas Conceptuales que contengas la temtica abordada
Tabla de Clasificacin de los sistemas operativos Tabla de clasificacin de la Exposicin introductoria por parte del facilitador del aprendizaje
Proporcionar la metodologa para la solucin de prcticas de laboratorio Portafolio de evidencias con los avances semanales que contenga mapas conceptuales, tablas de clasificacin y reportes de prcticas de laboratorio.
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 4/10 forma de disear los sistemas operativos
Reporte de prcticas de laboratorio La mayor ponderacin recae sobre el reporte de prcticas de laboratorio, en segundo lugar los mapas conceptuales y por ltimo las tablas de clasificacin. Unidad No. II Procesos Objetivo particular Describir los procesos, hilos (threads), sincronizacin y concurrencia de procesos. Hrs. Estimadas 12 hrs.
Temas Resultados del aprendizaje Sugerencias didcticas
Estrategias y criterios de evaluacin 2.1 Concepto de proceso. 2.2 Estados y transiciones de los procesos 2.3 El bloque de control de procesos 2.4 Modos de ejecucin 2.5 Procesos ligeros (Hilos o hebras). 2.6 Concurrencia y secuenciabilidad. 2.6.1 Exclusin mutua de secciones criticas. 2.6.2 Sincronizacin de procesos en Secciones Criticas 2.6.2.1 Mecanismo de semforos. 2.6.2.2 Mecanismo de Reportes de prcticas de Laboratorio.
Diagramas de flujos de datos que representen: Programas y procesos Ciclo de vida, estados transiciones, operaciones relacionadas con los procesos. Hilos y procesos hijos, Problemas derivados de procesos se ejecutan concurrentemente
Exposicin introductoria por parte del facilitador del aprendizaje
Proporcionar la metodologa para la solucin de prcticas de laboratorio Portafolio de evidencias con los avances semanales que contenga los diagramas y reportes de prcticas de laboratorio.
El porcentaje mayor de la calificacin estar en los diagramas de flujo de datos y en segundo lugar en los reportes de prcticas de laboratorio
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
Unidad No. III Administracin de Procesos Objetivo particular Aplicar los diferentes algoritmos de planificacin de proceso. Hrs. Estimadas 14 hrs.
Temas Resultados del aprendizaje Sugerencias didcticas
Estrategias y criterios de evaluacin 3.1 Niveles, objetivos y criterios de planificacin. 3.2 Algoritmos de planificacin. 2.3.1 FIFO 2.3.2 Short Job First 2.3.3 Round Robin 2.3.4 Queves multi-level. Reporte de solucin de la Implementacin de cdigo de programacin a un problema de Round Robin
Mapas Conceptuales sobre planificadores, niveles y criterios
Exposicin introductoria por parte del facilitador del aprendizaje
Proporcionar la metodologa para la solucin de prcticas de laboratorio
Uso del software Simulador de Sistema Operativo 1.0 Portafolio de evidencia con los avances semanales que contenga mapas conceptuales y el reporte de solucin de la implementacin.
El mayor porcentaje estar en el reporte de la implementacin del cdigo de programacin, seguido del reporte de prcticas de laboratorio, y por ltimo los mapas conceptuales.
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 6/10
Unidad No. IV Administracin de la Memoria Objetivo particular Aplicar tcnicas para la asignacin y administracin de la memoria Hrs. Estimadas 20 hrs.
Temas Resultados del aprendizaje Sugerencias didcticas
Estrategias y criterios de evaluacin 4.1 Poltica y filosofa. 4.2 Memoria real. 4.2.1 Administracin de almacenamiento. 4.2.2 Jerarqua. 4.2.3 Estrategia de administracin de memoria. 4.2.4 Asignacin contigua v.s. no contigua. 4.2.5 Multiprogramacin de particin fija, particin variable, con intercambio de almacenamiento. 4.3 Organizacin de memoria virtual. 4.3.1 Evaluacin de las organizaciones de almacenamiento. 4.3.2 Paginacin. 4.3.3 Segmentacin. 4.3.4 Sistemas de paginacin segmentacin. 4.4 Administracin de Reportes de prcticas de laboratorio
Tablas de Clasificacin de la asignacin de memoria contigua y no contigua
Exposicin de problemas resueltos
Exposicin introductoria por parte del facilitador del aprendizaje
Proporcionar la metodologa para la solucin de prcticas de laboratorio
Portafolio de evidencia con los avances semanales que contenga tablas de clasificacin y reportes de prcticas de laboratorio.
El porcentaje mayor de la calificacin estar en la exposicin de problemas resueltos, en segundo lugar los reportes de prcticas de laboratorio y por ultimo tablas de clasificacin.
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 7/10 memoria virtual. 4.4.1 Estrategias de administracin. 4.4.2 Tcnicas de reemplazo de pginas. 4.4.3 Paginacin por demanda. 4.4.4 Paginacin anticipada. 4.4.5 Liberacin de pgina. 4.4.6 Tamao de pgina.
Unidad No. V Administracin de los Sistemas de Archivos Objetivo particular Describir la forma de organizacin lgica y fsica de los archivos Hrs. Estimadas 14 hrs.
Temas Resultados del aprendizaje Sugerencias didcticas
Estrategias y criterios de evaluacin 5.1 Concepto. 5.2 Nocin de archivo real y virtual. 5.3 Componentes de un sistema de archivos. 5.4 Organizacin lgica y fsica. 5.5 Mecanismos de acceso a los archivos. 5.6 Manejo de espacio en memoria secundaria. Mapas Conceptuales sobre los componentes de un sistema de archivos, como se organiza la informacin en la memoria secundaria tanto fsica como lgica.
Mapa mental sobre acceso a los archivos.
Reportes de prcticas de Exposicin introductoria por parte del facilitador del aprendizaje
Proporcionar la metodologa para la solucin de prcticas de laboratorio
Portafolio de evidencia con los avances semanales que contenga los mapas conceptuales, el mapa mental, y reportes de prcticas de laboratorio.
El porcentaje mayor de la calificacin estar en la exposicin de problemas resueltos, en segundo lugar Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 8/10 5.7 Modelo jerrquico. 5.8 Mecanismos de recuperacin en caso de falla. laboratorio los reportes de prcticas de laboratorio y por ltimo los mapas conceptuales y mentales.
Unidad No. VI Gestin de la Entrada/Salida Objetivo particular Describir los procesos de la administracin de los dispositivos de Entrada/Salida Hrs. Estimadas 12 hrs.
Temas Resultados del aprendizaje Sugerencias didcticas
Estrategias y criterios de evaluacin 6.1 Dispositivos y manejadores de dispositivos (device drivers). 6.2 Mecanismos y funciones de los manejadores de dispositivos (device drivers). 6.3 Estructuras de datos para manejo de dispositivos. 6.4 Operaciones de Entrada /Salida Mapas Conceptuales sobre los manejadores de dispositivos, operaciones de Entrada/Salida.
Mapa mental sobre la estructura de datos para manejo de dispositivos.
Reporte de investigacin documental de los principales fabricantes de perifricos. Exposicin introductoria por parte del facilitador del aprendizaje
Portafolio de evidencia con los avances semanales que contenga los mapas conceptuales y el mapa mental.
El documento de investigacin documental deber cumplir con los siguientes criterios: consultar por lo menos 3 dispositivos de 5 fabricantes y su entrega debe ser puntual
El porcentaje mayor de la calificacin estar en los la exposicin de su reporte de Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 9/10 investigacin y por ltimo los mapas conceptuales y mentales.
Bibliografa bsica Deitel, Deitel, H. (1993). Introduccin a los sistemas operativos (2a ed.). Argentina: Addison-Wesley Iberoamericana.* Silberschatz, A., & Vuelapluma. (2006). Fundamentos de sistemas operativos (7 ed.). Mxico: McGraw-Hill nteramericana de Espaa. Stallings, W. (2005). Sistemas operativos : aspectos internos y principios de diseo. Madrid: Pearson Prentice Hall. Tanenbaum, A. (1998). Sistemas operativos : diseo e implementacin (2a ed.). Mxico: Prentice-Hall Hispanoamericana.* Tanenbaum, A. (2009). Sistemas operativos modernos (3a ed.). Mxico: Pearson Education.
Bibliografa complementaria Carretero Prez, J. (2007). Sistemas operativos: una visin aplicada (2a ed.). Madrid: McGraw-Hill / nteramericana de Espaa. Milenkovic, M. (1992). Operating systems : concepts and design (2a ed.). New York: McGraw-Hill. Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales
F1209 Sistemas Operativos 10/10 Simulador de Sistema Operativo - Descargar. (s.d.). Recuperado Junio 15, 2010, a partir de http://simulador-de- sistema-operativo.softonic.com/
*La bibliografa que se presenta y que tiene una antigedad mayor a 5 aos a la fecha de elaboracin de este programa, se justifica debido a que es literatura clsica para la construccin del aprendizaje de esta asignatura.