1. UNIVERSIDAD CATÓLICA DE CUENCA.
SEDE SAN PABLO DE LA TRONCAL
SÍLABO DE SISTEMAS DISTRIBUIDOS
1.- DATOS GENERALES.
1.1 Denominación de la asignatura: SISTEMAS DISTRIBUIDOS
1.2 Código de la asignatura:CBIS-11
1.3 Eje de formación: Profesionalizante
1.4 Número de créditos: 8 C
1.5 Número de Horas Semanales: 4
1.6 Año Académico: 2013-2014
1.7 Docente: Ing. Alejandra Regalado
1.8 Carrera: Ingeniería de Sistemas
1.9 Curso. 5to
1.10 Modalidad: Presencial
2.-DESCRIPCIÓN DEL CURSO O CARACTERIZACIÓN DE LA ASIGNATURA.
Esta asignatura trata sobre el análisis de los sistemas transparentes para el
usuario distribuyéndolos tanto en hardware como en software con el fin de
Conocer el funcionamiento de tecnologías que permiten el manejo tanto nuevos
entornos en múltiples capas evitando la centralización de datos y procesos.
3.- PRE-REQUISITOS Y CO-REQUISITOS:
3.1 Pre-requisitos:
a.- Redes y Comun. De B. DatosII
b.- Redes y Comun. De B. DatosI
c.- Programación II
d.-Algoritmos y programación
3.2 Co-requisitos:
CBIS-10
CBIS-08
LBIS-01
CBIS-01
2. 4.- TEXTOS Y OTRAS REFERENCIAS REQUERIDAS PARA EL TRATAMIENTO
DE LA ASIGNATURA.
TEXTOS PRINCIPALES DE CONSULTA
Autor
Título del libro
ANDREW
TANENBAUM,
Sistemas
Distribuidos
Garzón Ruiz Juan
Pablo, Juan Pablo
Garzón Ruiz
Año
de Editorial
Publicación
Edición
Sistemas
Distribuidos:
Evolución E
Involución
2008
PEARSON
EDUCACIÓN
2013
Segunda
Editorial
Académica
Española.
OTRA BIBLIOGRAFÍA COMPLEMENTARIA
LIBROS
LIBROS
LIBROS
LIBROS
LIBROS
LIBROS
Titulo del libro
Título del libro
Título del Título
del Título del libro
libro
libro
Sistemas
Redes de
distribuidos:conceptos Computadoras
y diseño
ARTÍCULOS DE INTERNET
Autor
J.O. Coronel, F.
Blanes,
P.Pérez,
M.Alberto,
G.Benet,
J.E.Simó
NunoPreguiç
Titulo
Articulo
del
Nombre de
la revista o
Texto
Volume
n
Núm
.
Dirección URL
SCoCAN: Un
protocolo de
comunicacion
es de tiempo
real para
sistemas
empotrados
distribuidos.
Aplicación al
control de
robots
Sistemas
Distribuidos I
Revista
Iberoameric
ana
de
Automática
e
Informática
Industrial
(RIA)
3
2
http://arsenopirita.
boumort.cesca.cat/
index.php/RIAII/art
icle/download/104
13/7239
Google
Acadèmico
http://asc.di.fct.unl.
pt/sd1/aulasteoricas0607/materiais/cap
Fecha
de
Consult
a
15/08/20
13
15/08/20
13
3. a
4-0607-6pp.pdf
5.- OBJETIVOS GENERALES DEL CURSO (RESULTADOS O LOGROS DEL
APRENDIZAJE DEL CURSO)
1.- CONOCER los conceptos básicos de sistemas distribuidos
2.- ANALIZAR La comunicación entre los Sistemas Distribuidos
3.- COMPRENDER La sincronización en los Sistemas Distribuidos
4.- ANALIZAR Los procesos y procesadores en sistemas distribuidos
5.- COMPRENDER
Los sistemas distribuidos de archivos
6.- COMPRENDERLa Distribución de sistemas en ORACLE
6.- TÓPICOS O TEMAS CUBIERTOS
CONTENIDOS
HORAS
19
BLOQUE 1.
INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS
1.1
¿Qué es un sistema distribuido?
1.2
Ventajas
1.3
Desventajas
1.4
Conceptos de Hardware
1.5
Multiprocesadores -Multicomputadoras
Multiprocesadores con base en Buses
Multiprocesadores con base en Conmutador
Multicomputadoras con base en Buses
Multicomputadoras con base en Conmutador
1.9
Conceptos de Software
1.10
Sistemas Operativos de Redes
1.11
Sistemas Realmente Distribuidos
1.12
Sistemas Multiprocesador en tiempo Compartido
1.13
Aspectos del Diseño
1.14
Flexibilidad
1.15
Confiabilidad
1.16
Desempeño
1.17
Escalabilidad
4
2
3
2
2
1
2
2
1
Evaluación
BLOQUE 2.
COMUNICACIÓN ENTRE LOS SISTEMAS DISTRIBUIDOS
2.1
Protocolos y Capas
2.2
OSI
2.3
Redes con modo de transferencia asíncrona
29
5
5
4. 2.4
El Modelo Cliente/Servidor
4
5
2.5
Llamadas a Procedimientos Remotos
4
2.6
Comunicaciones en Grupos
4
Evaluación
BLOQUE 3.
2
26
SINCRONIZACION EN SISTEMAS DISTRIBUIDOS
3.1
Sincronización de Relojes
4
3.2
Uso de Relojes sincronizados
2
3.3
Consistencia del Cache
2
3.4
Exclusión Mutua
2
3.5
Algoritmo de Elección
8
3.6
Transacciones Atómicas
3.7
Bloqueos de Sistemas Distribuidos.
Evaluación
BLOQUE 4.
PROCESOS Y PROCESADORES EN SISTEMAS
DISTRIBUIDOS
3
3
2
25
5
4.1
Hilos
4.2
Modelos de sistemas
4.3
Asignación de procesadores
4.4
Planificación en Sistemas Distribuidos
4.5
Tolerancia de fallas
4.6
Sistemas Distribuidos de tiempo real
Evaluación
BLOQUE 5.
SISTEMAS DISTRIBUIDOS DE ARCHIVOS
5.1
Diseño de los sistemas distribuidos de Archivos
3
5
3
2
5
2
20
6
5.2
Implantación de los sistemas distribuidos de
Archivos
6
5.3
Tendencias de los sistemas distribuidos de
Archivos
6
5. Evaluación
BLOQUE 6.
DISTRIBUCION DE SISTEMAS EN ORACLE
2
37
6.1
Definición de Procesos Centralizados
6
6.2
Definición de Procesos C/S
6
6.3
Definición de Procesos Distribuidos
6
6.4
Casos Prácticos
17
Evaluación
2
8.- CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DE UN PROFESIONAL
Con esta asignatura, el futuro profesional adquiere las siguientes habilidades.
1.
Promueve en los estudiantes la solución de problemas orientados a la
gestión de grandes volúmenes de datos y el acceso a los mismos.
2.
Gestiona sistemas de información distribuidos utilizando el modelo cliente
servidor.
3.
Desarrolla aplicaciones distribuidas utilizando tecnología de internet.
4.
Diseñar almacenes de datos
5.
Desarrollo de sistemas de toma de decisiones como una solución de
inteligencia de negocios.
9.- RELACIÓN DE LA ASIGNATURA CON EL CRITERIO RESULTADO DE
APRENDIZAJE.
RESULTADOS O LOGROS DEL
APRENDIZAJE ESPERADOS
1. Tener los conocimientos de
matemáticas,
ciencias
básicas necesarios para
sustentar nuevos saberes
propios de la carrera.
CONTRIBUCIÓN (ALTA:
3
MEDIA :2, BAJA: 1 )
EL ESTUDIANTE DEBE:
CONOCERlos
BAJA
básicos
de
distribuidos
conceptos
sistemas
6. 2. Diseñar y analizar datos e
interpretación
de
información.
3. Diseñar,
desarrollar,
implementar
y
evaluar
sistemas de información
basados en tecnología,
procesos y componentes o
programas que cumplan
necesidades específicas.
4. Trabajar como parte de un
equipo multidisciplinario.
5. Identificar, formular, evaluar
y resolver problemas de
ingeniería.
MEDIA
ANALIZARLos sistemas
distribuidos de archivos.
COMPRENDERLa
ALTA
comunicación
entre
Sistemas Distribuidos
los
ANALIZARLa sincronización
en
los
Distribuidos.
Sistemas
******************
******************
COMPRENDER Los procesos
ALTA
y procesadores en sistemas
distribuidos.
COMPRENDERLa
Distribución de sistemas en
ORACLE
6. Comprender
el
conocimiento de valores
éticos y códigos de ética
profesional.
7. Tener la habilidad para
comunicarse
en
forma
escrita, oral, gráfica y
electrónicamente.
8. Reconocer la necesidad y
la habilidad de involucrarse
en un desarrollo profesional
continuo.
9. Conocer
temas
contemporáneos.
******************
******************
******************
******************
******************
******************
******************
******************
******************
******************
10. Utilizar
técnicas
y
herramientas informáticas.
7. 10.- EVALUACIÓN DE LOS RESULTADOS DE APRENDIZAJE
Exámenes
Lecciones
Tareas
Informes
Participación
en Clase
Total
Primera
Evaluación
% peso
50
20
10
5
15
Segunda
Evaluación
% peso
50
20
10
5
15
Tercera
Evaluación
% peso
50
20
10
5
15
100%
100%
100%
Responsable de la elaboración del sílabo y fecha de elaboración:
Elaborado por:
Ing. Alejandra Regalado P.
Fecha: 3 de Mayo del 2013
Revisado por Directora de la Carrera
___________________