| SECCIÓN | TEMA | PÁGINA |
|
Prólogo. |
xxi. |
| Parte 1. |
Conceptos fundamentales. |
|
| 1. |
Introducción. |
3. |
| 2. |
Procesos. |
31. |
| 3. |
Sincronización entre procesos. |
97. |
| 4. |
Comunicación y sincronización entre procesos. |
145. |
| 5. |
Gestión de memoria: asignación contigua. |
203. |
| 6. |
Gestión de memoria: asignación no contigua. |
255. |
| 7. |
Gestión de archivos. |
307. |
| 8. |
Seguridad y protección. |
371. |
| Parte 2. |
Implementación. |
|
| 9. |
Entrada/Salida: principios y programación. |
423. |
| 10. |
Diseño del núcleo de un sistema operativo multitarea (KMOS). |
471. |
| 11. |
Implementación de KMOS. |
509. |
| Parte 3. |
Temas avanzados. |
|
| 12. |
Sistemas multiprocesadores. |
573. |
| 13. |
Sistemas operativos distribuidos: algoritmos. |
609. |
| 14. |
Sistemas operativos distribuidos: implementación. |
651. |
| Parte 4. |
Estudio de casos particulares. |
|
| 15. |
Estudio de casos particulares. |
693. |
| Apéndice A. |
Ejemplos de uso de KMOS: Pascal. |
757. |
| Apéndice B. |
Código fuente de KMOS: C. |
767. |
| Apéndice C. |
Ejemplos de uso de KMOS: C. |
791. |
|
Bibliografía. |
801. |
|
Índice analítico. |
813. |