Ceneval de Informatica-Software Perfil-B Software

SOFTWARE DE BASE

A. Traductores

I. Traductores de bajo nivel

  • Ensambladores

 

  • Tratamiento de operandos y modos de direccionamiento de la máquina objeto (E)
  • Ensambladores residentes y cruzados (E)
  • Ensamble condicional (E)

Sugerencias bibliográficas: [BECL88], [DONJ72], [LEVG89], [LEVG97], [SILP94], [ULLJ76]

  • Macroprocesadores

 

  • Bibliotecas de macros (E)
  • Expansión condicional (R)

Sugerencias bibliográficas: [BECL88], [DONJ72], [LEVG89], [LEVG97], [SILP94], [ULLJ76]

II. Traductores de alto nivel

  • Intérpretes

 

  • Interpretación directa o mediante pseudocódigo (R)
  • Tipos de intérpretes (conversacionales y no conversacionales) (E)
  • Lenguajes para aplicaciones específicas susceptibles o idóneos para interpretación (E)

Sugerencias bibliográficas: [BECL88], [DONJ72], [LEVG89], [LEVG97], [SILP94], [ULLJ76]

  • Compiladores

 

  • Tipos de gramáticas formales (E)
  • Notación formal de sintaxis (E)
  • Análisis lexicográfico (E)
  • Generación de código, códigos intermedios (E)
  • Optimización de código (E)
  • Generadores de analizadores léxicos (R)
  • Generadores de compiladores (R)

Sugerencias bibliográficas: [AHOS90], [DEIH93], [STAW97b], [TREJ85], [ULLJ76]

  • Tópicos de compilación
  • Tratamiento de recursividad (E)
  • Tratamiento de extensibilidad (E)
  • Tratamiento de lenguajes orientados a objetos (definición de clase, herencia, instanciamiento) (E)

 

Sugerencias bibliográficas: [AHOS90], [DEIH93], [STAW97b], [TREJ85], [ULLJ76]

  • Ambientes integrados

 

  • Depuración interactiva (E)
  • Ayudas (R)

Sugerencias bibliográficas: [BECL88], [DEIH93], [STAW97b]

B. Sistemas operativos

I. Conceptos y estructuras básicas

  • Historia y evolución

 

  • 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]

  • Esquema básico

 

  • 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 (E)
  • 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) (E)
  • Manejo de memoria secundaria: políticas y técnicas para la gestión (E)
  • Manejo de dispositivos de E/S (E)
  • Sistema de archivos: archivos y directorios. Estructura, organización y tipos (E)
  • Seguridad y protección (E)

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, E)
  • Algoritmos de scheduling (R, E)

 

Sugerencias bibliográficas: [BACM86], [DEIH93], [STAW97b], [TANW98], [ULLJ76]

  • Dispositivos y servicios especiales

 

  • Configuración (E)

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, E)
  • Sistemas para computadoras paralelas (memoria compartida, memoria distribuida, memoria distribuida/compartida) (R)

Sugerencias bibliográficas: [DEIH93], [TANA96], [TANW98]

  • Ambientes gráficos

 

  • Manejo de ventanas (E)
  • 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 (E)
  • Respaldos incrementales, periodicidad y confiabilidad (R, E)
  • Herramientas para reparación y recuperación (E)

Sugerencias bibliográficas: [DEIH93], [LISE93], [STAW97b], [TANA94]

  • Tratamiento de virus
  • Prevención, detección y erradicación (E)
  • Reparación de archivos (R, E)

 

Sugerencias bibliográficas: [SILP94], [STAW97b], [TANA94]

II. Orientados al sistema

  • Cargadores y ligadores

 

  • Manejo de ligaduras estáticas y dinámicas (R, E)
  • Resolución de direcciones y referencias externas (E)

Sugerencias bibliográficas: [BECL88], [DEIH93], [LISE93]

  • Administración y vigilancia

 

  • Bitácoras (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]

 

 

 

 

 

 

 

Más información:

Matriz de Especificaciones: - Matriz de Especificaciones: - Matriz de Especificaciones: