1. Introducción a los Sistemas Operativos.

Anuncio
Educación Tecnológica Superior!
Programa de Tecnólogo en Desarrollo de Aplicaciones y
Hardware y Administración de Redes
Asignatura: Sistemas Operativos I
Código:
Créditos: 4
Horas Teóricas:
Horas Prácticas:
Requisitos: Introducción a las ciencias
de la computación.
Requisito de:
Cuatrimestre : II
- Sistemas Operativos II
OBJETIVOS GENERALES:
Lograr que el estudiante:
1.
2.
3.
Conozca los conceptos y fundamentos de la arquitectura de los sistemas operativos.
Entienda cómo los recursos de un sistema computacional son controlados por un sistema
operativo.
Comprenda y evalúe las técnicas empleadas por los sistemas operativos, así como administrar y
organizar la memoria real de una computadora y el sistema de archivos.
OBJETIVOS ESPECIFICOS:
1.
2.
Lograr que el estudiante tenga un conocimiento razonablemente profundo del desarrollo de los
sistemas operativos, incluyendo información histórica respecto al desarrollo de soporte
arquitectónico para cambios en los programas y la economía de las fuerzas técnicas que dirigen el
desarrollo de los sistemas operativos.
Proporcionar al estudiante el conocimiento teórico y práctico necesario para entender el
funcionamiento de los sistemas operativos, así como los conceptos básicos relacionados con el
diseño, uso e implementación de estos.
METODOLOGIA:
Los temas correspondientes al curso, serán desarrollados por el profesor en el aula. Además para ampliar lo
expuesto en clase se asignarán:
- Lecturas, las cuales se discutirán en el aula.
- Trabajos de investigación, sobre algún tema en particular.
También el curso contará con un taller, de por lo menos una hora semanal, donde se buscará familiarizar al
estudiante con la computadora, esto se logrará por medio del estudio de los sistemas operativos
mencionados, así como, cualquier otro software que se considere conveniente, para cumplir los objetivos
del curso.
EVALUACIÓN:
2 Exámenes de 25 puntos cada uno.
1 Examen final de 30 puntos
Trabajos prácticos 20 puntos.
BIBLIOGRAFIA:
Teoría y Diseño de los Sistemas Operativos
De Juan Morera Pascual
Sistemas Operativos
De: William Staling
1
Editora: Anaya Interactiva
Editora: Prentince Hall
CONTENIDOS:
1. Introducción a los Sistemas Operativos.
1.1.
Introducción a los Sistemas Operativos. Perspectiva Histórica.
1.2
Función de los Sistemas Operativos.
1.3
Conceptos de multitarea y procesos concurrentes.
1.3
Multiprocesamiento Simétrico.
2. Control de Procesos y Administración del Procesador.
2.1
Análisis de las políticas de asignación del procesador
2.2
Estructuras de datos para la administración de procesos.
2.3
Esquemas simples de asignación del procesador.
2.4
Asignación bajo multiprogramación.
3. Administración de la Memoria Principal
3.1
Análisis de los diferentes esquemas y políticas de asignación de la memoria
3.2
Esquemas simples de administración.
3.3
Memoria Virtual.
3.4
Algoritmos de Pila.
3.5
Algoritmos de Reloj.
4. Administración de Dispositivos.
4.1
El papel preponderante de las interrupciones en la comunicación con los dispositivos y los
Device Drivers (manejadores de dispositivos).
4.2
Comunicación Cpu-Dispositivo.
4.3
Interrupciones. DMA. Canales. Device Drivers. Asignación de Disco.
5. Administración de Información.
5.1
El sistema de archivos y otros elementos importantes en la administración de
información
5.2
Concepto de Archivo. Métodos de Acceso.
5.3
Métodos de Asignación.
5.4
Estructuras de Directorios.
5.5
Protección.
5.6
Compresión de Datos.
6. Protección y Seguridad.
6.1
El papel preponderante que cumplen la seguridad y protección en los Sistemas
Operativos
6.2
Aspectos Básicos. Control de Acceso y de fluido de información.
6.3
Modelos de Protección. Criptografía.
7. Sistemas Distribuidos.
7.1
Sistemas Operativos en ambientes de redes.
7.2
Conceptos de Redes.
2
Descargar