Skip to main content

Sistemas Operativos - Teoria

Sobre el curso

El curso de Sistemas Operativos y laboratorio es un curso teorico practico cuya finalidad es dar a entender el funcionamiento del sistema operativo para adquirir habilidades relacionadas con la programación a nivel de sistema.

Objetivos del curso

info

Estudiar los principios generales de los sistemas operativos para entender la manera como estos proveen una interfaz para la interacción entre la máquina y los programadores de aplicaciones.

Contenido resumido

  • Unidad 1: Introducción a los sistemas operativos.
  • Unidad 2: Virtualización de recursos: CPU.
  • Unidad 3: Virtualización de recursos: Memoria.
  • Unidad 4: Concurrencia.
  • Unidad 5: Persistencia.

Interacción comunicativa

  • Email
  • Moodle

Docentes

  • Danny Alexandro Múnera Ramírez
  • Jheyson Argiro Lopez Restrepo
  • Ronal Davilmar Montoya Montoya
  • Henry Alberto Arcila Ramírez

Bibliografia

Texto guia

  • Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, Arpaci-Dusseau Books, August, 2018 (Version 1.00), available online: www.ostep.org

Textos complementarios

  • Avi Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts Essentials, Second Edition, John Wiley & Sons, Inc., 2013
  • Andrew S. Tanenbaum and Herbert Bos, Modern Operating Systems, Fourth Edition, Pearson, 2014
  • Robert Love, Linux Kernel Development, Third Edition, Addison-Wesley Professional, 2010