Béjar Heredia, María de la Cruz
Definición e identificación de la estructura y componentes principales de un computador de propósito general atendiendo a su función y utilidadProcesador.Memorias RAM y xPROM.Interfaces de entrada/salida.Discos.Familias y tipos de procesadores.Funciones y objetivos de los sistemas operativos y manejo de la memoriaEl sistema operativo como interfaz usuario/computador.El sistema operativo como administrador de recursos.Facilidad de evolución de un sistema operativo.Requerimientos de la gestión de memoria (reubicación, protección, compartición, organización lógica y física).Concepto de memoria virtual.Concepto de paginación.Incidencia de la paginación en el rendimiento del sistema.Descripción de la gestión de memoria en sistemas Linux, Windows y Solaris.Sistemas de archivoArchivos.Directorios.Implementación de sistemas de archivos.Ejemplos y comparación de sistemas de archivos.Sistemas de archivos con journaling.Seguridad del sistema de archivos.Identificación y descripción de los conceptos de multiproceso y multiusuarioHardware de multiprocesador.Tipos de sistemas operativos para multiprocesador.Multicomputadoras.Explicación de la organización de usuarios. Descripción de los diferentes modelos de organización.Particionamiento lógico y núcleos virtualesConcepto de virtualización.Historia de la virtualización.Descripción y comparación de las diferentes implementaciones de virtualización (virtualización completa, paravirtualización, etc.).Aplicación de las técnicas de configuración y ajuste de sistemasRendimiento de los sistemas. Enumeración, descripción e interpretación de las principales herramientas para observar el consumo de recursos en sistemas de memoria, CPU y disco en Windows, Linux y Solaris.Ejemplos de resolución de situaciones de alto consumo de recursos y competencia en sistemas Windows, Linux y Solaris.Enumeración y descripción de los principales procesos de servicios que se ejecutan en los sistemas operativos Windows, Linux y Solaris y su efecto sobre el consumo del sistema.Descripción de diferentes sistemas de accounting que permitan establecer modelos predictivos y análisis de tendencias en los sistemas operativos Windows, Linux y Solaris.Planes de pruebas de preproducción. Descripción de diferentes herramientas para realizar pruebas de carga que afecten a CPU, Memoria y Entrada/Salida en los sistemas operativos Windows, Linux y Solaris.Elaboración de un plan de pruebas para el sistema operativo.