Programa_Sistemas_Operativos_y_Comunicaciones

Anuncio
Instituto de Formación Técnica Superior Nº 5
Dirección General de Educación Superior
Gobierno de la Ciudad de Buenos Aires
CARRERA: ANÁLISIS DE SISTEMAS
ASIGNATURA: SISTEMAS OPERATIVOS Y COMUNICACIONES
CURSO/COMISION: 2do. Año
DURACIÓN: Cuatrimestral
TOTAL HS/C SEMANALES: 5
AÑO: 2013
PROFESOR: Lic. Julio C. Siri
I-
FUNDAMENTACION: Los Sistemas Operativos son la inteligencia con que
están dotados los equipos de computación, su evolución es permanente y en
consonancia con las comunicaciones son el pilar fundamental del comercio
electrónico.
OBJETIVOS: lograr que los alumnos adquieran conocimientos sobre los
sistemas operativos en distintos ambientes y equipos, desarrollen habilidades para
encarar problemas y hallar soluciones a los problemas del tratamiento de la
información.
II-
CONTENIDOS:
Unidad 1: Sistemas Operativos Conceptos y Estructura
1.1 Qué es un Sistema Operativo.
1.2 Historia Conceptos y Estructura de los Sistemas Operativos.
1.3 Hardware y Software. Memoria Fija
Unidad 2: Procesos y Administración del Procesador
2.1 Introducción y Definiciones Sobre Procesos. Estados
2.2 Procesamiento de Interrupciones Planificación de Procesos. Prioridades.
2.3 Tipos de Planificación
Unidad 3: Multiprocesamiento
3.1 Explotación del Paralelismo.
3.2 Metas de los Sistemas de Multiprocesamiento.
3.3 Organización del Hardware del Multiprocesador.
3.4 Tiempo Compartido o Bus Común o Conductor Común.
3.5 Almacenamiento de Interconexión Múltiple.
3.6 Grados de Acoplamiento en Multiprocesamiento.
3.7 Sistema Operativo de Multiprocesadores.
3.8 Rendimiento del Sistema de Multiprocesamiento. Recuperación de Errores.
Unidad 4: Administración de la Memoria
4.1 Organización y Administración del Almacenamiento.
4.2 Jerarquía y Estrategias de Administración del Almacenamiento.
4.3 Asignación Contigua versus No Contigua.
4.4 Multiprogramación de Partición Fija.
4.5 Introducción a la Organización del Almacenamiento Virtual
4.6 Organización del Almacenamiento de Niveles Múltiples.
4.7 Conceptos Básicos de Paginación. Compartimiento de Recursos
4.8 Comportamiento de un Programa en la Paginación.
Unidad 5: Sistemas de Archivos
5.1 Funciones del Sistema de Archivos. Operaciones.
5.2 Directorios. Sistemas Jerárquicos de Directorios. Operaciones
5.3 Archivos Compartidos. Administración del Espacio en Disco.
5.4 Confiabilidad y Desempeño del Sistema de Archivos.
5.5 Seguridad. Autentificación del Usuario. Contraseñas. Identificación Física.
5.6 Respaldo y Recuperación
Unidad 6: Entrada / Salida
6.1 Principios del Hardware de E/S.
6.2 Dispositivos y Controladores de E/S.
6.3 Acceso Directo a Memoria (DMA).
6.4 Principios y Objetivos del Software de E/S.
6.5 Controladores de Interrupciones y de Dispositivos.
6.6 Discos en RAM. Relojes. Terminales
Unidad 7: Bloqueos
7.1 Conceptos de Recursos. Bloqueos y Condiciones Necesarias para el Bloqueo.
7.2 Detección, Recuperación, Evasión y Prevención de Bloqueos.
7.3 Tendencias del Tratamiento del Bloqueo.
Unidad 8: Sistemas Operativos Distribuidos
8.1 Introducción a los Sistemas Distribuidos.
8.2 Ventajas y Desventajas de los Sistemas Distribuidos
8.3 Conceptos de Hardware y Software.
8.4 Sistemas Operativos de Redes. NFS: Network File System.
8.5 Sistemas Realmente Distribuidos.
8.6 Sistemas de Multiprocesador con Tiempo Compartido.
8.7 Transparencia, Flexibilidad, Confiabilidad, Desempeño y Escalabilidad.
Unidad 9: Comunicación en los Sistemas Distribuidos
9.1 Introducción a la Comunicación en los Sistemas Distribuidos.
9.2 Protocolos con Capas. Modelo Cliente - Servidor (C - S).
9.3 Conexión Dinámica (Dynamic Binding) en RPC.
9.4 Protocolos RPC. Reconocimientos.
9.5 Ruta Crítica
Unidad 10: Sistemas Distribuidos de Archivos
10.1 Introducción a los Sistemas Distribuidos de Archivos.
10.2 La Interfaz del Servicio de Archivos y de Directorios
10.3 Semántica de los Archivos Compartidos.
10.4 Uso de Archivos. Estructura del Sistema.
10.5 Ocultamiento
Unidad 11: Comunicaciones
11.1 Necesidad de protocolos.
11.2 Las siete capas o Pilas: software en capas.
11.3 Modelo ISO OSI. Funcionamiento del software en capas.
11.4 Técnicas usadas por los protocolos.
11.5 Diseño de protocolos
III- METODOLOGÍA DE TRABAJO: (descripción de las distintas modalidades
adoptadas para el dictado de la materia y de los instrumentos y/o herramientas
utilizados. Si se realizan trabajos prácticos especificar a cuales unidades temáticas
se aplican)
IV- MODALIDAD DE EVALUACION Y CONDICIONES DE PROMOCION
Régimen de asistencia obligatoria del 75% de las clases. Se tomarán 2 parciales,
de los cuales sólo se podrá recuperar 1 de los 2 en noviembre. Los alumnos que
aprueben los parciales y observen el régimen de asistencias, podrán presentarse a
rendir el examen final
V-
BIBLIOGRAFÍA OBLIGATORIA
Sistemas Operativos Modernos
A.S.Tanenbaum Ed. Prentice Hall Hispanoamericana
Organización de Computadoras – Un enfoque estructurado
A.S.Tanenbaum Ed. Prentice Hall Hispanoamericana
Sistemas Operativos Distribuidos
A.S.Tanenbaum Ed. Prentice Hall Hispanoamericana
Redes de Computadoras
A.S.Tanenbaum Ed. Prentice Hall Hispanoamericana
VI- BIBLIOGRAFÍA AMPLIATORIA O FUENTES
Material de Internet
VII- FIRMA DEL PROFESOR Y FECHA DE PRESENTACIÓN
INSTITUCIONAL.
Lic. Julio C. Siri
Descargar