Sunteți pe pagina 1din 5

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA PROGRAMA DE ESTUDIO

SISTEMAS OPERATIVOS
Asignatura Ingeniera Elctrica Divisin

1554
Clave Ingeniera en Computacin Departamento

5
Semestre

09
Crditos

Ingeniera en Computacin Carrera en que se imparte

Asignatura: Obligatoria Optativa X

Horas: Tericas Prcticas 4.5 0.0


Aprobado: Consejo Tcnico de la Facultad

Total (horas): Semana 16 Semanas 4.5 72.0

Fecha: 25 de febrero, 17 de marzo y 16 de junio de 2005 11 de agosto de 2005

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

6.0 9.0 9.0 9.0 12.0 9.0 9.0 9.0 72.0

Prcticas de laboratorio Total

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)

4.2 4.3 4.4

Algoritmos de planificacin Planificacin de multiprocesadores y en tiempo real Planificacin de hilos

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

Temas para los que se recomienda: Todos

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

Participacin en clase Asistencias a prcticas Otras

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.

S-ar putea să vă placă și