Sistemas Operativos
En este curso se estudian todos los elementos de un sistema operativo y como se hace su manejo: cpu, memoria, discos, sistemas de archivos, usuarios, periféricos, seguridad, red, etc. Se ven las diferentes estrategias para el manejo de los recursos del sistema con un énfasis en el que sea de manera expedita y eficiente.
En el curso se contrastan varios sistemas operativos. Sus puntos comunes y diferencias de estrategia para hacer frente a los problemas comunes. En particular se ven temas de protección y seguridad que resultan fundamentales para el funcionamiento adecuado de un sistema de cómputo. Esto en el contexto de cómo han ido evolucionando a lo largo del tiempo para enfrentar las nuevas amenazas.
Los ejercicios del curso se llevan a cabo sobre una máquina virtual lo que permite hacer experimentos de manera más libre y entender de mejor manera el impacto de la mala programación y programas fraudulentos en el funcionamiento de un sistema operativo.
Requisitos: Uso avanzado de un lenguaje de programación. Conocimientos de los elementos de un sistema de cómputo.