Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos
Sistemas Operativos
POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
PROGRAMA SINTÉTICO
UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE CÓMPUTO.
PROGRAMA Ingeniería en Sistemas Computacionales.
ACADÉMICO:
UNIDAD DE APRENDIZAJE: Sistemas Operativos. NIVEL: II
OBJETIVO GENERAL:
Analizar la estructura interna de los Sistemas Operativos para el análisis, diseño, desarrollo e implementación de
sistemas computacionales; a través de la interpretación y síntesis de información.
CONTENIDOS:
I. Introducción.
II. Administrador de Procesos.
III. Administración de Memoria.
IV. Dispositivos de Entrada/Salida.
V. Sistemas de Archivos.
VI. Seguridad.
ORIENTACIÓN DIDÁCTICA:
Se aplicarán estrategias y técnicas para el análisis de los contenidos y se desarrollarán actividades encaminadas
a fomentar la discusión, análisis y a propiciar el aprendizaje autónomo en el alumno, como las siguientes:
conferencia o exposición, lectura comentada, búsqueda de información y solución de problemas.
EVALUACIÓN Y ACREDITACIÓN:
Se aplicará evaluación continua, formativa y sumativa en la que se considerará examen escrito, prácticas de
laboratorio, participación en clase y tareas.
BIBLIOGRAFÍA:
Deitel, H.M.; “Sistemas Operativos”, Ed. Addison Wesley, 2ª ed., México, 1999, 938 págs.
Tanenbaum, Andrew S. y Woodhull, Albert S.; “Sistemas Operativos. Diseño e Implementación”, Ed. Prentice
Hall, 2ª ed., México, 1997, 939 págs.
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE UNIDAD DE APRENDIZAJE: Sistemas Operativos.
CÓMPUTO. TIPO DE UNIDAD DE APRENDIZAJE: 1) Teórico
PROGRAMA ACADÉMICO: Ingeniería en Sistemas Práctica, 2) Obligatoria.
Computacionales VIGENCIA: 2009
PROFESIONAL ASOCIADO: Profesional Asociado NIVEL: II.
en Sistemas Computacionales. CRÉDITOS: 7.5 TEPIC, 4.39 SATCA
ÁREA FORMATIVA: Profesional.
MODALIDAD: Presencial.
PROPÓSITO GENERAL
Esta unidad de aprendizaje proporciona los conocimientos sobre sistemas operativos y desarrolla habilidades para
utilizar diferentes metodologías en el análisis, diseño, desarrollo e implementación de sistemas computacionales,
diseñando algoritmos eficientes para la solución de problemas computacionales a si como para planear, negociar,
analizar, diseñar y coordinar estratégicamente proyectos en el ámbito de los sistemas computacionales
Relación con otras unidades de aprendizaje Vertical:
· Algoritmia y Programación Estructurada.
· Estructura de Datos.
· Compiladores.
· Sistemas Distribuidos.
Desarrollará las siguientes competencias:
· Aprendizaje autónomo.
· Facilidad de trabajo en equipo.
· Liderazgo.
· Capacidad de análisis y síntesis.
· Capacidad para aplicar conocimientos en la práctica.
· Habilidad para la resolución de problemas.
OBJETIVO GENERAL
Analizar la estructura interna de los Sistemas Operativos para el análisis, diseño, desarrollo e implementación de
sistemas computacionales; a través de la interpretación y síntesis de información.
N° UNIDAD TEMÁTICA: I NOMBRE: Introducción.
OBJETIVO PARTICULAR
Definir los objetivos y términos básicos de un sistema operativo y explicar su evolución, sus partes y su estructura; a
través del uso de diferentes sistemas operativos.
HORAS TAA
HORAS AD
Actividades de
Actividades
Aprendizaje
No. CONTENIDOS de docencia CLAVE
Autónomo BIBLIOGRÁFICA
T P T P
ESTRATEGIAS DE APRENDIZAJE
Presentación de conceptos de la unidad.
Indagación de temas.
Conferencia o exposición.
Lectura comentada.
EVALUACIÓN DE LOS APRENDIZAJES
Examen: 50%
Participación en clase: 10%
Tareas: 25%
Resúmenes: 15%
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Sistemas Operativos. HOJA: 4 DE 15
N° UNIDAD TEMÁTICA: II NOMBRE: Administrador de Procesos.
OBJETIVO PARTICULAR
Describir la comunicación entre procesos, mediante la definición de semáforos, monitores y transferencia de
mensajes, para aplicarlos en la solución de los problemas clásicos de la comunicación entre procesos, la planificación
de sistemas y administración de procesos.
HORAS TAA
HORAS AD
Actividades de
Actividades
Aprendizaje
No. CONTENIDOS de docencia CLAVE
Autónomo BIBLIOGRÁFICA
T P T P
2.6 Problemas clásicos de la comunicación entre 3.0 1.0 4B, 1C, 2C
procesos.
ESTRATEGIAS DE APRENDIZAJE
Conferencia o exposición.
Búsqueda de información.
Solución de problemas.
EVALUACIÓN DE LOS APRENDIZAJES
Examen: 40%
Práctica: 20%
Participación en clase: 10%
Tareas: 15%
Resumen: 15%
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Sistemas Operativos. HOJA: 5 DE 15
N° UNIDAD TEMÁTICA: III NOMBRE: Administración de Memoria.
OBJETIVO PARTICULAR
Explicar la administración de memoria; por medio de los métodos para el manejo adecuado de está, para llegar a la
explicación de memoria virtual y paginación, analizando los algoritmos y estrategias empleadas en los sistemas
operativos actuales.
HORAS TAA
HORAS AD
Actividades de
Actividades
Aprendizaje
No. CONTENIDOS de docencia CLAVE
Autónomo BIBLIOGRÁFICA
T P T P
3.2.1 Administración de memoria con mapas de bits.
3.3.1 Paginación.
3.3.2 Tablas de páginas.
3.3.3 Tablas de páginas multinivel.
3.3.4 TLB Buffer de consulta para traducción.
3.3.5 Administración de TLB por software.
3.3.6 Tablas de páginas invertidas.
3.4.1 Algoritmo de sustitución de páginas óptimo.
3.4.2 Algoritmo de sustitución de páginas no usadas
recientemente.
3.4.3 Algoritmo de sustitución de páginas de primera
que entra, primera que sale (FIFO).
3.4.5 Algoritmo de sustitución de páginas por reloj.
3.4.7 Simulación de LRU en software.
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Sistemas Operativos. HOJA: 6 DE 15
N° UNIDAD TEMÁTICA: III NOMBRE: Administración de Memoria.
OBJETIVO PARTICULAR
Explicar la administración de memoria; a través de los métodos para el manejo adecuado de está, para llegar a la
explicación de memoria virtual y paginación, analizando los algoritmos y estrategias empleadas en los sistemas
operativos actuales.
HORAS TAA
HORAS AD
Actividades de
Actividades de
Aprendizaje
No. CONTENIDOS docencia
Autónomo CLAVE BIBLIOGRÁFICA
T P T P
Asignación dinámica de memoria.
N° UNIDAD TEMÁTICA: III NOMBRE: Administración de Memoria.
OBJETIVO PARTICULAR
Explicar la administración de memoria; a través de los métodos para el manejo adecuado de está, para llegar a la
explicación de memoria virtual y paginación, analizando los algoritmos y estrategias empleadas en los sistemas
operativos actuales.
ESTRATEGIAS DE APRENDIZAJE
Conferencia o exposición.
Búsqueda de información.
Solución de problemas.
EVALUACIÓN DE LOS APRENDIZAJES
Examen: 40%
Práctica: 20%
Participación en clase: 10%
Tareas: 15%
Resúmenes: 15%
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Sistemas Operativos. HOJA: 8 DE 15
N° UNIDAD TEMÁTICA: IV NOMBRE: Dispositivos de Entrada/Salida.
OBJETIVO PARTICULAR
Demostrar los principios de hardware y software de entrada/salida, a través de la interpretación de los diferentes
dispositivos de entrada/salida, para implementar diferentes algoritmos que permitan un manejo adecuado de dichos
dispositivos.
HORAS TAA
HORAS AD
Actividades de
Actividades de
Aprendizaje
No. CONTENIDOS docencia
Autónomo CLAVE BIBLIOGRÁFICA
T P T P
4.1 Principios del hardware de E/S. 1.0 1.0 4B, 1C, 2C
4.1.1 Dispositivos de E/S.
4.1.2 Controladores de dispositivos.
4.1.3 Acceso directo a memoria (DMA).
4.2.1 Objetivos del software de E/S.
4.2.2 Manejadores de interrupciones.
4.2.3 Controladores de dispositivos.
4.2.5 Software de E/S de espacio de usuario.
4.3.1 Recursos.
4.3.2 Principios del bloqueo mutuo.
4.3.3 Algoritmo del avestruz.
4.3.4 Detección y recuperación.
4.3.5 Prevención del bloqueo mutuo.
4.3.6 Evitar bloqueos mutuos.
4.4.1 Dispositivos.
4.4.2 Descriptores.
4.4.3 Llamadas al sistema para E/S.
4.4.4 E/S sin bloqueo.
N° UNIDAD TEMÁTICA: IV NOMBRE: Dispositivos de Entrada/Salida.
OBJETIVO PARTICULAR
Demostrar los principios de hardware y software de entrada/salida, a través de la interpretación de los diferentes
dispositivos de entrada/salida, para implementar diferentes algoritmos que permitan un manejo adecuado de dichos
dispositivos.
ESTRATEGIAS DE APRENDIZAJE
Conferencia o exposición.
Búsqueda de información.
Solución de problemas.
EVALUACIÓN DE LOS APRENDIZAJES
Examen: 40%
Práctica: 20%
Participación en clase: 10%
Tareas: 15%
Resúmenes: 15%
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Sistemas Operativos. HOJA: 10 DE 15
N° UNIDAD TEMÁTICA: V NOMBRE: Sistemas de Archivos.
OBJETIVO PARTICULAR
Analizar los diferentes sistemas de archivos y directorios, para comprender su estructura interna, los tipos de archivos y
directorios así como las operaciones que se pueden realizar con ellos mediante la implementación de diferentes
algoritmos.
HORAS TAA
HORAS AD
Actividades de
Actividades de
Aprendizaje
No. CONTENIDOS docencia
Autónomo CLAVE BIBLIOGRÁFICA
T P T P
5.1 Archivos. 1.0 3.0 4B, 1C, 2C
5.1.1 Nombres de archivos.
5.1.2 Estructura de archivos.
5.1.4 Acceso a archivos.
5.1.5 Atributos de archivos.
5.1.6 Operaciones con archivos.
5.2.1 Sistemas de directorios jerárquicos.
5.2.2 Nombres de ruta.
5.2.3 Operaciones con directorios.
N° UNIDAD TEMÁTICA: V NOMBRE: Sistemas de Archivos.
OBJETIVO PARTICULAR
Analizar los diferentes sistemas de archivos y directorios, para comprender su estructura interna, los tipos de archivos
y directorios así como las operaciones que se pueden realizar con ellos mediante la implementación de diferentes
algoritmos.
ESTRATEGIAS DE APRENDIZAJE
Conferencia o exposición.
Búsqueda de información.
Solución de problemas.
EVALUACIÓN DE LOS APRENDIZAJES
Examen: 40%
Práctica: 20%
Participación en clase: 10%
Tareas: 15%
Resúmenes: 15%
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Sistemas Operativos. HOJA: 12 DE 15
N° UNIDAD TEMÁTICA: VI NOMBRE: Seguridad.
OBJETIVO PARTICULAR
Examinar el entorno de seguridad para implantar mecanismos de protección en sistemas operativos, a través del
estudio de las fallas famosas de seguridad y los principios de diseños seguros.
HORAS TAA
HORAS AD
Actividades de
Actividades
Aprendizaje
No. CONTENIDOS de docencia CLAVE
Autónomo BIBLIOGRÁFICA
T P T P
6.1.1 Entorno de seguridad.
6.1.2 Fallas de seguridad famosas.
6.1.4 Principios de diseño para la seguridad.
6.1.5 Verificación de autenticidad de usuarios.
6.2.1 Dominios de protección.
6.2.2 Listas de control de accesos.
6.2.3 Capacidades.
6.2.4 Canales encubiertos.
ESTRATEGIAS DE APRENDIZAJE
Conferencia o exposición.
Búsqueda de información.
Solución de problemas.
EVALUACIÓN DE LOS APRENDIZAJES
Examen: 40%
Práctica: 20%
Participación en clase: 10%
Tareas: 15%
Resúmenes: 15%
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
RELACIÓN DE PRÁCTICAS
3. Manejo de pantalla y teclado en I 2.0 Laboratorio de Redes y
ensamblador. Sistemas Operativos.
SUBTOTAL 12.0
DE HORAS
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
RELACIÓN DE PRÁCTICAS
TOTAL DE 27.0
HORAS
EVALUACIÓN Y ACREDITACIÓN:
Las prácticas se consideran requisito indispensable para acreditar esta unidad de aprendizaje.
Los criterios de evaluación de las prácticas son: objetivo, descripción del problema, prueba de escritorio,
diagrama general de solución, código fuente, pantallas de ejecución, análisis de resultados, conclusiones y
referencias.
Representan el 20% en cada unidad temática.
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
PROCEDIMIENTO DE EVALUACIÓN
Esta unidad de aprendizaje se puede acreditar mediante la demostración de los conocimientos,
habilidades y destrezas mediante un examen teórico que contenga los conceptos revisados en esta
unidad y un examen práctico que considere la demostración de las habilidades referentes a la
implementación de algoritmos de la unidad de aprendizaje.
Mediante la acreditación de esta unidad de aprendizaje es posible la acreditación de las unidades
precedentes.
La unidad I contribuye con el 10% para la acreditación final de la unidad de aprendizaje.
La unidad II contribuye con el 20% para la acreditación final de la unidad de aprendizaje.
La unidad III contribuye con el 15% para la acreditación final de la unidad de aprendizaje.
La unidad IV contribuye con el 15% para la acreditación final de la unidad de aprendizaje.
La unidad V contribuye con el 15% para la acreditación final de la unidad de aprendizaje.
La unidad VI contribuye con el 25% para la acreditación final de la unidad de aprendizaje.
CLAVE B C BIBLIOGRAFÍA
1 X Comer, E. Douglas; “Operating System Desing. The Xinu Approach”,
Ed. PrenticeHall, U.S.A., 1984, 138 págs.
2 X Comer, E. Douglas; “Operating System Desing. Vol. I: The Xinu
Approach (PC Edition)”, Ed. PrenticeHall, U.S.A., 1988, 504 págs.
PERFIL DOCENTE POR UNIDAD DE APRENDIZAJE
1. DATOS GENERALES
UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE CÓMPUTO.
PROGRAMA
II
ACADÉMICO: Ingeniería en Sistemas Computacionales. NIVEL
ESPECIALIDAD Y NIVEL ACADÉMICO REQUERIDO: Sistemas y Nivel Medio Superior.
OBJETIVO DE LA UNIDAD DE APRENDIZAJE: Analizar la estructura interna de los Sistemas Operativos para
el análisis, diseño, desarrollo e implementación de sistemas computacionales; a través de la interpretación y
síntesis de información.
2. PERFIL DOCENTE: