Está en la página 1de 16

INSTITUTO 

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. 

TIEMPOS ASIGNADOS  UNIDAD  DE  APRENDIZAJE  DISEÑADA  AUTORIZADO  POR:  Comisión 


POR:  Academia  de  Redes  y  Sistemas  de  Programas  Académicos  del 
HORAS TEORÍA/SEMANA:  3.0  Operativos.  Consejo  General  Consultivo  del 
IPN.
REVISADA  POR:  Flavio  Arturo  Sánchez 
HORAS PRÁCTICA/SEMANA:  1.5  Garfias. Subdirección Académica 
HORAS TEORÍA/SEMESTRE:  54 
APROBADA POR: 
HORAS PRÁCTICA/SEMESTRE:  27  Presidente del CTCE 
Apolinar Francisco Cruz Lázaro. 
HORAS TOTALES/SEMESTRE:  81 
INSTITUTO POLITÉCNICO NACIONAL 
SECRETARÍA ACADÉMICA 
DIRECCIÓN DE EDUCACIÓN SUPERIOR 
UNIDAD DE APRENDIZAJE:  Sistemas Operativos.  HOJA:  3  DE  15 

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 

1.1  Definición y objetivos de un sistema operativo.  1.0  9B, 4B 

1.2  Evolución de los sistemas operativos.  4.0  2.0  9B, 4B 

1.3  Términos básicos.  2.0  9B, 4B 

1.4  Partes de un sistema operativo.  9B, 4B 

1.5  Estructura de un sistema operativo.  1.0  9B, 4B 

1.6  Funcionamiento de un procesador.  0.5  2.0  1.0  2.0  9B, 4B 

1.7  Arquitectura de una computadora personal.  0.5  5B 

Subtotales por Unidad temática:  2.0  2.0  8.0  4.0 

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.1  Introducción.  1.0  4B, 1C, 2C 

2.2  Comunicación entre procesos.  1.0  3.0  4B, 1C, 2C 

2.3  Semáforos.  2.0  4B, 1C, 2C 

2.4  Monitores.  1.0  4B, 1C, 2C 

2.5  Transferencia de mensajes.  1.0  4B, 1C, 2C 

2.6  Problemas  clásicos  de  la  comunicación  entre  3.0  1.0  4B, 1C, 2C 
procesos. 

2.7  Planificación de procesos.  1.0  3.0  4B, 1C, 2C 

2.8  Administración de procesos en UNIX.  1.0  7C, 8C 

Subtotales por Unidad temática:  4.0  3.0  5.0  6.0 

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.1  Administración de memoria.  1.0  4B, 1C, 2C 

3.2  Intercambio.  1.0  4B, 1C, 2C 

3.2.1  Administración de memoria con mapas de bits. 

3.2.2  Administración  de  memoria  con  listas 


enlazadas. 

3.3  Memoria virtual.  2.0  1.5  4B, 1C, 2C 

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  Algoritmos de sustitución de páginas.  3.0  4B, 1C, 2C

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.4  Algoritmo  de  sustitución  de  páginas  de 


segunda oportunidad. 

3.4.5  Algoritmo de sustitución de páginas por reloj. 

3.4.6  Algoritmo  de  sustitución  de  páginas  menos 


recientemente usadas (LRU). 

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 

3.5  Modelo de conjunto de trabajo.  1.0  4B, 1C, 2C 

3.5.1  Políticas  de  asignación  local  contra 


global. 
3.5.2 
Tamaño de página. 
3.5.3 
Interfaz de memoria virtual. 
3.5.4 
Segmentación. 
3.6  1.0  1.5  4B, 1C, 2C 
Implementación  de  la  segmentación 
3.6.1  pura. 

Segmentación  con  paginación:  Pentium 


3.6.2  de Intel. 
1.0  7C, 8C 
3.7  Administración de memoria en UNIX. 

Intercambio  en  sistemas  UNIX  de 


3.7.1  almacenamiento real. 

Correspondencia  de  direcciones  en  un 


3.7.2  sistema  UNIX  de  almacenamiento 
virtual. 
3.7.3 
Paginación. 

3.7.4  Intercambio  en  sistemas  UNIX  de 


almacenamiento virtual. 

Asignación dinámica de memoria. 

Subtotales por Unidad temática:  4.0  1.5  6.0  1.5


INSTITUTO POLITÉCNICO NACIONAL 
SECRETARÍA ACADÉMICA 
DIRECCIÓN DE EDUCACIÓN SUPERIOR 
UNIDAD DE APRENDIZAJE:  Sistemas Operativos.  HOJA:  7  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. 
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  Principios del software de E/S.  1.0  2.0  4B, 1C, 2C 

4.2.1  Objetivos del software de E/S. 

4.2.2  Manejadores de interrupciones. 

4.2.3  Controladores de dispositivos. 

4.2.4  Software  de  E/S  independiente  del 


dispositivo. 

4.2.5  Software de E/S de espacio de usuario. 

4.3  Bloqueo mutuo.  1.0  1.0  1.5  4B, 1C, 2C 

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  Sistema de E/S de UNIX.  1.5  2.0  4B, 1C, 2C 

4.4.1  Dispositivos. 

4.4.2  Descriptores. 

4.4.3  Llamadas al sistema para E/S. 

4.4.4  E/S sin bloqueo. 

Subtotales por Unidad temática:  3.0  1.5  6.0  1.5


INSTITUTO POLITÉCNICO NACIONAL 
SECRETARÍA ACADÉMICA 
DIRECCIÓN DE EDUCACIÓN SUPERIOR 
UNIDAD DE APRENDIZAJE:  Sistemas Operativos.  HOJA:  9  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. 
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.3  Tipos de archivos.  1.5 

5.1.4  Acceso a archivos. 

5.1.5  Atributos de archivos. 

5.1.6  Operaciones con archivos. 

5.2  Directorios.  1.0  1.0  4B, 1C, 2C 

5.2.1  Sistemas de directorios jerárquicos. 

5.2.2  Nombres de ruta. 

5.2.3  Operaciones con directorios. 

5.3  Implementación  de  sistemas  de  1.0  1.0  1.5  4B, 1C, 2C 


archivos. 
5.3.1 
Implementación de archivos. 
5.3.2 
Implementación de directorios. 
5.3.3 
Administración del espacio en disco. 
5.3.4 
Confiabilidad de sistemas de archivos. 
5.3.5 
Rendimiento del sistema de archivos. 
5.3.6 
Sistemas de archivos estructurados por 
diario. 

Subtotales por Unidad temática:  3.0  0.0  5.0  3.0


INSTITUTO POLITÉCNICO NACIONAL 
SECRETARÍA ACADÉMICA 
DIRECCIÓN DE EDUCACIÓN SUPERIOR 
UNIDAD DE APRENDIZAJE:  Sistemas Operativos.  HOJA:  11  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. 
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  Definiciones de Seguridad.  2.0  2.0  4B, 2C 

6.1.1  Entorno de seguridad. 

6.1.2  Fallas de seguridad famosas. 

6.1.3  Ataques genéricos contra la seguridad.  1.5 

6.1.4  Principios de diseño para la seguridad. 

6.1.5  Verificación de autenticidad de usuarios. 

6.2  Mecanismos de protección.  1.0  3.0  1.5  4B, 2C 

6.2.1  Dominios de protección. 

6.2.2  Listas de control de accesos. 

6.2.3  Capacidades. 

6.2.4  Canales encubiertos. 

Subtotales por Unidad temática:  3.0  0.0  5.0  3.0 

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:  13  DE  15 

RELACIÓN DE PRÁCTICAS 

PRÁCTICA No.  NOMBRE DE LA PRÁCTICA  UNIDADES  DURACIÓN  LUGAR DE REALIZACIÓN 


TEMÁTICAS 
1.  Mapa de memoria en la PC 8086.  I  2.0  Laboratorio  de  Redes  y 
Sistemas Operativos. 
Visualizar  el  mapa  de  memoria  en 
una PC, utilizando el direccionamiento 
8086/8088, así como la forma en que 
se almacena la información. 

2.  Lenguaje ensamblador y registros del  I  2.0  Laboratorio  de  Redes  y 


CPU.  Sistemas Operativos. 

Apoyándose  en  los  programas  TASM 


y  TLINK,  construir  un  programa 
ejecutable  a  partir  del  código  en 
lenguaje  ensamblador.  Asimismo 
demostrar  el  conocimiento  de  las 
instrucciones  fundamentales  que 
componen el lenguaje. 

3.  Manejo  de  pantalla  y  teclado  en  I  2.0  Laboratorio  de  Redes  y 
ensamblador.  Sistemas Operativos. 

Aprender  el  uso  de  las  instrucciones 


en  ensamblador  para  leer  datos 
provenientes  del  teclado,  y  para 
imprimir caracteres en la pantalla. 

4.  UNIX instalación y comandos básicos.  II  3.0  Laboratorio  de  Redes  y 


Sistemas Operativos. 
Aprender  mediante  práctica,  la 
instalación  de  un  sistema  LINUX  en 
una  computadora  personal,  así  como 
la  utilización  de  comandos  para 
ejecutarse  en  modo  consola  y  que 
permitan manipular el sistema. 

5.  PID, UID y variables de Ambiente.  II  3.0  Laboratorio  de  Redes  y 


Sistemas Operativos. 
Obtener  los  identificadores  de 
proceso  y  de  usuario,  así  como  las 
variables  de  ambiente  relacionadas 
con un proceso en los sistemas UNIX. 

SUBTOTAL  12.0
DE HORAS 
INSTITUTO POLITÉCNICO NACIONAL 
SECRETARÍA ACADÉMICA 
DIRECCIÓN DE EDUCACIÓN SUPERIOR 

UNIDAD DE APRENDIZAJE:  Sistemas Operativos.  HOJA:  14  DE  15 

RELACIÓN DE PRÁCTICAS 

PRÁCTICA No.  NOMBRE DE LA PRÁCTICA  UNIDADES  DURACIÓN  LUGAR DE REALIZACIÓN 


TEMÁTICAS 
6.  Creación de procesos.  II  3.0  Laboratorio  de  Redes  y 
Sistemas Operativos. 
Entender y hacer uso de las llamadas 
al  sistema  en  UNIX  que  permiten 
crear  procesos,  así  como  su  relación 
con el proceso INIT. 

7.  IPC Memoria compartida.  III 3.0  Laboratorio  de  Redes  y 


Sistemas Operativos. 
Utilizar  el  mecanismo  de  memoria 
compartida para comunicar dos o más 
procesos  en  un  sistema  operativo 
UNIX. 

8.  IPC Semáforos.  IV  3.0  Laboratorio  de  Redes  y 


Sistemas Operativos. 
Utilizar  el  mecanismo  de  semáforos 
para  sincronizar  dos  o  más  procesos 
en un sistema operativo UNIX. 

9. Mapas de memoria en un Proceso.  V  3.0  Laboratorio  de  Redes  y 


Sistemas Operativos. 
Comprender  la  forma  como  se 
almacenan  los  procesos  en  memoria 
dentro de los sistemas UNIX. 

10.  Manejo de archivos en UNIX.  VI  3.0  Laboratorio  de  Redes  y 


Sistemas Operativos. 
Aplicar  la  forma  como  se  manejan 
archivos  en  los  sistemas  UNIX. 
Programar  la  técnica  de  mapeo  de 
archivos. 

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 

UNIDAD DE APRENDIZAJE:  Sistemas Operativos.  HOJA:  15  DE  15 

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. Prentice­Hall, U.S.A., 1984, 138 págs. 

2  X  Comer,  E.  Douglas;  “Operating  System  Desing.  Vol.  I:  The  Xinu 
Approach (PC Edition)”, Ed. Prentice­Hall, U.S.A., 1988, 504 págs. 

3  X  Douglas  E.  Comer,  “Redes  de  computadoras.  Internet  e  Interredes”, 


Ed. Prentice­Hall, México, 1997, 506 págs. 

4  X  Deitel,  H.M.;  “Sistemas  Operativos”,  Ed.  Addison  Wesley,  2ª  ed., 


México, 1999, 938 págs. 

5  X  Hennessy,  John  L.  y  Patterson,  David  A.;  “Arquitectura  de 


Computadoras.  Un Enfoque  Cuantitativo”,  Ed.  Mc. Graw  Hill,  México, 
1995, 827 págs. 

6  X  Hwang,  Kai;  “Advanced  Computer  Architecture.  Parallelism, 


Scalability  Programmability”,  Ed.  McGraw­Hill,  Singapore,  1993,  770 
págs. 
7  X 
Márquez, Manuel Francisco; “Unix: Programación Avanzada”, Ed. Alfa­ 
Omega, Colombia, 2001, 615 págs. 
8  X 
Stevens,  W.  Richards;  “Advanced  Programming  the  UNIX 
Environment”, Ed. Addison­Wesley, U.S.A., 1994, 744 págs. 
9  X 
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 

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 

ÁREA DE FORMACIÓN:  Institucional  Científica  Profesional  Terminal y de 


Básica  Integración 

ACADEMIA:  Redes y Sistemas Operativos.  UNIDAD DE APRENDIZAJE:  Sistemas Operativos. 

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: 

CONOCIMIENTOS  EXPERIENCIA  HABILIDADES  ACTITUDES


PROFESIONAL 

· Programación en  · Experiencia en la  · Capacidad de  · Responsabilidad.


Lenguajes C y  instalación,  análisis y síntesis. · Tolerancia.
ensamblador. configuración y  · Capacidad para  · Honestidad.
· Manejo de los  mantenimiento de  aplicar  · Respeto.
Sistemas  sistemas  conocimientos en  · Cordialidad.
Operativos  operativos. la práctica. · Alegría.
Windows y Linux. · Experiencia en la  · Habilidad para la  · Compartir.
· Estructuras de  práctica docente  resolución de  · Colaboración.
Datos. como facilitador  problemas. · Participación.
· Redes y  del conocimiento. · Facilidad de  · Interés. 
Protocolos. · Experiencia en el  trabajo en equipo.
· Complejidad  manejo de equipo  ·  Liderazgo. 
Algorítmica. de cómputo para  ·  Aplicar el proceso 
· Conocimiento del  laboratorio.
educativo del MEI. 
MEI.

ELABORÓ  REVISÓ  AUTORIZÓ 

Nombre y firma del Presidente de Academia  Nombre y firma del Subdirector Académico  Nombre del Director de la Unidad Académica 

M. en C. Jorge Cortes Galicia.  M. en C. Flavio Arturo Sánchez Garfias  Ing. Apolinar Francisco Cruz Lázaro

También podría gustarte