2.10 Sistemas Operativos (OS)

Un sistema operativo define una abstracción del hardware y gestiona el intercambio de recursos entre los usuarios de la computadora. Los temas de esta área explican los conocimientos más básicos de los sistemas operativos en el sentido de interfaz de un sistema operativo de redes, la enseñanza de la diferencia entre los modos del núcleo y de los usuarios, y el desarrollo de enfoques clave para el diseño del sistema operativo y la aplicación. Esta área de conocimiento está estructurado para ser complementarios a los Fundamentos de Sistemas (SF), Redes y Comunicación (NC), Seguridad de la Información y de Seguridad (IAS), y las áreas de Informática (PD) de conocimiento paralela y distribuida. Los Sistemas Fundamentales y Aseguramiento de la Información y de Seguridad áreas de conocimiento son las nuevas que para incluir temas contemporáneos. Por ejemplo, Sistemas Fundamentales incluye temas tales como el rendimiento, la virtualización y el aislamiento, y la asignación de recursos y la programación; Sistemas Paralelos y Distribuidos incluye fundamentos de paralelismo; y  Aseguramiento de la Información y de Seguridad incluye los forenses y los problemas de seguridad en profundidad. Muchos cursos de Sistemas Operativos dibujarán material a través de estas áreas de conocimiento.

KA Core Tier1 Core Tier2 Electivo
2.10.1 Visión general de Sistemas Operativos 2   No
2.10.2 Principios de Sistemas Operativos 2   No
2.10.3 Concurrencia   3 No
2.10.4 Planificación y despacho   3 No
2.10.5 Manejo de memoria   3 No
2.10.6 Seguridad y protección   2 No
2.10.7 Máquinas virtuales     Si
2.10.8 Manejo de dispositivos     Si
2.10.9 Sistema de archivos     Si
2.10.10 Sistemas embedded y de tiempo real     Si
2.10.11 Tolerancia a fallas     Si
2.10.12 Evaluación del desempeño de sistemas     Si



Subsecciones
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM