Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VICERRECTORADO DE DOCENCIA
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
1. DATOS GENERALES:
2. CARACTERIZACIÓN DE LA ASIGNATURA:
Los conocimientos que se adquieren con la materia de Teoría de Sistemas Operativos permitirán al
estudiante de Ingeniería en Sistemas e Informática, conocer como están conformados y organizados
los sistemas operativos desde los primeros sistemas operativos hasta los sistemas operativos
actuales. Así mismo se pretende hacer conocer al estudiante que los servicios específicos difieren
de un sistema operativo a otro, pero que existen ciertas clases de servicios que son comunes.
Identificar los componentes internos de un sistema operativo y su interrelación lógica, mediante la formulación
de conceptos teóricos que permitan distinguir la utilización de diferentes sistemas operativos comerciales.
La Evaluación del aprendizaje se especificará en cada unidad didáctica, sin embargo es importante mencionar
que el trabajo con los Señores estudiantes buscará el trabajo teórico práctico, para que pueda evidenciar la real
valía de la aplicación de la materia.
6. BIBLIOGRAFÍA:
1
ESCUELA POLITÉCNICA DEL EJÉRCITO
VICERRECTORADO DE DOCENCIA
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
2. OBJETIVO DE LA UNIDAD:
Analizar que son los sistemas operativos, qué hacen, cómo se diseñan y como se construyen.
Se explicará la evolución del concepto de sistema operativo y las funciones comunes de un sistema
operativo.
3. CONTENIDOS:
Introducción a los sistemas Operativos
Arquitectura del computador.
Servicios de un sistema operativo.
Tipos de sistemas operativos.
Estructura del sistema Operativo.
Análisis comparativo de los sistemas operativos comerciales y open-source.
Configuración de Máquinas virtuales.
4. ESTRATEGIAS METODOLÓGICAS:
Trabajo en Grupo: Trabajo Individual
5. ACTIVIDADES TAREAS:
Reflexión:
Conceptualización:
Experiencia concreta:
Aplicación:
2
6. EVALUACIÓN Y ACREDITACIÓN:
1. Pruebas escritas en clase
2. Trabajos de investigación
3. Exposición de temas específicos de la materia
4. Trabajos en equipo realizado en clase
7. TIEMPOS:
CONTENIDOS No. HORAS
8. RECURSOS:
Computadora y proyector para presentación de temas en Power Point. Retroproyector de
transparencias. Tablero de tinta líquida. Guías de estudio
9. REFERENTES BIBLIOGRÁFICOS
DEITEL, H.; Introducción a los Sistemas Operativos, Adisson-Wesley.
TANENBAUM, A.; Sistemas operativos modernos, Prentice Hall.
SILBERSCHATZ G.; sistemas operativos.
MILENKOVIC, M.; Sistemas Operativos, McGraw-Hill.
CARRETERO J., GARCIA F. Y Otros; Sistemas Operativos Una Visión Aplicada,
McGraw-Hill
HEIDELBERG P.; Metodología y evaluación del rendimiento de las computadoras
BELADY L.; Tecnología de la Administración de las memorias en IBM.
SOCKUT G.H.; sistemas operativos para Firmware y Hardware
3
ESCUELA POLITÉCNICA DEL EJÉRCITO
VICERRECTORADO DE DOCENCIA
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
2. OBJETIVO DE LA UNIDAD:
Analizar los diversos métodos de planificación de procesos, comunicación y sincronización entre
procesos y manejo de los bloqueos mutuos. Análisis e implementación de los problemas típicos los
sistemas operativos: Productor-consumidor, filósofos, barbero, etc. Analizar las características de
hardware requerido para las operaciones de E/S. Conocer y aplicar los conceptos de drives en la
instalación de periféricos. Conocer y utilizar la Interfaz de administración de periféricos
3. CONTENIDOS:
GESTION DE PROCESOS
Procesos: El concepto de proceso; Planificación de procesos; Operaciones con procesos;
Procesos cooperativos; Hilos (Threads). Comunicación entre procesos.
Planificación del CPU: Conceptos básicos. Criterios de planificación; Algoritmos de
planificación. Planificación de múltiples procesadores. Planificación en tiempo real;
evaluación de algoritmos.
Sincronización de Procesos: Antecedentes. El problema de la sección crítica. Semáforos;
Problemas clásicos de sincronización. Regiones críticas; Monitores.
Bloqueos Mutuos: Modelo del sistema; Caracterización; Métodos para manejar bloqueos
mutuos; Prevención; Detección de bloqueos mutuos; Recuperación después de un bloqueo mutuo.
Estrategia combinada para el manejo de bloqueos mutuos.
4. ESTRATEGIAS METODOLÓGICAS:
Trabajo en Grupo: Trabajo Individual
4
5. ACTIVIDADES TAREAS:
Reflexión:
Conceptualización:
Experiencia concreta:
Aplicación:
1
6. EVALUACIÓN Y ACREDITACIÓN:
1. Pruebas escritas en clase
2. Trabajos de investigación
3. Exposición de temas específicos de la materia
4. Trabajos en equipo realizado en clase
7. TIEMPOS:
Gestión de procesos 16
Gestión de E/S 8
8. RECURSOS:
Computadora y proyector para presentación de temas en Power Point. Retroproyector de
transparencias. Tablero de tinta líquida. Guías de estudio
9. REFERENTES BIBLIOGRÁFICOS:
5
ESCUELA POLITÉCNICA DEL EJÉRCITO
VICERRECTORADO DE DOCENCIA
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
2. OBJETIVO DE LA UNIDAD:
Identificar los diferentes Tipos de Memoria. Analizar algoritmos de planificación de memoria: LIFO,
FIFO, paginación, Marcos. Gestión de la Memoria virtual. Análisis e implementación de solución de
problemas.. Conocer los almacenamientos secundarios y su gestión.
3. CONTENIDOS:
Gestión de Memoria: Antecedentes; Espacio de direcciones lógico y físico;
Intercambio; Asignación contigua; Paginación; Segmentación; Segmentación con
paginación. Memoria Virtual: Antecedentes; Paginación por demanda: Desempeño;
Reemplazo de páginas: Algoritmos; Asignación de marcos; Híper paginación;
Segmentación por demanda.
4. ESTRATEGIAS METODOLÓGICAS:
Trabajo en Grupo: Trabajo Individual
6
5. ACTIVIDADES TAREAS:
Reflexión:
Conceptualización:
Experiencia concreta:
Aplicación:
6. EVALUACIÓN Y ACREDITACIÓN:
1. Pruebas escritas en clase
2. Trabajos de investigación
3. Exposición de temas específicos de la materia
4. Trabajos en equipo realizado en clase
7. TIEMPOS:
CONTENIDOS No. HORAS
Gestión de Memoria: Antecedentes; Espacio de direcciones lógico y
físico; Intercambio; Asignación contigua; Paginación; Segmentación;
Segmentación con paginación. Memoria Virtual: Antecedentes; 12
Paginación por demanda: Desempeño; Reemplazo de páginas:
Algoritmos; Asignación de marcos; Híper paginación; Segmentación por
demanda.
Interfaz con el Sistema de Archivos: Concepto de archivo; Métodos de
acceso; Estructura de directorios; Protección; Semántica de
consistencia. Implementación de Sistemas de Archivos: Estructura del 6
sistema de archivos. Métodos de asignación; Administración del espacio
libre; Implementación de directorios; Eficiencia y desempeño;
Recuperación.
Estructura del Almacenamiento Secundario: Estructura, Planificación,
Administración de discos; Administración del espacio de intercambio; 6
Confiabilidad de discos. Implementación de almacenamiento estable.
8. RECURSOS:
Computadora y proyector para presentación de temas en Power Point. Retroproyector de
transparencias. Tablero de tinta líquida. Guías de estudio
9. REFERENTES BIBLIOGRÁFICOS:
DEITEL, H.; Introducción a los Sistemas Operativos, Adisson-Wesley.
TANENBAUM, A.; Sistemas operativos modernos, Prentice Hall.
SILBERSCHATZ G.; sistemas operativos.
MILENKOVIC, M.; Sistemas Operativos, McGraw-Hill.
CARRETERO J., GARCIA F. Y Otros; Sistemas Operativos Una Visión Aplicada,
McGraw-Hill
HEIDELBERG P.; Metodología y evaluación del rendimiento de las computadoras
BELADY L.; Tecnología de la Administración de las memorias en IBM