Sistemas operativos modernos /
Andrews S. Tanenbaum
- Segunda edición
- México, D. F., México : Pearson Educación, 2003
- 951 páginas ; ilustraciones ; 23 cm.
Incluye índice.
Incluye apéndice y bibliografía
Introducción -- Procesos y subprocesos -- Bloqueos irreversibles -- Administración de memoria -- Entrada/salida -- Sistemas de archivos. -- Sistemas operativos multimedia -- Sistemas con múltiples procesadores -- Seguridad -- Caso de estudio 1: Unix y Linux -- Caso de estudio 2: Windows 2000 -- Diseño de sistemas operativos -- Lista de lecturas y bibliografías -- El modelo de procesos Creación de procesos -- Terminación de procesos Jerarquías de procesos -- Estados de procesos -- Implementación de procesos El modelo de subprocesos -- Uso de subprocesos -- Implementación de subprocesos en espacio de usuario -- Implementación de subprocesos en el kernel -- Implementaciones híbridas -- Activaciones del calendarizador -- Subprocesos emergentes -- Cómo convertir en código con múltiples subprocesos el de un solo subproceso COMUNICACIÓN ENTRE PROCESOs -- Condiciones de competencia 2.3.2 Regiones críticas -- Exclusión mutua con espera activa 100 Activar y desactivar -- Semáforos -- Mutexes -- Monitores -- Transferencia de mensajes -- Barreras -- PROBLEMAS CLÁSICOS DE COMUNICACIÓN ENTRE PROCESOS -- El problema de la cena de los filósofos -- El problema de los lectores y escritores -- El problema del barbero dormilón CALENDARIZACIÓN -- Introducción a la calendarización -- Calendarización en sistemas por lotes -- Calendarización en sistemas interactivos -- Calendarización en sistemas en tiempo real -- Política en comparación con mecanismo -- Calendarización de subprocesos.