Este curso da a conocer los conceptos más importantes de los sistemas operativos (SO) modernos, incluyendo su diseño y estructura. Para ello, el curso presenta conceptos de manejo de memoria, incluyendo asignación dinámica de memoria, memoria virtual y paginación por demanda. Además, el curso introduce los problemas de concurrencia de procesos y sus soluciones tradicionales. El curso también introduce a cada estudiante en materia de sistema de archivos, incluyendo dispositivos de almacenamiento, administración de discos, atención de solicitudes, protección y recuperación de fallos. Finalmente, el curso cubre temas de protección y seguridad, incluyendo autenticación, autorización, control de acceso e integridad.