| |
2. OBJETIVOS DE LA ASIGNATURA |
Nos planteamos una estrategia para una ampliación de sistemas
operativos, consistente en el estudio y desarrollo de varios temas, que por su integridad,
e independencia los podemos construir en módulos separados, que aunque interrelacionados
entre sí, cada uno tiene una temática propia que conforma un todo con su propia
identidad.
De esta forma, podemos conseguir una modularidad que permite crear
otros cursos sobre sistemas operativos, desarrollando varios de estos módulos, e incluso
implantar alguno de ellos en una asignatura de tercer ciclo, por su interés y nivel de
profundidad en los contenidos.
En este sentido, destacan algunos temas por su interés o por su
novedad que presentamos en módulos, como:
Diseño del Núcleo de un Sistema Operativo Real |
Donde se afianzan todos los conceptos estudiados
sobre S.O. y se deben resolver los problemas prácticos derivados de una implementación real. Diseño de los distintos controladores para manejar los dispositivos. Diseño e implementación de utilidades de sistema. |
Sistemas Operativos Distribuidos |
Este tema está fuertemente conectado con el
estudio de Arquitecturas Multiprocesadores y Paralelas. Se incluyen aspectos como: Relación con Arquitecturas Multiprocesadores. Primitivas de Comunicación. Protección. Manejo de Recursos. Servicios. Relación con S.O. en Red. |
Programación de Sistemas |
Estudio y utilización de servicios del sistema.
Diseño de librerías. Diseño de utilidades. Diseño de manejadores. |
Estudio de Primitivas para Concurrencia |
Se estudian, discuten y comparan primitivas que
permiten programación concurrente, fijando la atención en las primitivas básicas que incorporan y que permiten la sincronización y exclusión mutua. Su estudio en un lenguaje concurrente tipo ADA. |
Administración de Sistemas Operativos |
Estudio de Utilidades del Sistema. Estudio de las
Llamadas del Sistema. Programación del Sistema. Mantenimiento y Gestión. |
Sistemas Operativos Dedicados a Aplicaciones Específicas |
Se estudian las características y servicios de
distintos S.O. que se encuentran en el mercado,
dedicados al control de procesos,
(Tiempo Real), y núcleos específicos para comunicación entre computadores. |
Análisis de
S.O. |
Análisis Formal de S. O. Estudio de herramientas
matemáticas como Teoría de Colas, estudio de programas de simulación que permiten el análisis de S.O. Evaluación, y diagnóstico de
errores. Afinamiento y rendimiento. |
Interfases Gráficas de Usuario |
Estudio y desarrollo de interfases gráficas.
Primitivas y llamadas al sistema que permiten desarrollar modelos basados en
ventanas, iconos, menús desplegables y entornos multimedia. |
INTERACCIÓN
DE SISTEMAS OPERATIVOS CON OTRAS MATERIAS
|