SOFTWARE DE BASE
A. Traductores
I. Traductores de bajo nivel
- Pasadas del texto fuente (R)
Sugerencias bibliográficas: [BECL88], [DONJ72], [LEVG89], [LEVG97], [SILP94], [ULLJ76]
- Bibliotecas de macros (R)
Sugerencias bibliográficas: [BECL88], [DONJ72], [LEVG89], [LEVG97], [SILP94], [ULLJ76]
II. Traductores de alto nivel
- Tipos de intérpretes (conversacionales y no conversacionales) (R)
- Lenguajes para aplicaciones específicas susceptibles o idóneos para interpretación (R)
Sugerencias bibliográficas: [BECL88], [DONJ72], [LEVG89], [LEVG97], [SILP94], [ULLJ76]
- Tipos de gramáticas formales (R)
- Notación formal de sintaxis (R)
- Análisis lexicográfico (R)
- Generación de código, códigos intermedios (R)
- Optimización de código (R)
Sugerencias bibliográficas: [AHOS90], [DEIH93], [STAW97b], [TREJ85], [ULLJ76]
- Depuración interactiva (R)
- Ayudas (R)
Sugerencias bibliográficas: [BECL88], [DEIH93], [STAW97b]
B. Sistemas operativos
I. Conceptos y estructuras básicas
- Necesidad del sistema operativo, administración de recursos y desempeño del sistema (R)
- Generaciones de sistemas operativos (R)
Sugerencias bibliográficas: [BACM86], [DEIH93], [STAW97b], [TANW98], [ULLJ76]
- Estructura interna: monolítico y modular (R)
- Tipos de sistemas: monousuario, multiusuario, distribuido, de red, de tiempo real, de propósito especial (R)
- Lenguajes de control (shell), interfaces gráficas y utilitarios de un sistema operativo (R)
- Llamadas al sistema (R)
Sugerencias bibliográficas: [BACM86], [DEIH93], [STAW97b], [TANW98], [ULLJ76]
- Arquitectura de un sistema operativo
- Manejo del procesador: políticas y técnicas para la gestión (scheduling) (R)
- Manejo de memoria secundaria: políticas y técnicas para la gestión (R)
- Manejo de dispositivos de E/S (R)
- Sistema de archivos: archivos y directorios. Estructura, organización y tipos (R)
- Seguridad y protección (R)
Sugerencias bibliográficas: [BACM86], [DEIH93], [STAW97b], [TANW98], [ULLJ76]
- Desempeño de un sistema operativo
- Herramientas matemáticas asociadas: teoría de colas, cálculo de probabilidades, procesos de Markov (R)
- Algoritmos de scheduling (R)
Sugerencias bibliográficas: [BACM86], [DEIH93], [STAW97b], [TANW98], [ULLJ76]
- Dispositivos y servicios especiales
- Dispositivos de entrada/salida (R)
Sugerencias bibliográficas: [BACM86], [DEIH93], [STAW97b], [TANW98], [ULLJ76]
II. Sistemas operativos especializados
- Tipos especiales de sistemas operativos
- Intercomunicación entre procesos (R)
- Sistemas operativos de red: servidores de archivos y de impresión, arquitectura cliente-servidor, arquitectura par a par (R)
- Sistemas operativos distribuidos: sistema de archivos distribuidos, memoria distribuida, balanceo de carga (R)
- Modelos de procesos distribuidos y multihilos (R)
- Sistemas en tiempo real (R)
- Sistemas para computadoras paralelas (memoria compartida, memoria distribuida, memoria distribuida/compartida) (R)
Sugerencias bibliográficas: [DEIH93], [TANA96], [TANW98]
- Manejo de ventanas (R)
- Entornos multitarea (R)
Sugerencias bibliográficas: [DEIH93], [TANA96], [TANW98]
C. Utilerías y manejadores
I. Orientados al usuario
- Sistemas de respaldo y recuperación
- Compactación y descompactación (R, E)
- Respaldos incrementales, periodicidad y confiabilidad (R, E)
- Herramientas para reparación y recuperación (R, E)
Sugerencias bibliográficas: [DEIH93], [LISE93], [STAW97b], [TANA94]
- Prevención, detección y erradicación (R, E)
- Reparación de archivos (R, E)
Sugerencias bibliográficas: [SILP94], [STAW97b], [TANA94]
II. Orientados al sistema
Sugerencias bibliográficas: [BECL88], [DEIH93], [LISE93]
- Administración y vigilancia
- Bitácoras (R, E)
- Detección de errores físicos (R, E)
- Manejo de suspensiones de energía e interrupciones de servicio (R, E)
- Herramientas para arranque y manejo de recursos físicos (R, E)
- Herramientas para diagnóstico (R, E)
- Reinicio de tareas (R, E)
- Puntos de reinicio (R, E)
Sugerencias bibliográficas: [DEIH93], [LISE93], [TANA94]
- Herramientas para la administración
- Uso de recursos físicos: manejadores de memoria, para optimización de espacio en disco, para dispositivos de comunicaciones (R, E)
- Instalación y arranque: definición de entornos iniciales, sistemas para instalación automática, autoinstalación (R, E)
- Manejadores para supervisión y diagnóstico de dispositivos físicos (R, E)
Sugerencias bibliográficas: [DEIH93], [SILP94], [STAW97b], [TANA94]
|