TANENBAUM, ANDREW S.
Índice: ¿Qué es un sistema operativo? - Historia de los sistemas operativos - Conceptos de sistemas operativos - Llamadas al sistema - Estructura del sistema operativo - Introducción a los procesos - Comunicación entre procesos - Problemas clásicos del IPC - Planificación de procesos - Perspectiva general de procesos en MINIX - Implementación de procesos en MINIX - Principios del hardware de E/S - Principios del software de E/S - Bloqueo mútuo - Generalidades de E/S en MINIX - Dispositivos por bloques en MINIX - Discos en RAM - Discos - Relojes - Terminales - La tarea del sistema en MINIX - Administración básica de memoria - Intercambio - Memoria virtual - Algoritmos de sustitución de páginas - Aspectos de diseño de los sistemas con paginación - Segmentación - Generalidades de administración de memoria en MINIX - Implementación de la administración de memoria en MINIX - Archivos - Directorios - Implementación de sistemas d earchivos - Seguridad - Mecanismos de protección - Generalidades del sistema de archivos de MINIX - Implementación del sistema de archivos MINIX - Sugerencia de lecturas adicionales - Bibliografía alfabetizada - Apéndices: El código fuente de MINIX - Índice de archivos - Índice de símbolos.