Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos II
Sistemas Operativos II
- DATOS DE LA ASIGNATURA
Nombre de la asignatura: Sistemas Operativos II
Carrera: Licenciatura en Informtica
Clave de la asignatura: IFM - 0437
Horas teora-horas prctica-crditos 3-2-8
Lugar y fecha de
elaboracin o
revisin
Instituto Tecnolgico
de Puebla del
8 al 12 septiembre
2003.
Instituto Tecnolgico
de:
Chilpancingo,
Tlalnepantla
13 septiembre al 28
de noviembre 2003.
Academia
de
sistemas
computacin
Participantes
Representantes de la
academia de sistemas y
computacin de los
Institutos Tecnolgicos.
Observaciones
(cambios y justificacin)
Reunin nacional de
evaluacin curricular de la
carrera de Licenciatura en
Informtica.
Academia
de
de Anlisis y enriquecimiento de
sistemas y computacin. las propuestas de los
programas diseados en la
reunin nacional de
evaluacin.
de Anlisis y
y enriquecimiento de las
propuestas de los
programas diseados en
la reunin nacional de
evaluacin.
Academia de de sistemas y
computacin.
Posteriores
Asignaturas
Temas
Bases de datos
Manejo
de
distribuidas.
transacciones.
Sistemas
operativos I.
Desarrollo de
aplicaciones para
ambientes
distribuidos.
Administracin de
procesos.
Administracin del
procesador.
Administracin de
dispositivos de
e/s.
Administrador de
archivos.
.
5.- TEMARIO
Temas
Unidad
1
Los sistemas operativos.
en ambientes distribuidos.
1.1
1.2
1.3
2
Comunicacin en los
sistemas operativos
distribuidos.
Subtemas
Sistemas distribuidos.
1.1.1 Ventajas y desventajas contra
los sistemas centralizados.
1.1.2 Modelo cliente servidor.
1.1.3 Caractersticas de hardware.
1.1.4 Caractersticas de software.
1.1.5 Direccionamiento lgico y fsico.
Concepto y caractersticas de los SOR
Concepto y caractersticas del SOD.
2.1 Comunicacin.
2.1.1 Comunicacin con cliente
servidor (sockets).
2.1.2 Comunicacin con RPC.
2.1.3 Comunicacin en grupo.
2.1.4 Tolerancia a fallos.
2.2 Sincronizacin.
2.2.1 Relojes fsicos.
2.2.2 Relojes lgicos.
2.2.3 Usos de la sincronizacin
(manejo de cach,
comunicacin en grupo,
exclusin mutua, eleccin,
transacciones atmicas e
interbloqueo).
2.3 Nominacin.
2.3.1 Caractersticas y estructuras.
2.3.2 Tipos de nombres (usuario y de
sistema).
2.3.3 Resolucin y distribucin.
2.3.4 Servidores y agentes de
nombres.
2.3.5 Mapeo de direcciones.
2.3.6 Mapeo de rutas.
2.3.7 Modelo de Terry.
Procesos y procesadores
en sistemas distribuidos.
Memoria Compartida
Distribuida (MCD).
Actividades de Aprendizaje
1.1 Investigar y redactar los conceptos de
la lista de palabras clave.
1.2 Analizar las diferencias entre sistemas
centralizados y distribuidos mediante
ejemplos vistos en clase.
1.3 Identificar los componentes del modelo
cliente
servidor
a
partir
de
ejemplificaciones vistas en clase.
1.4 Identificar ejemplos de conexin
esttica y dinmica.
1.5 Analizar al menos 6 sistemas
operativos
para
determinar
su
semejanza a SOR o SOD.
Fuentes de
Informacin
1, 4, 6, 7, 10,
8
Actividades de Aprendizaje
Fuentes de
Informacin
1, 2, 4, 5, 6,
10, 11, 13
Fuentes de
Informacin
1, 4, 5, 12
Actividades de Aprendizaje
4.1 Investigar y redactar los conceptos de
la lista de palabras clave.
4.2 Investigar y exponer su tema.
4.3 Analizar las diferencias de las
diferentes configuraciones de MCD.
4.4 Analizar las diferencias de los
diferentes modelos de consistencia
investigados.
4.5 Identificar los SOD que usan MCD en
base a pginas, variables y objetos.
4.6 Integrar grupos de trabajo para
desarrollar los temas de la unidad.
4.7 Investigar y exponer los temas de la
unidad.
4.8 Desarrollar las prcticas de la unidad.
Fuentes de
Informacin
1
Fuentes de
Informacin
Investigar y redactar los conceptos de
4, 5, 13
la lista de palabras clave.
Analizar la importancia del uso de
estndares en ambientes distribuidos.
Simular el diseo de la seguridad
lgica
del
SO
en
ambientes
distribuidos.
Analizar
las
tendencias
de
investigacin en los SOD.
Analizar el impacto social de las
aplicaciones en sistemas distribuidos.
Integrar grupos de trabajo para
desarrollar los temas de la unidad.
Investigar y exponer los temas de la
unidad.
Actividades de Aprendizaje
5.1
5.2
5.3
5.4
5.5
5.6
5.7
Andrew S. Tanenbaum.
Sistemas Operativos Distribuidos.
Ed. Pearson o Prentice Hall.
2.
Goscinsky.
Distribuited Operative Systems.
3.
Andrew S. Tanenbaum.
Sistemas Operativos Modernos.
Ed. Pearson.
4.
Mullender, Sape.
Distribuited Systems.
Ed. ACM Press.
5.
6.
7.
Englander Irv.
Arquitectura Computacional.
Ed. CECSA. 2. Edicin 2002. Mxico.
8.
Harvey M. Deitel.
Introduccin a los Sistemas Operativos
Ed. Addison Wesley Iberoamericana.
9.
10. Stallings.
Sistemas Operativos.
Ed. Megabyte. Noriega Editores.
11. Englander Irv.
Arquitectura Computacional.
Ed. CECSA. 2. Edicin 2002. Mxico.
11. PRCTICAS
Unidad Prctica
1
10
Manejo de DIPC.
11