1. Introducción.
2. Utilizando el sistema operativo.
3.Organización del sistema operativo.
4. Organización de computadoras.
5. Gestión de dispositivos.
6.Implementación de procesos, hilos y recursos
7. Planificación.
8. Principios de sincronización básicos.
9. Sincronización de alto nivel y comunicación entre procesos.
10. Interbloqueo.
11. Gestión de momoria.
12. Memoria virtual.
13. Gestión de archivos.
14. Protección y seguridad.
15. Redes.
16. Archivos remotos.
17. Computación distribuidad.
18. Sistemas de ejecución de programación distribuida.
19. Estrategias de diseño.
20. El núcleo LINUX.
21. El núcleo de Windows NT/2000/XP.
Glosario.
Bibliografía.
Índice.