Professional Documents
Culture Documents
SNEST
DGEST
MANUAL DE PRCTICAS
CARRERA
ING. EN INFORMTICA
ACADEMIA DE INFORMTICA
AGOSTO / 2012
ACADEMIA DE INFORMTICA
REVISIN 1
NDICE
Contenido
I. II. III.
Pgina
1
INTRODUCCIN .
PRCTICA NO. 1.- Comparar las caractersticas de diversos sistemas operativos distribuidos y sistemas operativos de red. . 4
PRCTICA NO. 2.- Instalar y configurar varios sistemas operativos distribuidos y sistemas operativos de red. 7 PRCTICA NO. 3.- Establecer la comunicacin y la sincronizacin entre los nodos de un sistema distribuido. .. 10
16
PRCTICA NO. 6.- Tendencias de los sistemas operativos Distribuidos. . BIBLIOGRAFA ANEXOS .
19
IV. V.
22 23
I.- INTRODUCCIN.
La asignatura Sistemas Operativos II, de la retcula del plan de estudios de la carrera de Ingeniera Informtica con clave AED-1062. Cita en su caracterizacin las siguientes competencias que aporta la asignatura al perfil del egresado. Administrar proyectos que involucren tecnologas de la informacin y Comunicaciones en las organizaciones conforme a requerimientos establecidos. Integrar las diferentes arquitecturas de hardware y administrar plataformas de software para incrementar la productividad en las organizaciones. Observar los aspectos legales del uso y explotacin de las tecnologas de la informacin y comunicaciones. Utilizar tecnologas y herramientas actuales y emergentes acordes a las necesidades del entorno.
Este documento manual de prcticas, pretende que el alumno logre alcanzar las competencias relacionadas con aprender los principios y conceptos bsicos,
cmo y cundo se aplican los sistemas operativos distribuidos existentes. Adems, brindar al estudiante el desarrollo de habilidades terico prcticas necesarias en la administracin de sistemas operativos distribuidos.
II.- OBJETIVO
Desarrollar en el estudiante las habilidades para identificar sistemas operativos distribuidos de acuerdo a los requerimientos de una organizacin. Adems de generar el conocimiento necesario para que el alumno pueda implementar y administrar sistemas operativos distribuidos.
III.- PRCTICAS
PRCTICA No. 1
NOMBRE DE LA PRCTICA:
Comparar las caractersticas de diversos sistemas operativos distribuidos y sistemas operativos de red.
En el desarrollo de esta prctica, el estudiante habr de analizar diversos sistemas operativos para determinar semejanzas y/o diferencias entre un sistema operativo distribuido y un sistema operativo de red.
OBJETIVO:
El alumno identificar las ventajas y desventajas entre los sistemas operativos distribuidos y los sistemas operativos de red.
b) El estudiante elaborar una tabla comparativa entre varios sistemas operativos distribuidos. c) El estudiante realizar un anlisis comparativo entre un sistema operativo distribuido y un sistema operativo de red.
d) El estudiante identificar las ventajas y desventajas entre un SOD y un SOR. e) Identificar y explicar el funcionamiento de los componentes del modelo cliente servidor. f) El estudiante identificar y presentar ejemplos de conexin esttica y dinmica.
OBSERVACIONES Y RECOMENDACIONES
Se recomienda que el alumno considere los siguientes aspectos:
Integrar grupos de trabajo para desarrollar las actividades de la prctica. Solo cuando la prctica lo requiera, el nmero de integrantes ser determinado por el docente
Documentar la prctica y entregar la evidencia de acuerdo a las especificaciones establecidas en comn acuerdo con el profesor y los estudiantes.
El alumno debe presentar sus trabajos, durante las fechas establecidas y mostrar evidencia de haber consultado diversas fuentes bibliogrficas. Se Utilizar rubrica y/o lista de cotejo para su evaluacin. Los productos obtenidos debern ser integrados al portafolio de evidencias una vez que hayan sido valorados. Los requerimientos improvistos en esta prctica sern detallados por el docente.
CONCLUSIONES Y RESULTADOS
Finalizada la prctica, el alumno comprender el funcionamiento y utilidad de los sistemas operativos distribuidos, as como conocer las ventajas y desventajas de varios SOD y SOR. Podr identificar un sistema operativo distribuido y un sistema operativo de red. Adems comprender el funcionamiento de los componentes del modelo cliente - servidor.
PRCTICA No. 2
NOMBRE DE LA PRCTICA:
Instalar y configurar varios sistemas operativos distribuidos y sistemas operativos de red.
Los sistemas distribuidos deben de ser muy confiables y estables ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo inmediatamente y no afectar los procesos del sistema. Al desarrollar esta prctica, el estudiante habr de instalar y configurar al menos un sistema operativo distribuido y un sistema operativo de red.
OBJETIVO:
El alumno aprender a Instalar y configurar varios sistemas operativos distribuidos y sistemas operativos de red.
b) Equipo, en equipo se requiere una Sala de Computadoras acondicionada de una Red Computacional. Proyector Digital (Can), de apoyo para el docente.
b) Se debe entregar reporte de instalacin, donde se den las indicaciones paso a paso sobre todo el procedimiento para la operacin de los sistemas.
OBSERVACIONES Y RECOMENDACIONES
Se recomienda que el alumno considere los siguientes aspectos:
Integrar grupos de trabajo para desarrollar las actividades de la prctica. Solo cuando la prctica lo requiera, el nmero de integrantes ser determinado por el docente
Documentar la prctica y entregar la evidencia de acuerdo a las especificaciones establecidas en comn acuerdo con el profesor y los estudiantes.
El alumno debe presentar sus trabajos, durante las fechas establecidas y mostrar evidencia de haber consultado diversas fuentes bibliogrficas. Se Utilizar rubrica y/o lista de cotejo para su evaluacin. Los productos obtenidos debern ser integrados al portafolio de evidencias una vez que hayan sido valorados.
CONCLUSIONES Y RESULTADOS:
Finalizada la prctica, el alumno dominar el procedimiento de instalacin y configuracin de al menos un sistema operativo distribuido y un sistema operativo de red. En el desarrollo de la presente prctica el estudiante emplear sus conocimientos adquiridos sobre la administracin de redes de computadoras y el uso de sistemas operativos.
PRCTICA No. 3
NOMBRE DE LA PRCTICA:
Establecer la comunicacin y la sincronizacin entre los nodos de un sistema distribuido.
INTRODUCCIN
La diferencia ms importante entre un sistema distribuido y un sistema con un procesador es la comunicacin entre procesos, en un sistema con un procesador, la mayor parte de la comunicacin entre procesos supone de manera implcita la existencia de la memoria compartida. En un sistema distribuido, no existe tal memoria compartida, por lo que toda la naturaleza de la comunicacin entre procesos debe replantearse desde cero. Se deben analizar varios aspectos asociados con la comunicacin entre procesos en los sistemas operativos distribuidos, Protocolos de comunicacin, entre ellos destacan las capas OSI y ATM. Adems de analizar a detalle el modelo cliente servidor, la forma en que se intercambian los mensajes y otras funciones. En el desarrollo de esta prctica, el estudiante habr de analizar diversos protocolos de comunicacin, empleados en la transferencia de informacin en red, adems de desarrollar una serie de actividades que fortalecern el desarrollo de competencias especficas del plan de estudio.
OBJETIVO:
Establecer la comunicacin y transferencia de archivos entre al menos dos nodos de un sistema operativo distribuido. Realizar prcticas de servicios de impresin en red. 10
b) Software, disponer de un sistema operativo distribuido instalado en una computadora. Terminales clientes y servidores.
c) Equipo, se requiere una Sala de Computadoras acondicionada de una Red Computacional. Proyector Digital (Can), de apoyo para el docente.
11
OBSERVACIONES Y RECOMENDACIONES
Se recomienda que el alumno considere los siguientes aspectos:
Integrar grupos de trabajo para desarrollar las actividades de la prctica. Solo cuando la prctica lo requiera, el nmero de integrantes ser determinado por el docente
Documentar la prctica y entregar la evidencia de acuerdo a las especificaciones establecidas en comn acuerdo con el profesor y los estudiantes.
El alumno debe presentar sus trabajos, durante las fechas establecidas y mostrar evidencia de haber consultado diversas fuentes bibliogrficas. Se Utilizar rubrica y/o lista de cotejo para su evaluacin. Los productos obtenidos debern ser integrados al portafolio de evidencias una vez que hayan sido valorados. Los requerimientos improvistos en esta prctica sern detallados por el docente.
CONCLUSIONES Y RESULTADOS:
Finalizada la prctica, el alumno comprender el funcionamiento de tcnicas de comunicacin y sincronizacin entre nodos de un sistema operativos distribuido. Adquirir la habilidad para establecer servicios bsicos como la impresin en red, administracin de usuarios y la transferencia de archivos entre nodos del sistema.
12
PRCTICA No. 4
NOMBRE DE LA PRCTICA:
Uso de comandos de sincronizacin entre clientes y servidores.
OBJETIVO:
El estudiante realizar la sincronizacin entre clientes y servidores, adems de implementar aplicaciones y algoritmos de sincronizacin mediante el uso de sockets.
13
b) Equipo, se requiere una Sala de Computadoras acondicionada de una Red Computacional. Proyector Digital (Can), de apoyo para el docente.
OBSERVACIONES Y RECOMENDACIONES
Se recomienda que el alumno considere los siguientes aspectos:
Integrar grupos de trabajo para desarrollar las actividades de la prctica. Solo cuando la prctica lo requiera, el nmero de integrantes ser determinado por el docente
Documentar la prctica y entregar la evidencia de acuerdo a las especificaciones establecidas en comn acuerdo con el profesor y los estudiantes.
El alumno debe presentar sus trabajos, durante las fechas establecidas y mostrar evidencia de haber consultado diversas fuentes bibliogrficas. 14
Se Utilizar rubrica y/o lista de cotejo para su evaluacin. Los productos obtenidos debern ser integrados al portafolio de evidencias una vez que hayan sido valorados. Los requerimientos improvistos en esta prctica sern detallados por el docente.
CONCLUSIONES Y RESULTADOS:
Finalizada la prctica, el alumno conocer y comprender el funcionamiento de tcnicas de comunicacin sobre la sincronizacin entre nodos de un sistema operativo distribuido. Comprender e implementar comandos de sincronizacin, aplicaciones cliente servidor y algoritmos de sincronizacin mediante el uso de sockets.
15
PRCTICA No. 5
NOMBRE DE LA PRCTICA:
Implicaciones sobre el uso de la Memoria Compartida Distribuida
OBJETIVO:
El estudiante comprender las implicaciones del uso de la memoria compartida distribuida y los problemas de consistencia que se derivan de su utilizacin.
d) Equipo, se requiere una Sala de Computadoras acondicionada de una Red Computacional. Proyector Digital (Can), de apoyo para el docente.
16
b) Analizar las diferencias de los diferentes modelos de consistencia investigados. (Estricta, causal, secuencial, dbil, de liberacin, y de entrada) c) Identificar los sistemas operativos distribuidos que utilizan memoria compartida distribuida en base a pginas, variables y objetos.
OBSERVACIONES Y RECOMENDACIONES
Se recomienda que el alumno considere los siguientes aspectos:
Integrar grupos de trabajo para desarrollar las actividades de la prctica. Solo cuando la prctica lo requiera, el nmero de integrantes ser determinado por el docente
Documentar la prctica y entregar la evidencia de acuerdo a las especificaciones establecidas en comn acuerdo con el profesor y los estudiantes.
El alumno debe presentar sus trabajos, durante las fechas establecidas y mostrar evidencia de haber consultado diversas fuentes bibliogrficas. Se Utilizar rubrica y/o lista de cotejo para su evaluacin. Los productos obtenidos debern ser integrados al portafolio de evidencias una vez que hayan sido valorados. Los requerimientos improvistos en esta prctica sern detallados por el docente.
17
CONCLUSIONES Y RESULTADOS:
Finalizada la prctica, el alumno comprender las distintas configuraciones de memoria compartida distribuida, conocer diferencias de varios modelos de consistencia, podr identificar SOD que utilizan MCD, en base a pginas,
variables y objetos. Adquirir los conocimientos necesarios para comprender y emplear tcnicas en el funcionamiento de memoria compartida distribuida.
18
PRCTICA No. 6
NOMBRE DE LA PRCTICA:
Tendencias de los sistemas operativos distribuidos
DURACIN (HORAS): 8 UNIDAD: 5. Usos y tendencias de los sistemas operativos distribuidos. INTRODUCCIN
Sistema operativo distribuido, en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuidos y consolidar la proteccin y seguridad entre los diferentes componentes del sistema y los usuarios. El sistema integrador de los microprocesadores que hace ver a las varias memorias, procesadores, y todos los dems recursos como una sola entidad en forma transparente se le llama sistema operativo distribuido. Las razones para crear o adoptar sistemas distribuidos se dan por dos razones principales: por necesidad (debido a que los problemas a resolver son inherentemente distribuidos) o porque se desea tener ms fiabilidad y disponibilidad de recursos. Con esta prctica, el estudiante investigar profundamente sobre el uso y tendencias de los sistemas distribuidos en la actualidad. Formulndose preguntas como por ejemplo, Hay proyectos en desarrollo sobre SOD? Qu aplicacin se les est dando?
OBJETIVO:
El estudiante comprender las tendencias de investigacin de los sistemas operativos distribuidos, su administracin y el impacto en la sociedad.
19
f) Equipo, se requiere una Sala de Computadoras acondicionada de una Red Computacional. Proyector Digital (Can), de apoyo para el docente.
b) Instalar y configurar clusters de computadoras, por ejemplo: PVM, MPICH, LAM-MPI. c) Analizar la importancia del uso de estndares en ambientes distribuidos.
OBSERVACIONES Y RECOMENDACIONES
Se recomienda que el alumno considere los siguientes aspectos:
Integrar grupos de trabajo para desarrollar las actividades de la prctica. Solo cuando la prctica lo requiera, el nmero de integrantes ser determinado por el docente
Documentar la prctica y entregar la evidencia de acuerdo a las especificaciones establecidas en comn acuerdo con el profesor y los estudiantes.
20
El alumno debe presentar sus trabajos, durante las fechas establecidas y mostrar evidencia de haber consultado diversas fuentes bibliogrficas. Se Utilizar rubrica y/o lista de cotejo para su evaluacin. Los productos obtenidos debern ser integrados al portafolio de evidencias una vez que hayan sido valorados. Los requerimientos improvistos en esta prctica sern detallados por el docente.
CONCLUSIONES Y RESULTADOS:
Finalizada la prctica, el estudiante conocer cuales son las investigaciones ms recientes en el campo de desarrollo de SOD, identificar estndares aplicados en ambientes distribuidos, Instalar y configurar clusters de computadoras. Adquirir habilidades y conocimientos para la administracin de sistemas operativos distribuidos.
21
IV: BIBLIOGRAFA
1. Andrew S., Tanenbaum. Sistemas Operativos Distribuidos. Ed. Pearson. 2. Goscinsky, Distributed Operative Systems. 3. Andrew S., Tanenbaum. Sistemas Operativos Modernos. Ed. Pearson. 4. Mullender, Sape. Distributed Systems. Ed. ACM Press. 5. Cerutti, Daniel y Pierson, Donna. Distributed Computing Environments Ed. McGraw Hill 6. Mrquez, Garca. y Francisco Manuel. UNIX. Programacin
Avanzada. Ed. RAMA. 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. Silberschatz, Abraham y James L., Paterson. Sistemas Operativos. Ed. Addison Wesley. 10. Stallings. Sistemas Operativos. Ed. Megabyte. Noriega Editores. 11. Englander, Irv. Arquitectura Computacional. Ed. CECSA. 2. Edicin 2002.Mxico. 12. Ceri, Stefano Pelagatti, Giuseppe. Distributed Data Bases. Ed. McGraw Hill. 13. Atre, Shaku. Distributed Databases, Cooperative Processing & Networking. Ed. McGraw Hill. 14. Orlafi, Roberto, Harkey Dan, Edwards Jeri. Cliente / Servidor. Gua de Supervivencia. Ed. McGraw Hill. 15. Blanco, Vicente J. LINUX. Instalacin, administracin y uso del sistema. Ed. RAMA
22
V. ANEXOS
23