Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas Barquisimeto

Documentos relacionados
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

ESCUELA DE INGENIERIA Informática Y Sistemas

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA

División Académica de Informática y Sistemas

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. Clave: 08USU4053W FACULTAD DE INGENIERÍA. Programa del curso: SISTEMAS OPERATIVOS

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

Nombre de la materia Sistemas Operativos Departamento Ciencias Aplicadas de la Información Academia Arquitecturas de Cómputo

Asignaturas antecedentes y subsecuentes

Nombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4

DESCRIPCIÓN DEL CURSO:

Programa de la asignatura Curso: 2008 / 2009 SISTEMAS OPERATIVOS (1299)

PROGRAMA DE ASIGNATURA DE

Unidad de Competencia I Elementos de Competencia Requerimientos de información

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas SISTEMAS OPERATIVOS

Programa de la asignatura Curso: 2007 / 2008 SISTEMAS OPERATIVOS (1299)

CARRERA: LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN AÑO : 2010

Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

Mercedes Fernández Redondo

ÍNDICE TEMÁTICO Horas Teóricas. Horas Prácticas 1. Objetivo y Funciones de un Sistema Operativo Arquitectura de un Sistema Operativo 8 6 3

F1131 Fundamentos de sistemas operativos 1/12

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

SISTEMAS OPERATIVOS. Técnico en Informática El futuro está en tus manos ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TÉCNICO EN INFORMÁTICA

SILABO DE SISTEMAS OPERATIVOS

II22. Sistemas Operativos III

SISTEMAS OPERATIVOS RESPONSABLE DE LA CÁTEDRA

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Sistemas Operativos. Curso 2018 Presentación

Nombre de la asignatura : Sistemas operativos I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9329

Asignaturas antecedentes y subsecuentes

Sistemas Operativos Página 1 de 6

Sistemas Operativos. Curso Página Web: Asignaturas de programación en el plan de estudios

Ciencias de la Ingeniería

GUÍA DOCENTE DE LA ASIGNATURA

Arquitectura de Computadores (obligatoria)

INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos

ANEXO I GUIA BIBLIOGRAFICA:

Arquitectura de Computadores. E.P.S. Alcoi Curso

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIOS DE LICENCIATURA

Sistemas Operativos II

GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS

Código: ARC-265. Horas Semanales: 6. Prelaciones: INI-154

PLAN DE CURSO SISTEMAS OPERATIVOS. 236 y 237. Formación Profesional. 93 U.C. para Ingeniería de Sistemas. MSc. Javier Torrealba MSc.

Materia: Introducción a los Sistemas Operativos

Programa de Sistemas Operativos

Sumario Prólogo Unidad didáctica 1. Introducción a los sistemas operativos Objetivos de la Unidad... 12

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

Pontificia Universidad Católica del Ecuador

DISEÑO CURRICULAR SISTEMAS OPERATIVOS

GUÍA DOCENTE CURSO FICHA TÉCNICA DE LA ASIGNATURA. Datos de la asignatura Nombre Sistemas Operativos

SILABO SISTEMAS OPERATIVOS

Departamento Ingeniería en Sistemas de Información

TITULACIÓN: Grado en Ingeniería Informática CENTRO: Escuela Politécnica Superior CURSO ACADÉMICO: GUÍA DOCENTE

PROGRAMA ANALÍTICO DE ASIGNATURA

GUIA CATEDRA. Código: Intensidad Horaria Semanal: 2 Créditos: 2 Horas Presenciales: 2 Horas de Estudio Independiente: 4

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

ASIGNATURA: SISTEMAS OPERATIVOS I Cód.: Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2011 FUNDAMENTOS:

UNIVERSIDAD DE GUADALAJARA

Pontificia Universidad Católica del Ecuador

Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I

Introducción a los Sistemas Operativos

Identificar y analizar los diferentes componentes que forman parte de un sistema operativo con sus funcionalidades.

MATERIA: Sistemas Operativos I Código: SA4023 Créditos: Prerrequisito(s):

UNIVERSIDAD DE GUADALAJARA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Sistemas operativos

Programa Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO. Obligatoria Programa elaborado por:

GUÍA DOCENTE 2016/2017. Introducción a los Sistemas Operativos Grado en INGENIERÍA INFORMÁTICA 1º curso. Modalidad Presencial

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

GUÍA DOCENTE Arquitecturas Avanzadas de Computadores

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

DISEÑO CURRICULAR ARQUITECTURA DEL COMPUTADOR

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

ASIGNATURAS CORRELATIVAS PRECEDENTES Programación II

IV. PROGRAMACIÓN TEMÁTICA PRIMERA UNIDAD: MICROPROCESADORES COMPETENCIA ESPECÍFICA:

I.T.S.C.S. Instituto tecnológico superior compu sur SYLLABUS DE ARQUITECTURA I REF: ARQUITECTURA DE HARDWARE

GUÍA DOCENTE DE SISTEMAS OPERATIVOS

GUÍA DOCENTE DE SISTEMAS OPERATIVOS

1. GUÍA DOCENTE DE SISTEMAS OPERATIVOS

Arquitectura y Sistemas de Operativos

SILABO DE TEORÍA DE REDES

Concurrencia PLANIFICACIONES Actualización: 1ºC/2013. Planificaciones Concurrencia. Docente responsable: A DESIGNAR.

PROGRAMA INSTRUCCIONAL INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

Carrera: IFC Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL DEPARTAMENTO DE INGENIERÍA ESTRUCTURAL

BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIÓN

FACULTAD DE CS. QUIMICAS, FISICAS Y MATEMATICAS DEPARTAMENTO ACADEMICO DE INFORMATICA SILABO

PROGRAMA ANALÍTICO. Fecha de aprobación: 9 de octubre de Departamento de Electrónica Obligatoria X X. Optativa.

Planificaciones Sistemas Operativos. Docente responsable: MENDEZ MARIANO. 1 de 6

Programación Concurrente y Paralela. Unidad 1 Introducción

Carlos González Zacarías Fecha de elaboración: 21 de Mayo de 2010 Fecha de última actualización: F1122 Organización de computadoras 1 / 9

4 Administración de la memoria. 4.1 Gestión de memoria. 4.2 Memoria real. 4.3 Memoria virtual. (Trabajo en el editor de Latex)

Transcripción:

Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas Barquisimeto PROGRAMA INSTRUCCIONAL PROGRAMA: ANÁLISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: SISTEMAS DE PROGRAMACIÓN AREA COORDINACIÓN: SISTEMAS OPERATIVOS AREA CURRICULAR: COMPUTACION EJE CURRICULAR: PROFESIONAL CODIGO: C3 SEMESTRE: V CARÁCTER: OBLIGATORIA HORAS TEORICAS: 2 HORAS PRACTICAS: 2 PRE-REQUISITOS: C2 C6 CREDITOS: 4 PROFESORES: AIMARÁ VARGAS COORDINADOR: Yvan D. Gutiérrez Terán. FECHA ELABORACION: 07-2001 FECHA ULTIMA REVISION: 05-2013 LAPSO ACADEMICO: 2013-1

FUNDAMENTACIÓN I. INTRODUCCION. El perfil de cualquier estudiante del computador, debe profundizar sobre cada uno de los elementos de diseño que formen parte de las herramientas fundamentales en la concepción de un sistema de computación y su funcionamiento. En consecuencia se incluyen cursos de Arquitectura, Organización del Computador y Sistemas Operativos en la carrera de Análisis de Sistemas. Este curso introductorio de Sistemas Operativos, brinda un marco formal de los principales elementos de un Sistema Operativo desde el punto de vista teórico y práctico, con la finalidad de mostrar la estructura y el funcionamiento del sistema operativo como parte fundamental de un computador. Una vista global del curso lo divide en tres grandes áreas que son: Control y manejo del procesador central (CPU), control y manejo de la memoria y el control y manejo de dispositivos periféricos para la entrada y salida de datos. Una vista un poco mas especifica la dividiría en seis áreas, a saber, 1.- Conceptos básicos y herramientas de los sistemas operativos, 2.- Manejo de procesos y planificadores, 3.- Programación concurrente y Deadlock, 4.- Administración de memoria real y virtual, 5.- Manejo de recursos: entrada y salida, sistemas de archivos, y 6.- Análisis de casos de estudio (Unix, Windows, RT-Linux, VAX/VMS, Android, Chrome OS, otros)..).. El estudiante requiere conocimientos de: arquitectura del computador, ensambladores, programación en lenguaje de alto nivel (C++ o Java), estructura de datos, ambientes de trabajo como Linux y Windows, así como también una fuerte base en el manejo de archivos, todo ello para la conducción adecuada de los conocimientos impartidos en clase y/o investigados, en el desarrollo por parte de los alumnos de una aplicación ó programa de computación, donde se implementen al menos tres o mas herramientas y/o conceptos de sistemas operativos, tales como: manejo de hilos, semáforos, paso de mensajes, manejo de bloqueo mutuo, concurrencia en el manejo de archivos, etc. OBJETIVO GENERAL Comprender la estructura y el funcionamiento de los Sistemas Operativos. Conocer las distintas partes que integran un sistema operativo, cómo se relacionan entre ellas y con su entorno: el hardware de la máquina y el software de aplicación. Establecer las bases para que los participantes puedan entender el funcionamiento de Sistemas Operativos de mayor complejidad. 2

UNIDAD I: INTRODUCCIÓN Y CONCEPTOS BASICOS DURACIÓN: 4 horas PONDERACIÓN: 6,25 % OBJETIVO TERMINAL: Comprender el concepto de Sistema Operativo, su estructura básica y funciones en forma general. 1. Comprender qué es un Sistema Operativo. 2. Identificar los principales componentes y funciones de un Sistema Operativo. 3. Conocer cómo aparecieron las principales técnicas que rigen el comportamiento de los sistemas operativos de hoy en día. 1. Definición de sistema operativo. Funciones y características de un sistema operativo. Tipos de servicios que presta.. 2. Componentes y Estructura de los Sistemas Operativos. llamadas al Sistema Operativo, Introducción al Kernel de un sistema operativo. Diseño (Unix). 3. Historia de los Sistemas Operativos y/o tipos de sistemas operativos: a. Procesamiento por lotes b. Sistemas con Multiprogramación/tiempo compartido. c. Sistemas Operativos de Tiempo real d. Sistemas Operativos en Tiempo real e. Sistemas Operativos distribuidos 4. Aspectos que afectan el diseño de un sistema operativo: Reentrancia, Interrupciones, dma, canales de E/S, estado de problema y supervisor, instrucciones privilegiadas, buffering y spoiler, multiprocesamiento simétrico y asimétrico. 5. Tendencias actuales en Sistemas Operativos. Estrategia de Enseñanza Exposición del profesor Proyecciones y videos Preguntas intercaladas Estudios dirigidos. (Revisión por parte del alumno sobre la estructura y funcionamiento de los computadores) Aprendizaje orientado a proyectos usando el computador Libros Artículos Pizarrón y Computadora bajo Video Proyector, Lenguaje C++, Sistemas operativos Linux y/o Windows. 3

UNIDAD II: PROCESOS DURACIÓN: 6 horas PONDERACIÓN: 9,375 % OBJETIVO TERMINAL: Interpretar cómo el uso del CPU puede ser administrado por el Sistema Operativo. 1. Entender qué es un proceso, y cuáles son los posibles estados y transiciones en el sistema. 2. Entender cuáles son los eventos que dan origen a los cambio de contextos y cómo es su administración. 3. Aplicar las políticas de planificación y evaluar su rendimiento o efectividad. 1. Definición de proceso. Información del proceso. Formación de un proceso. Estados del proceso. Operaciones sobre procesos. Jerarquía de Procesos. Procesos ligeros y pesados 2. Planificación del CPU (Scheduling): Objetivos y criterios. Tipos de Planificación. Algoritmos de Planificación. Evaluación analítica de los Algoritmos de Planificación. Estrategia de Enseñanza Exposición del profesor Proyecciones y videos Preguntas intercaladas Mapas Mentales. Aprendizaje por problemas Libros Artículos Pizarrón y Computadora bajo Video Proyector, 4

UNIDAD III: PROGRAMACIÓN CONCURRENTE Y CONTROL DE PROCESOS. DURACIÓN: 22 horas PONDERACIÓN: 34,375 % OBJETIVO TERMINAL: Demostrar el funcionamiento de los procesos concurrentes que utilizan recursos compartidos o que requieran sincronización. 1. Describir qué es la programación concurrente. 2. Identificar los problemas que pueden ocurrir en la administración de la Sección Crítica. 3. Aplicar los conceptos de exclusión mutua, sincronización y comunicación posibles entre procesos concurrentes en la programación real. 4. Entender qué es Deadlock (Bloqueo Mutuo) y cómo se origina,, así como también el reconocimiento de la 1. Definición de Procesos Concurrentes y tipos. Problemas en la Concurrencia. Definición de la Sección Crítica. Y Exclusión Mutua. Condiciones para su manejo 2. Algoritmo de Dekker y Peterson para el manejo de la exclusión mutua (software), TestandSet (hardware),: Semáforos. Tipos y uso de semáforos. Problemas clásicos 3. Esquemas de comunicación entre procesos: Pase de mensajes. Tuberías Estrategia de Enseñanza Exposición del profesor Proyecciones y videos Preguntas intercaladas Mapas Mentales. Aprendizaje por problemas posposición indefinida (Bloqueo indefinido) y.sus 4. Definición de Deadlock. Modelaje de deadlock. Libros graves consecuencias para el sistema.. Condiciones Generales para que exista deadlock. Artículos 5. Utilizar las estrategias para el manejo del deadlock 5. Estrategias para el manejo de deadlock: Pizarrón y Computadora bajo por parte del Sistema Operativo. a. Estrategia de Prevención: Condiciones de Negación (Havender). Video Proyector, b. Estrategia de Predicción: Algoritmo del Banquero. Estado del Sistema. c. Estrategia de Detección: Reducción de Grafos. Algoritmo de detección. d. Estrategia de Recuperación: Abortar procesos. Arrebatar recursos. 5

UNIDAD IV: ADMINISTRACIÓN DE MEMORIA. DURACIÓN: 14 horas PONDERACIÓN: 21,875 % OBJETIVO TERMINAL: Entender cómo el Sistema Operativo puede administrar la memoria principal del sistema. 1. Entender el funcionamiento de las estrategias de administración de la Memoria real (física). 2. Entender el funcionamiento de las estrategias de administración de la memoria virtual.(su organización y Administración) 1. Funciones del administrador de Memoria Principal. Evolución de la Organización del almacenamiento principal. Administración y Jerarquía del Almacenamiento principal. Estrategias de Administración. 2. Organización de la Memoria real. Administración y asignación del almacenamiento en los esquemas de memoria real. Fragmentación. Condensación. Compactación. Estrategias de Colocación. Swapping y Overlay. Esquemas: Bloques de Memoria de tamaño Fijo y de tamaño Variable. 3. Modelos de Memoria Virtual. Conceptos previos: Enlace de Instrucciones y datos, Direcciones lógicas y físicas, Unidad de Manejo de Memoria. Esquemas: Paginación por demanda. Hiperpaginación, Algoritmos de reemplazo de Páginas. Working Set, I/O Interlock, Prepaginacion, tamaño de las paginas Estrategia de Enseñanza Exposición del profesor Proyecciones y videos Preguntas intercaladas Mapas Mentales. Aprendizaje por problemas Estudios dirigidos. (Revisión por parte del alumno sobre la estructura y funcionamiento de la Memoria Real) Libros Artículos Pizarrón y Computadora bajo Video Proyector, 6

UNIDAD V: PROGRAMACIÓN DE ENTRADA Y SALIDA. DURACIÓN: 8 horas. PONDERACIÓN: 12, 5 % OBJETIVO TERMINAL: Analizar la estructura del Subsistema de Entrada/Salida (E/S) y sus funciones. 1. Distinguir los elementos de hardware y software que intervienen en el proceso de E/S y su interacción. 2. Ilustrar el funcionamiento de la E/S con un dispositivo específico.(discos) 3. Analizar los diferentes algoritmos de planificación en disco, desde tres puntos de vista: Productividad, Tiempo de respuesta y Varianza 1. Introducción. Funciones del Subsistema de E/S. 2. Elementos de hardware de E/S. Dispositivos de E/S. Controladores de dispositivos (Acceso directo a memoria). 3. Elementos de software para la E/S: Objetivos. Niveles del software de E/S. Algoritmos de procesos para E/S en los diversos niveles. 4. Introducción a la Optimización del desempeño en Disco Estrategia de Enseñanza Exposición del profesor Proyecciones y videos Preguntas intercaladas Mapas Mentales. Aprendizaje por problemas Aprendizaje orientado a proyectos usando el computador 5. Planificación del Disco 6. Características deseables de las Políticas de Planificación de Disco 7. Optimización del tiempo de Búsqueda Algoritmos de planificación Libros Artículos Pizarrón y Computadora bajo Video Proyector, 7

UNIDAD VI: SISTEMAS DE ARCHIVOS. Y CASOS DE ESTUDIO. DURACIÓN: 10 horas. PONDERACIÓN: 15,625 % OBJETIVO TERMINAL: Identificar los elementos de un Sistema de Archivos y su funcionamiento. Discusión sobre Sistemas Operativos Reales 1. Comprender las diferentes estructuras formales de organización y almacenamiento de datos e información. 2. Identificar los principales mecanismos de seguridad, integridad y confiabilidad de la información. 3. Manejo de conceptos y terminología propia de los sistemas operativos reales, através de la discusión socializada de casos de estudio, 1. Visión del usuario del sistema de archivos. Archivos: definición, nombres, estructura, métodos de acceso 2. Directorio: concepto, estructuras de directorios, nombres jerárquicos. 3. Servicios de archivos y directorios. 4. Sistemas de archivos. Estructura del sistema de archivos. Servidor de archivos: estructura, mecanismos de asignación y correspondencia de bloques a archivos, gestión del espacio libre. 5. Confiabilidad, consistencia y seguridad en los sistemas de archivos. Técnica de Software Y hardware RAID. Estrategia de Enseñanza Exposición del profesor Proyecciones y videos Preguntas intercaladas Estudio de Casos Mapas Mentales. Aprendizaje orientado a proyectos usando el computador Foros de Discusión ( Exposición y Discusión por parte de los alumnos de diferentes casos de estudio sobre los sistemas operativos) Libros Artículos Pizarrón y Computadora bajo Video Proyector, 8

PLAN DE EVALUACION UNIDAD OBJETIVO I, II y III Introducción, Procesos, Programación concurrente ESTRATEGIAS DE EVALUACIÓN TECNICAS INSTRUMENTOS ACTIVIDADES TIPO DE EVALUACIÓN Primera Prueba Prueba Escrita Aplicación de la Larga Prueba Escrita PONDERACIÓN CORTE 1 30% Sumativa 30% UNIDAD OBJETIVO ESTRATEGIAS DE EVALUACIÓN TECNICAS INSTRUMENTOS ACTIVIDADES TIPO DE EVALUACIÓN PONDERACIÓN CORTE 2 30% IV, V Memoria Real, Memoria Virtual Entrada y Salida Segunda Prueba Larga Prueba Escrita Aplicación de la Prueba Escrita Sumativa 20% I, II, III, IV, V y VI Todos Trabajo práctico (Corte I) Computador Presentación y explicación del Trabajo, Informe escrito Sumativa 10% UNIDAD OBJETIVO ESTRATEGIAS DE EVALUACIÓN TECNICAS INSTRUMENTOS ACTIVIDADES TIPO DE EVALUACIÓN PONDERACIÓN CORTE 3 40% VI, VII Sistemas de Archivo, Casos de estudio Tercera Prueba Larga Prueba Escrita Aplicación de la Prueba Escrita Sumativa 20% I, II, III, IV, V y VI Todos Trabajo práctico Trabajo Escrita Investigación Sumativa 2% I, II, III, IV, V y VI Todos Exposición Prueba Oral Exposición oral + Informe escrito Sumativa 10% I, II, III, IV, V y VI Todos Trabajo práctico (Corte II) Computador Presentación y explicación del Trabajo, Informe escrito Sumativa 8% 9

Observaciones: 1. Los trabajos prácticos por su naturaleza pueden cubrir parcial o totalmente todas las unidades de la asignatura. 2. Por naturaleza de la asignatura Teórico-Práctico, se considera que la prueba escrita periódica larga y corta, deben cubrir todos los objetivos de la asignatura y los trabajos prácticos son para afianzar los conocimientos teóricos. 3. La prueba sustitutiva versará sobre el contenido desarrollado en el corte correspondiente (Pruebas periódicas largas) 4. Las tres pruebas periódicas largas se realizarán de acuerdo a lo establecido en el Calendario Académico. Las Pruebas Cortas, talleres, investigaciones o exposiciones entre las semanas 14 y 15. El Trabajo práctico en las semanas 13 (corte I) y 16. (corte II) BIBLIOGRAFÍA. 1. HARVEY M. DEITEL. Sistemas Operativos. Segunda Edición. Addison Wesley. 2da. Edición. 1993 2. WILLIAM STALLINGS, Sistemas Operativos. Aspectos Internos y Principios de Diseño. Prentice Hall. 5ta. Edición. 2007 3. A. SILBERSCHATZ- P.GALVIN.- G. GAGNE Sistemas Operativos. Limusa Wiley. 6ta. Edición. 2004 4. ANDREW S. TANENBAUM. Sistemas Operativos Modernos. Prentice Hill International. 2da.Edición. 2003. 5. YVAN. D GUTIÉRREZ T.. Sistemas Operativos. Trabajo de Ascenso. UCLA. 2001. 6 ARANTZA CASILLAS RUBIO. Sistemas Operativos, Ejercicios Resueltos. Prentice Hall. 2004. 7. J. CARRETERO, P. DE MIGUEL, F. GARCÍA, F. PÉREZ. Sistemas Operativos: Una visión aplicada. 2da. Edición. McGraw Hill. 2007. 8. J. CARRETERO, P. DE MIGUEL, F. GARCÍA, F. PÉREZ. Problemas de Sistemas Operativos. McGraw Hill. 2002 9. I. FLYNN A. MCHOES. Sistemas Operativos. Internacional Thomson Editores. 2001. 10. K. ROBBINS S. ROBBINS. Unix Programación Práctica, Guía para la Concurrencia, la Comunicación y los Multihilos. Prentice Hall. 1997 11. 11. GARY NUTT. Sistemas Operativos. Prentice Hall. 3ra. Edición. 2004 12. D. M. DHAMDHERE. Sistemas Operativos. McGraw Hill. Segunda Edición. 2008 10

11