CONTENIDO CURRICULAR PROGRAMA DE INGENIERIA DE SISTEMAS BASADO EN COMPETENCIAS

1. Identificación

Escuela Programa Asignatura Área Dedicación

Créditos académicos
2. Docente

Sistemas Ingeniería de sistemas Sistemas Operativos Código 4172 Distribuidos Área de aplicación Semestre Noveno profesional Horas Semanales 4 Horas 8 de acompañamiento Semanales de docente: trabajo independiente: 4

Horas 12 Semanales Totales

Nombre del docente Correo electrónico Horario de asesorías Lineamientos para la comunicación
3. Justificación

Danith Solórzano Escobar profedanith@gmail.com Martes-Miércoles 5.30-6.30 pm Sala de Profesores Horas de asesorías, correo electrónico solo para dudas y envío de materiales y actividades.

El uso intensivo de sistemas de comunicación y redes de computadores ha dado origen a un nuevo paradigma para la implantación de sistemas de información; en estos sistemas los recursos, como la capacidad de procesamiento, los datos, los programas o una mezcla de ellos, se encuentran dispersos en ubicaciones geográficas distintas. Para entender, evaluar y estar en capacidad de diseñar este tipo de sistemas y sus aplicaciones es necesario comprender los mecanismos y esquemas que se utilizan para coordinar y sincronizar los diferentes componentes involucrados. Es importante notar, que la exigencia de los sistemas de información requeridos hoy en la empresa moderna, necesitan ser concebidos bajo una plataforma y arquitectura distribuida, que permita potenciar negocios electrónicos de manera confiable, escalable, robusta y segura. Elementos y características que sólo se logran con la aplicación de diversos conceptos y tecnologías asociados a los sistemas operativos distribuidos como: Transacciones Locales y Distribuidas, Concurrencia, Paradigmas de Comunicación tipo RPC, Comunicación Asincrónica Distribuida, CORBA, RMI, Mensajería Asincrónica, Clustering y Balanceo de Carga, Middlewares, entre otros. Es así como se hace necesario formar ingenieros de sistemas bajo estos conceptos de diseño y arquitectura; los cuales le permitirán construir soluciones empresariales de gran envergadura.

ESCUELA DE INGENIERÍA DE SISTEMAS

Servidor de directorios ESCUELA DE INGENIERÍA DE SISTEMAS .Bloqueos en Sistemas operativos distribuidos • Procesos e hilos en sistemas operativos distribuidos . Introducción a los sistemas operativos distribuidos Comunicación en sistemas distribuidos Sincronización y procesos en sistemas operativos distribuidos Sistemas de archivos distribuidos 5.Control de concurrencia .Planificación en sistemas operativos distribuidos .Características .4. 4.Comunicación por Sockets .Llamada a procedimiento remoto .Tolerancia a fallos .Sistemas operativos no convencionales .Algoritmos centralizados . 3.Memoria compartida Eje 3: Sincronización y procesos en sistemas operativos distribuidos • Exclusión mutua .Redundancia Eje 4: Sistema de archivos distribuidos • Diseño de sistemas de archivos . Ejes Temáticos 1.Concepto de proceso e hilo • Estructura de un sistema distribuido .CORBA .Componentes principales .Hilos y RPC . Contenidos Temáticos Eje 1: Introducción a los sistemas operativos distribuidos • Repaso de Sistemas operativos .Algoritmos distribuidos • Transacciones atómicas .Invocación de métodos remotos -RMI.Comunicaciones .Modelo de transacciones .RPC. 2.Concepto de sistema operativo en el actualidad .Paralelo entre sistema distribuido y sistema operativo distribuido Eje 2: Comunicación en sistemas distribuidos • Modelo de comunicaciones y mensajes .

• Identificar los diferentes servicios que ofrece un sistema operativo Distribuido. manejo de periféricos de entrada y salida en un DO/S.- Servicio de archivos Estructura Ejemplos 6..1 Competencias cognitivas • Identificar los conceptos fundamentales de los Sistemas Operativos Distribuidos (DO/S) • Argumentar la importancia de los sistemas operativos Distribuidos en ambientes empresariales. comunicación entre procesos.2 Competencias procedimentales • Realizar comparaciones entre diversos Sistemas operativos Distribuidos y Middlewares.3 Competencias transversales • Argumentar y justificar el uso de los sistemas operativos distribuidos para soluciones empresariales.4 Competencias metacognitivas • Plantear estrategias que le permitan hacer un buen uso de los DO/S • Utilizar las horas de trabajo independiente para ampliar su conocimiento. Middleware. • Reconocer las ventajas y limitaciones de las diferentes técnicas tales como Sistemas Operativos Distribuidos. ESCUELA DE INGENIERÍA DE SISTEMAS . 6. • Realizar montajes de clúster a través de máquinas virtuales. 6. Clustering. • Utilizar comandos para la administración y seguridad de los recursos del Sistema Operativo. • Comprender la funcionalidad de los servicios de sistemas de archivos. • Trabajar en equipo siendo un interlocutor válido. memoria. procesos e hilos. Arquitectura Cliente Servidor. • Desarrollar destrezas comunicativas que le permitan interactuar en el medio. Competencias 6. 6.

Comprende cómo funciona un sistema distribuido. Establece y lista las diferencias entre RMI y RPC • Eje 1: Introducción a los sistemas • operativos distribuidos • • • Eje 2: Comunicación en sistemas distribuidos • • Interpretar el concepto de comunicaciones distribuidas Identificar el modelo de llamadas a procedimientos remotos Conceptuar y construir modelos de comunicación con RMI Diferenciar los modelos de comunicaciones Conceptúa el Construye tablas modelo de comparativas con comunicación RMI las diferencias entre los modelos Diferencia los de comunicaciones modelos se existentes comunicación ESCUELA DE INGENIERÍA DE SISTEMAS .7. Competencias y Logros Eje Temáticos Competencias Logros • Identificar los diferentes sistemas operativos que existen en la actualidad Interpretar el concepto de proceso e hilo Comprender el funcionamiento de un sistema distribuido Conceptualizar los componentes de un sistema distribuido Indicador de Logro Identifica los Enuncia y describe sistemas los sistemas operativos que operativos que se existen en la manejan en la actualidad actualidad Interpreta entiende concepto proceso e hilo y Realiza diagramas el que le permitan de colocar en práctica el concepto de proceso e hilo. Conceptualiza cada parte de un sistema operativo distribuido Interpreta el concepto de comunicaciones distribuidas Identifica el modelo de procedimientos remotos Realiza una representación en donde se evidencia el modelo de comunicaciones por RPC. Articulación Ejes Temáticos.

7. Valora los algoritmos de exclusión para identificar sus ventajas Define el concepto de transacción atómica Resuelve problemas relacionados con el control de concurrencia • Eje 3: Sincronización y procesos en sistemas operativos distribuidos • • • Identifica la relación que existe entre un hilo y la Establece a través comunicación de ejemplos la distribuida relación entre hilos y comunicación Distinguir la Propone un planificación de modelo de Sistemas planificación para Construye una operativos distribuidos de los un caso real de un planificación sistema posible para un tradicionales distribuido. de un caso o distribuidos problema que involucre redundancia ESCUELA DE INGENIERÍA DE SISTEMAS . Representa modelos para el control de concurrencia. • Interpretar el concepto de transacciones atómicas Representar modelos para el control de concurrencia Analizar la relación entre hilos y la comunicación distribuida Interpreta el concepto de transacciones atómicas. Competencias y Logros Describe los • Describir los algoritmos de algoritmos de exclusión mutua exclusión mutua. Articulación Ejes Temáticos. conjunto de procesos en un Explicar el sistema distribuido concepto de redundancia en Reconoce y sistemas explica el concepto Realiza el análisis operativos de redundancia.

Articulación Ejes Temáticos. Metodología Para el desarrollo de la asignatura se plantea un papel activo del estudiante en el proceso. El estudiante de la asignatura adquiere el compromiso de: • Consultar los recursos que el docente y la UDI facilitan para el desarrollo de la asignatura (bibliografía. de manera que se realizarán múltiples actividades extra-clase que buscan que el estudiante profundice de forma independiente en los diferentes temas. • Mantener un ambiente de cordialidad. respeto. según las especificaciones definidas por el docente y en las fechas estipuladas. otros recursos en línea. mediante el cumplimiento de sus respectivos roles. Competencias y Logros Identifica los tipos • Identificar los tipos de sistemas de sistemas de archivo que de archivos existen • Interpretar el concepto se Interpreta el servidor de concepto de directorios servidor de • Interpretar el directorios concepto de servicio de Eje 4: Sistema de Distingue la archivos archivos diferencia entre • Analizar la distribuidos estructura de un servidor y servicio sistema de archivos Reconoce la distribuido estructura de un sistema de archivos distribuido Lista los diferentes tipos de Sistemas de archivos Define el concepto de servidor de directorios y lo enmarca en un ejemplo Elabora tablas comparativas con las diferencias entre la manipulación de archivos y directorios Describe la estructura de un sistema de archivos y la representa mediante un esquema 8. documentos digitales) • Construir los productos requeridos. diseñadas para el curso. • Participar activamente en las actividades de aprendizaje individual y en grupo. • Plantear las dudas e inquietudes que surgieran en el proceso de desarrollo de la asignatura y colaborar en la resolución de las mismas junto con sus compañeros de grupo. Tanto los docentes como estudiantes participan en el proceso de aprendizaje de la asignatura. bases de datos en línea.7. honestidad y compañerismo ESCUELA DE INGENIERÍA DE SISTEMAS .

trabajos en grupo. • Resolver las inquietudes planteadas por los estudiantes. • Una nota definitiva. Por su parte el docente planteará sus actividades a partir de los siguientes parámetros: • Guiar al estudiante en el acceso y consulta de las bases de datos y demás fuentes de información requeridas para profundizar los temas de la asignatura. ejercicios de práctica en el computador. Mc Graw Hill. garantizando el bienestar y desarrollo personal de los integrantes del curso. CARRETERO PÉREZ. • Asesorar el trabajo individual realizado por el estudiante. DE MIGUEL ANASAGASTI. ESCUELA DE INGENIERÍA DE SISTEMAS . GARCÍA CARBALLEIRA.• durante las diferentes actividades y procesos realizados en la asignatura. F. el cual se aplica de la siguiente forma: • Tres parciales. según el horario definido institucionalmente. colaborativo y constructivista. • Motivar en el estudiante la participación activa en su proceso de aprendizaje. Sistemas Operativos.. Una nota definitiva. en un marco de respeto y colaboración. Para ello se realizarán actividades pedagógicas como: Exposiciones. • 10. J. Evaluación El sistema de evaluación aplicado es el estipulado en el manual de convivencia de la UDI. • Promover en el estudiante la gestión y desarrollo de procesos de aprendizaje autónomo.. Recursos • Libros DHAMDHERE. Madrid. Realizar prácticas individuales de los diferentes temas planteados en la asignatura. explicaciones por parte del docente y tareas de programación para resolver de forma grupal. 9. tareas de consulta. como elemento fundamental para el afianzamiento del aprendizaje. resultado del promedio de cuatro quices como mínimo. 2008. cada uno con valor del 20%. P. resultado del promedio de dos trabajos.. en el marco de acciones de aprendizaje significativo. Es importante hacer énfasis en que el docente debe incentivar la consulta en las Bases de Datos E-libro y EBSCO. • Proporcionar realimentación acerca del trabajo realizado por los estudiantes tanto en forma individual como grupal. mediante el diseño de actividades acordes con las competencias deseadas.

2ª Edición. -. -.unescot Codificacion. Francesc Armelini.Planeta de Agostini Profesional y Formación S.lcsh Internet.PÉREZ COSTOYA. BASE DE DATOS E-LIBRO Linux’ y ‘software’ de código abierto: ¿listos para su empresa? ebrary Reader Autor: Miralles. 2005. Guillermo Editorial: Ediciones Deusto .ebrary.unescot Redes informaticas. Juan Antonio. Una visión aplicada". -. Base de Datos Academic Search Premier Linux Server Hacks/Red Hat Linux Administration (Book). Base de Datos Academic Search Premier http://web. -.ebscohos http://web. GIL. -.unescot Web servers. • BASES DE DATOS BASE DE DATOS EBSCO LINING UP YOUR LINUX LIBRARY.ebscohos 2ceea591e0f9%40s http://web. -. Mc GrawHill. Base de Datos Academic Search Premier.lcsh Software de codigo abierto Libros electronicos. Abraham. 2007.unescot Sistemas en lnea. 2006.L. F "Sistemas Operativos. México. GÓMEZ. 2007. STALLINGS.local Aprendiendo a Aprender Linux ebrary Reader Autor: Vladimir Támara ESCUELA DE INGENIERÍA DE SISTEMAS .lcsh Internet ̕ programming. PADILLA. SILBERSCHATZ. Madrid. Nicolás. Mc Graw-Hill. Alfaomega Ra-ma. -.co Linux strategy is good news for IT. Publicado: 2004 Temas: Computadoras. 5ª Edición. -. Prentice-Hall. Julio. Fundamentos de Sistemas Operativos.ebscohos 2ceea591e0f9%40s d%3d#db=aph&AN 2ceea591e0f9%40s d%3d#db=aph&AN d%3d#db=aph&AN http://site. William "Sistemas Operativos: Aspectos internos y principios de diseño".

action?docID=10044134&p00=linux 11.local http://site.ebrary. -.unescot Programas de computacion. Plan De Aula Por Semanas Sem Tema Competencia Indicador de Logro Metodología 1 2 3 4 Enuncia y describe los sistemas operativos que se manejan en la actualidad Exposición Repaso de Sistemas Interpretar el Magistral por operativos concepto de Pone en práctica parte del proceso e hilo el concepto de Docente proceso e hilo realizando diagramas que permiten evidenciar su uso. Exposición Magistral por Representa el parte del funcionamiento de Docente Comprender el un sistema funcionamiento de distribuido Presentación de Estructura de un un sistema mediante un Casos reales sistema distribuido distribuido diagrama.lcsh Linux Libros electronicos. Comunicación por comunicaciones modelo de Sockets distribuidas comunicaciones Lectura por RPC Individual y socialización grupal Llamada a Identificar el modelo Establece y lista Ejercicios procedimiento remoto . -.Editorial: El Cid Editor Publicado: 2003 Temas: Informatica.unescot Operating systems (Computers) -.de llamadas a las diferencias realizados por el Identificar los diferentes sistemas operativos que existen en la actualidad ESCUELA DE INGENIERÍA DE SISTEMAS . -. Taller de Lista capa parte identificación y Conceptualizar los de un sistema caracterización componentes de un operativo de sistemas sistema distribuido distribuido operativos distribuidos Realiza una Exposición representación en Magistral por Interpretar el donde se parte del concepto de evidencia el Docente.com/lib/biblioudisp/docDetail.

RMI y RPC Exposición Magistral por parte del Docente Memoria compartida 8 Exclusión mutua Describir los algoritmos de exclusión mutua Interpretar el concepto de transacciones atómicas 9 Modelo transacciones Control concurrencia de Representar y modelos para el de control de concurrencia 10 Bloqueos en Sistemas operativos distribuidos Ejercicios realizados por el profesor y los estudiantes Explicar el concepto Realiza el análisis Trabajo en de redundancia en de un caso o grupo: Lecturas sistemas operativos problema que particulares de distribuidos involucre algoritmos para ESCUELA DE INGENIERÍA DE SISTEMAS .RPC- procedimientos remotos entre RMI y RPC profesor y los estudiantes Presentación de modelos Exposición Magistral por parte del Docente 5 Conceptuar modelos de comunicación con Invocación de métodos RMI remotos -RMIDiferenciar los modelos de comunicaciones Identificar los componentes del modelo CORBA Construye tablas comparativas con las diferencias entre los modelos de comunicaciones existentes 6 CORBA Ejercicios realizados por el profesor y los estudiantes Exposición Identifica los Magistral por elementos parte del fundamentales del Docente modelo CORBA. Socialización grupal. 7 PRIMER PARCIAL Valora los algoritmos de exclusión para identificar sus ventajas Define el concepto de transacción atómica Resuelve problemas relacionados con el control de concurrencia Exposición Magistral por parte del Docente Trabajo en grupo: Memoria compartida en CORBA.

Lista los diferentes Exposición tipos de Sistemas de Magistral por archivos parte del Docente Define el concepto de servidor de Ejercicios directorios y lo realizados por el enmarca en un profesor y los ejemplo estudiantes 13 Planificación en sistemas operativos distribuidos 14 Describir estrategias que permitan la Tolerancia a fallos y tolerancia a fallos y Redundancia eviten la redundancia Interpretar el concepto se de servidor de directorios 15 Servidor directorios ESCUELA DE INGENIERÍA DE SISTEMAS .bloqueos en sistemas centralizados y distribuidos redundancia Trabajo individual: Relación de preguntas y repuestas posibles de los algoritmos Exposición Magistral por parte del Docente 11 Hilos y RPC Analizar la relación entre hilos y la comunicación distribuida Establece a través de ejemplos la relación entre hilos y comunicación 12 SEGUNDO PARCIAL Distinguir la planificación de Sistemas operativos distribuidos de los tradicionales Construye una planificación posible para un conjunto de procesos en un sistema distribuido Establece estrategias para la tolerancia a fallos y evitar la redundancia.

16 Identificar los tipos Elabora tablas de sistemas de comparativas con archivos las diferencias entre la manipulación de Interpretar el archivos y concepto de directorios Estructura y servicio servicio de de archivos archivos Describe la estructura Analizar la de un sistema de estructura de un archivos y la sistema de representa mediante archivos distribuido un esquema Presentación de casos reales por parte del profesor Trabajo en grupo: Análisis de sistemas de archivos actuales Trabajo individual: Estructura de un sistema de archivos para un sistema operativo distribuido 17 TERCER PARCIAL ESCUELA DE INGENIERÍA DE SISTEMAS .

Sign up to vote on this title
UsefulNot useful