Académique Documents
Professionnel Documents
Culture Documents
SISTEMAS OPERATIVOS
Asignatura Ingeniera Elctrica Divisin
1554
Clave Ingeniera en Computacin Departamento
5
Semestre
09
Crditos
Modalidad: Curso.
Consejo Acadmico del rea de las Ciencias Fsico Matemticas y de las Ingenieras
Asignatura obligatoria antecedente: Estructura y Programacin de Computadoras. Asignatura obligatoria consecuente: Ninguna. Objetivo(s) del curso: El alumno obtendr las bases para administrar un sistema operativo, as como disear y desarrollar software operativo.
Temario
NM. NOMBRE HORAS
1. 2. 3. 4. 5. 6. 7. 8.
Introduccin a los sistemas operativos Administracin de procesos Administracin de memoria Planificacin de procesos Sistema de archivos Sistemas de entrada/salida Sistemas distribuidos Seguridad y medidas de desempeo
0.0 72.0
SISTEMAS OPERATIVOS
(2 / 5)
1 Introduccin a los sistemas operativos Objetivo: El alumno describir las funciones, caractersticas y estructura de los sistemas operativos Contenido: 1.1 Funciones y objetivos de los sistemas operativos 1.2 Evolucin de los sistemas operativos 1.3 Estructuras de los sistemas operativos
2 Administracin de procesos Objetivo: El alumno identificar los tipos de procesos y sus estados. Describir las diferentes tcnicas de comunicacin y sincronizacin de procesos concurrentes. Contenido: 2.1 Procesos. Concepto y estados de un proceso 2.2 Hilos y multihilos 2.3 Concurrencia 2.3.1 Exclusin mutua y sincronizacin 2.3.2 Bloqueos mutuos
3 Administracin de memoria Objetivo: El alumno explicar las diferentes tcnicas de asignacin de memoria contigua y no contigua. Contenido: 3.1 Funciones y operaciones del administrador de memoria 3.2 Asignacin de memoria contigua 3.2.1 Particin de la memoria 3.2.2 Paginacin 3.2.3 Segmentacin 3.3 Memoria virtual 3.3.1 Concepto 3.3.2 Paginacin 3.3.3 Segmentacin 3.3.4 Paginacin y segmentacin combinadas 3.3.5 Reemplazo de pginas 3.3.6 Asignacin de marcos e hiperpaginacin
4 Planificacin de procesos Objetivo: El alumno explicar las diferentes tcnicas de asignacin del procesador a los procesos. Contenido: 4.1 Tipos de planificacin
SISTEMAS OPERATIVOS
(3 / 5)
5 Sistema de archivos Objetivo: El alumno describir las diferentes formas de organizacin y acceso a archivos, basndose en el modelo de sistema de archivos. Contenido: 5.1 Concepto y tipos de archivos 5.2 Organizacin y acceso a archivos 5.3 Estructura de los directorios 5.4 Estructura de los sistemas de archivos 5.5 Mtodos de asignacin 5.6 Administracin del espacio libre
6 Sistemas de entrada/salida Objetivo: El alumno explicar las diversas funciones de entrada/salida en la administracin y control de dispositivos perifricos. Adems analizar, con un enfoque prctico, las diferentes polticas y tcnicas de almacenamiento de archivos en disco. Contenido: 6.1 Dispositivos de entrada/salida 6.2 Organizacin de las funciones de entrada/salida 6.3 Almacenamiento intermedio de la entrada/salida 6.4 Planificacin de discos
7 Sistemas distribuidos Objetivo: El alumno explicar cmo se administran los procesos y archivos que se encuentran en un sistema distribuido. Contenido: 7.1 Proceso cliente/servidor 7.2 Paso distribuido de mensajes 7.3 Llamadas a procedimiento remoto 7.4 Agrupaciones 7.5 Gestin distribuida de procesos 7.5.1 Migracin de procesos 7.5.2 Estados globales distribuidos 7.5.3 Exclusin mutua distribuida 7.5.4 Bloqueo mutuo distribuido 7.6 Sistema de archivos distribuidos
SISTEMAS OPERATIVOS
(4 / 5)
8 Seguridad y medidas de desempeo Objetivo: El alumno explicar cmo asegurar el adecuado funcionamiento del sistema operativo. Contenido: 8.1 Amenazas a la seguridad 8.2 Proteccin 8.3 Intrusos 8.4 Software maligno 8.5 Desempeo, coprocesadores, risc y flujo de datos 8.6 Modelado analtico
Bibliografa bsica: CARRETO DE MIGUEL, GARCA PREZ Sistemas Operativos. Una visin aplicada Espaa Mc. Graw Hill/Interamericana de Espaa, 2001 DEITEL, H. M. Introduccin a los Sistemas Operativos 2a. edicin Mxico Addison Wesley Iberoamericana, 2000 FLYNN, Ida y McIver A. Sistemas Operativos 3a. edicin Mxico Thomson Learning, 2001 SILBERSCHATZ, GALVIN, GAGNE Sistemas Operativos. 6a. edicin Mxico Limusa - Wiley, 2002 STALLINGS, William Operating Systems 5th edition USA Prentice Hall, 2004
Todos
1, 2, 3, 4, 5 y 6
Todos
Todos
SISTEMAS OPERATIVOS
(5 / 5)
TANENBAUM, Andrew y WOODHULL, Albert Sistemas Operativos. Diseo e implementacin 2a. edicin Mxico Prentice Hall, 1999
1, 2, 3, 4, 5 y 6
Bibliografa complementaria: MRQUEZ GARCA, Francisco Manuel UNIX. Programacin avanzada 3a. edicin Mxico Alfa omega Grupo Editor, 2004
Sugerencias didcticas: Exposicin oral Exposicin audiovisual Ejercicios dentro de clase Ejercicios fuera del aula Seminarios
X X X X
Lecturas obligatorias Trabajos de investigacin Prcticas de taller o laboratorio Prcticas de campo Otras
X X X
Forma de evaluar: Exmenes parciales Exmenes finales Trabajos y tareas fuera del aula
X X X
X X
Perfil profesiogrfico de quienes pueden impartir la asignatura Egresado de la carrera de Ingeniero en Computacin o afn; recomendable con grado de Maestro o Doctor. Conocimientos y experiencia en manejo y administracin de al menos dos sistemas operativos.