Sistemas operativos modernos /

Prefacio: El mundo ha cambiado mucho desde que apareció la primera edición de este libro en 1992. Las redes de computadoras y los sistemas distribuidos de todo tipo se han vuelto cosa de todos los días. Niños pequeños vagan por Internet, donde antes sólo se aventuraban los profesionales en computaci...

Descripción completa

Detalles Bibliográficos
Formato: Libro
Lenguaje:Spanish
Publicado: México : Pearson, ©2003
Edición:segunda edición
Tabla de Contenidos:
  • 1. Introducción. 1.1 ¿Qué es un sistema operativo?.
  • 1.2 Historia de los sistemas operativos.
  • 1.3 Variedad de sistemas operativos.
  • 1.4 Repaso de hardware de cómputo.
  • 1.5 Conceptos de los sistemas operativos.
  • 1.6 Llamadas al sistema.
  • 1.7 Estructura del sistema operativo.
  • 1.8 Investigación sobre sistemas operativos.
  • 1.9 Bosquejo del resto del libro.
  • 1.10 Unidades métricas.
  • 1.11 Resumen.
  • 2. Procesos y subprocesos. 2.1 Procesos.
  • 2.2 Subprocesos.
  • 2.3 Comunicación entre procesos.
  • 2.4 Problemas clásicos de comunicación entre procesos.
  • 2.5 Calendarización.
  • 2.6 Investigaciones sobre procesos y subprocesos.
  • 2.7 Resumen.
  • 3. Bloqueos irreversibles. 3.1 Recursos.
  • 3.2 Introducción a los bloqueos irreversibles.
  • 3.3 El algoritmo del avestruz.
  • 3.4 Detección de bloqueos irreversibles y recuperación posterior.
  • 3.5 Cómo evitar los bloqueos irreversibles.
  • 3.6 Prevención de bloqueos irreversibles.
  • 3.7 Otros aspectos.
  • 3.8 Investigación sobre bloqueos irreversibles.
  • 3.9 Resumen.
  • 4. Administración de memoria. 4.1 Administración de memoria básica.
  • 4.2 Intercambio.
  • 4.3 Memoria virtual.
  • 4.4 Algoritmos para reemplazo de páginas.
  • 4.5 Modelado de algoritmos de reemplazo de páginas.
  • 4.6 Aspectos de diseño de los sistemas con paginación.
  • 4.7 Aspectos de implementación.
  • 4.8 Segmentación.
  • 4.9 Investigaciones sobre administración de memoria.
  • 4. 10 Resumen.
  • 5. Entrada/Salida. 5.1 Principios del hardware de E/S.
  • 5.2 Principios del software de E/S.
  • 5.3 Capas del software de E/S.
  • 5.4 Discos.
  • 5.5 Relojes.
  • 5.6 Terminales orientadas a caracteres.
  • 5.7 Interfaces gráficas de usuario.
  • 5.8 Terminales de red.
  • 5.9 Administración de energía.
  • 5.10 Investigaciones sobre entrada/salida.
  • 5.11 Resumen.
  • 6. Sistemas de archivos. 6.1 Archivos.
  • 6.2 Directorios.
  • 6.3 Implementación de sistemas de archivos.
  • 6.4 Ejemplos de sistemas de archivos.
  • 6.5 Investigación sobre sistemas de archivos.
  • 6.6 Resumen.
  • 7. Sistemas operativos multimedia. 7.1 Introducción a multimedia.
  • 7.2 Archivos multimedia.
  • 7.3 Comprensión de vídeo.
  • 7.4 Calendarización de procesos multimedia.
  • 7.5 Paradigmas de sistemas de archivos multimedia.
  • 7.6 Colocación de archivos.
  • 7.7 Uso de cachés.
  • 7.8 Calendarización de disco para multimedia.
  • 7.9 Investigación sobre multimedia.
  • 7.10 Resumen.
  • 8. Sistemas con múltiples procesadores. 8.1 Multiprocesadores.
  • 8.2 Multicomputadoras.
  • 8.3 Sistemas distribuidos.
  • 8.4 Investigación sobre sistemas con múltiples procesadores.
  • 8.5 Resumen.
  • 9. Seguridad. 9.1 El entorno de la seguridad.
  • 9.2 Aspectos básicos de criptografía.
  • 9.3 Autenticación de usuarios.
  • 9.4 Ataques desde adentro del sistema.
  • 9.5 Ataques desde afuera del sistema.
  • 9.6 Mecanismos de protección.
  • 9.7 Sistemas de confianza.
  • 9.8 Investigación sobre seguridad.
  • 9.9 Resumen.
  • 10. Caso de estudio 1: UNIX y LINUX. 10.1 Historia de Unix.
  • 10.2 Generalidades de Unix.
  • 10.3 Procesos en Unix.
  • 10.4 Administración de memoria en Unix.
  • 10.5 Entrada /salida en Unix.
  • 10.6 El sistema de archivos de Unix.
  • 10.7 Seguridad en Unix.
  • 10.8 Resumen.
  • 11. Caso de estudio 2: Windows 2000. 11.1 Historia del Windows 2000.
  • 11.2 Programación en Windows 2000.
  • 11.3 Estructura del sistema.
  • 11.4 Procesos y subprocesos en Windows 2000.
  • 11.5 Administración de memoria.
  • 11.6 Entrada/salida en Windows 2000.
  • 11.7 El sistema de archivos Windows 2000.
  • 11.8 Seguridad en Windows 2000.
  • 11.9 Uso de cachés en Windows 2000.
  • 11.10 Resumen.
  • 12. Diseño de sistemas operativos. 12.1 La naturaleza del problema de diseño.
  • 12.2 Diseño de interfaces.
  • 12.3 Implementación.
  • 12.4 Desempeño.
  • 12.5 Administración de proyectos.
  • 12.6 Tendencias en el diseño de sistemas operativos.
  • 12.7 Resumen.
  • 13. Lista de lecturas y bibliografía. 13.1 Sugerencias para lecturas adicionales.
  • 13.2 Bibliografía.
  • Índice.