Módulo gratuito
Cómo funciona un sistema operativo
Aprende cómo funciona un sistema operativo: procesos, planificación, memoria virtual, archivos y concurrencia, con simulaciones en Python.
Las lecciones
Cada lección se lee completa y gratis. Crea una cuenta gratuita para ejecutar sus comandos en un laboratorio y hacer sus cuestionarios y tareas.
1 · Laboratorio de máquina virtual
Procesos y planificación de la CPU
Puedo explicar cómo el sistema operativo reparte el procesador entre varios procesos.
Leer la lección2 · Laboratorio de máquina virtual
Algoritmos de planificación y tiempo de espera
Puedo comparar el orden y el tiempo de espera de FCFS, SJF y round robin.
Leer la lección3 · Laboratorio de máquina virtual
Memoria virtual: páginas y tabla de páginas
Puedo convertir una dirección virtual en una física con una tabla de páginas.
Leer la lección4 · Laboratorio de máquina virtual
Reemplazo de páginas: FIFO y LRU
Puedo simular el reemplazo de páginas FIFO y LRU y contar los fallos de página.
Leer la lección5 · Laboratorio de máquina virtual
Cómo encuentra el sistema un archivo (inodos)
Puedo explicar cómo el sistema convierte una ruta en los bloques de un archivo.
Leer la lección6 · Laboratorio de máquina virtual
Condiciones de carrera e interbloqueo
Puedo explicar una condición de carrera y un interbloqueo y cómo se evitan.
Leer la lección
Con un laboratorio real
Cada lección de este módulo se practica en un laboratorio que se inicia solo para ti. Los laboratorios que usa:
¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.