Sistemas Operativos
- 4º ed.
- Madrid : Pearson Educación, 2001.
- 764 p.
Primera Parte: Antecedentes. Capítulo 1. Introducción a los computadores. Capítulo 2. Introducción a los sistemas operativos.
Segunda Parte: Procesos. Capítulo 3. Descripción y control de procesos. Capítulo 4. Hilos, SMP y micronúcleos. Capítulo 5. Concurrencia. Exclusión mutua y sincronización. Capítulo 6. Concurrencia. Interbloqueo e inanición.
Cuarta parte: Planificación Capítulo 9. Planificación uniprocesador. Capítulo 10. Planificación multiprocesador y de tiempo real.
Quinta parte: Entrada/salida y ficheros Capítulo 11. Gestión de la E/S y planificación del disco. Capítulo 12. Gestión de ficheros.
Sexta parte: Sistemas distribuidos y seguridad. Capítulo 13. Redes. Capítulo 14. Procesamiento distribuido, cliente/servidor y clusters. Capítulo 15. Gestión de procesos distribuidos. Capítulo 16. Seguridad.
Apéndices. Apéndice A. Temas de concurrencia. Apéndice B. Diseño orientado a objetos. Apéndice C. Proyectos de programación y de sistemas operativos. Apéndice D. OSP. Un entorno para proyectos de sistemas operativos. Apéndice E. BACI. El Sistema de programación concurrente de Ben-Ari.