Escolar Documentos
Profissional Documentos
Cultura Documentos
1.4
Semestre
rea de Formacin
Clave
6
SEMANAL
TERICA PRCTICA TOTAL TERICA
1.5
SEMESTRAL
PRCTICA TOTAL
Crditos
45
30
75
10
Fecha de elaboracin
1.6
L. I. Theira Irasema Samperio Monroy L.C. Anah Olivares Skewes M. en C. Ana Leticia Palacios Coyoli
2.- PAPEL DE LA ASIGNATURA EN EL PLAN DE ESTUDIOS La asignatura de Sistemas Operativos del plan de estudios para la Ingeniera en Ciencias Computacionales proporciona al alumno el conocimiento de los sistemas operativos modernos, lo cual le permitir analizar la funcionalidad del mismo.
Al concluir el programa el alumno contar con los conocimientos que le permitirn analizar las funciones de un sistema operativo, as tambin desarrollar la capacidad de administrar y utilizar un sistema operativo, todo esto se lograr al cumplir los siguientes objetivos especficos: - Revisar la historia, evolucin y filosofa de los sistemas operativos ms importantes y de mayor uso - Estudiar los conceptos principales de un sistema operativo - Analizar los principales ejemplos de sistemas operativos
5.- OBJETIVOS PARTICULARES DE LAS UNIDADES O TEMAS 5.1. NMERO Y TTULO DE LAS 5.2. OBJETIVOS PARTICULARES DE CADA UNIDAD O TEMA UNIDADES O TEMAS
I. Historia, evolucin y filosofa II. Tareas y procesos Proporcionar al alumno un panorama general de los sistemas operativos, su desarrollo histrico y terminologa general. Proporcionar al alumno un conocimiento de la administracin de tareas y procesos
III. Coordinacin y sincronizacin de procesos Capacitar al alumno en la coordinacin y sincronizacin de procesos IV. Coordinacin y despacho V. Organizacin de memoria fsica y virtual VI. Manejo de dispositivos de estrada/salida VII. Sistema de archivos y nombres VIII. Seguridad y proteccin IX. Casos de estudio Desarrollar las habilidades del alumno en el anlisis y desarrollo de las estrategias de coordinacin de procesos Capacitar al alumno en las diferentes tcnicas de asignacin de memoria Capacitar al alumno en el funcionamiento de los mdulos que intervienen en la administracin de dispositivos Proporcionar al alumno los conceptos generales de la administracin de archivos Capacitar a los alumnos en los diferentes aspectos de seguridad y proteccin de sistemas Analizar las caractersticas ms importantes de los sistemas operativos actuales en base al desarrollo de las unidades anteriores
TOTAL DE HORAS
Historia, evolucin y filosofa 1.1 Concepto y funciones 1.2 Historia y evolucin 1.3 Conceptos de software y hardware 1.4 Estructura de un sistema operativo Tareas y procesos 2.1 Conceptos bsicos 2.2 Planeacin de trabajos 2.3 Estructuras, listas, estados de procesos y transiciones de estado 2.4 Bloques de control de proceso 2.5 Despachadores, cambios de contexto 2.6 Interrupciones Coordinacin y sincronizacin de procesos 3.1 Ejecucin concurrente de procesos 3.2 Acceso compartido y condiciones de competencia por recursos 3.3 Abrazos mortales (deadlock: causas, condiciones, prevencin, recuperacin) 3.4 Mecanismos de solucin de colisiones: esperando-ocupado, semforos, monitores, regiones de exclusin mutua, algoritmo de Dekker) Coordinacin y despacho 4.1 Estrategias de coordinacin con y sin apropiacin de los recursos 4.2 Anlisis de estrategias y niveles de coordinacin 4.3 Coordinacin y polticas
1 2 3 1 2 3 2 1 1 2 2 3 3 3
II
III
IV
3 2 2
NMERO DE LA UNIDAD
V
TOTAL DE HORAS
Organizacin de memoria fsica y virtual 5.1 Memoria fsica y registros 5.2 Superposicin, intercambio, particiones 5.3 Pginas y segmentos 5.3.1 Polticas de colocacin y reemplazo 5.4 Trashing, conjuntos de trabajo Manejo de dispositivos de estrada/salida 6.1 Principios hardware y software de entrada/salida 6.2 Procesos dedicados 6.3 Servidores e interrupciones 6.4 Recuperacin de fallas 6.5 Administracin de discos Sistemas de archivos y nombres 7.1 Organizacin de archivos. Directorios, contenidos y estructura 7.2 Nombres, bsqueda, acceso y respaldos 7.3 Conceptos fundamentales de archivos 7.4 Organizacin bsica de archivos 7.5 Archivos secuenciales y archivos no secuenciales Seguridad y proteccin 8.1 Panormica de la seguridad del sistema 8.2 Mtodos de seguridad y dispositivos 8.3 Proteccin, acceso, autenticacin. 8.4 Manejo de recuperaciones Casos de estudio 9.1 UNIX 9.2 Netware 9.3 OS/2 y OS/400 9.4 Windows NT
2 2 1 1 2 2 1 1 1 2 2 2 1 3 2 1 2 1 2 2 2 2 2
6
VI
VII
VIII
IX
7.- SISTEMA DE HABILIDADES 7.1. HABILIDADES GENERALES, PRCTICAS O ESPECFICAS QUE FORMAR Y DESARROLLAR LA ASIGNATURA
La asignatura proporcionar al alumno el marco terico conceptual que le permitir analizar las funciones de un sistema operativo El conocimiento de los sistemas operativos modernos y sus funciones, es fundamental, puesto que ste es la plataforma que permite administrar y ejecutar todas las aplicaciones del usuario. Se debern realizar las prcticas correspondientes utilizando algn Sistema Operativo especificado en la Unidad nmero IX, para adquirir las habilidades a lo largo del semestre. Todo profesional relacionado con los sistemas computacionales e informtica debe tener necesariamente la capacidad de administrar y utilizar un sistema operativo.
8.- CONSIDERACIONES METODOLGICAS Y DE ORGANIZACIN DE LA ASIGNATURA 8.1. METODOS, FORMAS ORGANIZATIVAS Y RECURSOS DIDCTICOS PARA EL DESARROLLO DEL PROCESO DE ENSEANZA-APRENDIZAJE
Uso de materiales didcticos como: acetatos, videos, can proyector. Trabajo extraclase de investigacin Dinmicas grupales Un Sistema Operativo instalado en el laboratorio (UNIX-Linux, Netware, OS2, OS400, WindowsNT) Conexin a la red Internet
9. SISTEMA DE EVALUACIN DEL APRENDIZAJE 9.1. FORMAS DE EVALUACIN QUE ADOPTA LA ASIGNATURA.
Se recomienda elaborar 3 exmenes parciales, donde se evalen los conocimientos adquiridos as como tambin las aptitudes adquiridas a travs de la investigacin de tpicos en general Un examen global que abarque todas las unidades del programa. Desarrollo de un trabajo de investigacin aplicando los conocimientos adquiridos en cada unidad. Desarrollo de las prcticas especificadas en el Manual de Prcticas anexo.
10
11.- PERFIL PROFESIOGRFICO 11.1. PERFIL IDEAL DEL PROFESOR QUE SE REQUIERE PARA IMPARTIR LA ASIGNATURA
Licenciatura o ingeniera en ciencias computacionales Conocimientos bsicos de sistemas operativos Conocimientos en el manejo de sistemas operativos Dominio de un sistema operativo
11