Objetivos
Contenidos
Objetivos
Diferenciar los componentes principales de un ordenador indicando sus funciones y características técnicas. Analizar las funciones principales de un sistema operativo multiusuario y multitarea, reconociendo y clasificando los diferentes tipos de sistemas operativos existentes. Distinguir y analizar las variables de configuración de un sistema operativo, especificando su efecto sobre el comportamiento del sistema.
Contenidos
Definición e identificación de la estructura y componentes principales de un computador de propósito general atendiendo a su función y utilidad Procesador. 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 memoria El 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 archivo Archivos. 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 multiusuario Hardware 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 virtuales Concepto 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 sistemas Rendimiento 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.