Folio nº . . . . . DIPREGEP 4103 OBRA DE LOS HIJOS DE MARIA INMACULADA Instituto de Formación Superior P. José Frassinetti CENTRO EDUCATIVO LORETO PROVINCIA DE BUENOS AIRES DIRECCIÓN GENERAL DE CULTURA Y EDUCACIÓN DIRECCIÓN PROVINCIAL DE EDUCACIÓN DE GESTIÓN PRIVADA INSTITUTO DE FORMACIÓN SUPERIOR PADRE JOSÉ FRASSINETTI CARRERA: TECNICATURA SUP. EN ANALISIS DE SISTEMAS RES. Nº 5817/03 ESPACIO CURRICULAR: Sistemas Operativos CURSO: 2º Año CICLO LECTIVO: 2015 HORAS SEMANALES: 3 (tres) PROFESOR TITULAR: Ing. Behringer Alejandro J. Fundamentación: Los Sistemas Operativos son considerados el software de base, sobre el que se montan todos los aplicativos que se utilizan actualmente, gestiona todos los recursos que posee el sistema de computación y actúa como intermediario entre el hardware y el usuario, bajo todo concepto. Sin el Sistema Operativo, no funcionaria ningún sistema computacional, por ello, debe formar parte del plan de estudios en informática. Para lo cual, se necesitan ciertos prerrequisitos, los cuales son conocimientos previos de Arquitectura de Computadoras. Sistemas Operativos, se implementa en forma teórica, generando puntos de coincidencia en la practica, sobre sistemas a saber como Windows y Linux. Expectativas de Logro. Objetivos Conceptuales Al finalizar la cursada, el alumno logro incorporar los siguientes conceptos Elementos que conforman el Sistema Operativo Los procesos La gestión de la memoria La sincronización y comunicación de los procesos Los Interbloqueos La gestión de Entradas y Salidas Gestión de Archivos y Directorios Objetivos Procedimentales Adquirir habilidades necesarias para realizar aplicativos con una relación eficiente y eficaz sobre los conceptos mencionados pudiendo aplicarlos sobre cualquier ámbito computacional. Podrá tener una visión general del diseño y ambiente de los Sistemas Operativos. Recursos: Se realizaran trabajos prácticos relacionando cada unidad, con los sistemas operativos actuales y trabajos de investigación sobre guías establecidas por el docente, sobre sitios en Internet, sean Sun, Microsoft, Omg. Folio nº . . . . . Programa Analítico Unidad 1: Conceptos de un Sistema Operativo Sistema informático, Conceptos de Hardware. Sistema físico. Concepto de Software. Sistema lógico. Concepto de Sistema Operativo. Unidad 2: Elementos que Conforman un S.O. Concepto general de Sistema Operativo, Estructuras de los Sistemas Operativos, Maquina Virtual, Evolución de los sistemas operativos. Unidad 3: Procesos Concepto de proceso, Jerarquía de procesos, entorno de procesos, estados, grado de multiprogramación, BCP, cambio de contextos, procesos ligeros, planificación, algoritmos de planificación, señales, excepciones. Unidad 4: Gestión de Memoria Objetivos, espacio lógico, protección, soporte de la región de procesos, generación de un ejecutable, formato de un ejecutable, mapa de memoria, esquemas de memoria, asignación contigua, memoria virtual, paginación, implementación de tablas de paginas, tlb, tablas multinivel, segmentación, políticas de reemplazo, híper paginación, archivos proyectados en memoria. Unidad 5: Comunicación y sincronización de Procesos Procesos concurrentes, problema de la sección critica, problema del productorconsumidor, problema lectores-escritores, comunicación Cliente-Servidor, mecanismos de comunicación y sincronización, comunicación por archivos, tuberías, sincronización por señales, semáforos, mutex, paso de mensajes. Unidad 6: Interbloqueo Tipos de recursos, recursos reutilizables y consumibles, recursos compartidos y exclusivos, representación mediante grafos de asignación de recursos, representación matricial, características del Interbloqueo, tratamiento, detección y recuperación, prevención, algoritmo del banquero. Unidad 7: Gestión de Entrada y Salida Dispositivos, características, conexiones, dispositivos, conectados por puertos, o proyectados en memoria, E/S programada, o por interrupciones, dma, software de E/S, manejo de interrupciones, manejo de dispositivos almacenamiento secundario, estructura lógica, manejadores de dispositivos, dispositivos raid, el reloj, la terminal, la red. Unidad 8: Gestión de Archivos y Directorios Archivos, concepto de archivos, nombres de archivos, estructura, método de acceso, directorios, concepto de estructuras, nombre jerárquico, Servicios genéricos para archivos. Bibliografía Obligatoria. Carretero Perez, Sistemas operativos de la base al diseño, Mc Graw-Hill. Apuntes del Profesor. Folio nº . . . . . Bibliografía de Consulta Stallings, W. Sistemas operativos, aspectos internos y principios de diseño Editorial Pearson – Prentice Hall Petersen, Richard: Linux, Manual de referencia, Editorial Mc Graw-Hill. Tenenbaum, Andrew: Sistemas operativos Modernos Editorial Prentice Hall, México Stalling – Galvin: Sistemas Operativos Cronograma de Clases 1º Cuatrimestre (58) horas cátedra 2º Cuatrimestre (60) horas cátedra Profesor: Behringer Alejandro J. Firma: ..............................