TY - BOOK AU - Tanenbaum,Andrew S. TI - Sistemas operativos modernos SN - 970-26-0315-3 PY - 2003/// CY - México : PB - Prentice-Hall, KW - Sistemas operativos N1 - 1. Introducción 1 1.1. ¿Qué es un sistema operativo ? 3. - 1.2 Historia de los sistemas operativos 6. - 1.3 La variedad de sistemas operativos 18. - 1.4 Repaso de hardware de computo 20. - 1.5 Conceptos de los sistemas operativos 34. - 1.6 Llamadas al sistemas 44. - 1.7 Estructura del sistema operativo 56. - 1.8 Investigación sobre sistemas operativos 63 2. Procesos y subprocesos 71 2.1 Procesos 71. - 2.2 Subprocesos 81. - 2.3 Comunicación entre procesos 100. - 2.4 Problemas clásicos de comunicación entre procesos 124. - 2.5 Calendarización 132. - 2.6 Investigación sobre procesos y subprocesos 151 3. Bloqueos irreversibles 159 3.1 Recursos 160. - 3.2 Introducción a los bloqueos irreversibles 163. - 3.3 El algoritmos del avestruz 167. - 3.4 Detección de bloqueos irreversibles y recuperación posterior 168. - 3.5 como evitar los bloqueos irreversibles 175. - 3.6 Prevención de bloqueos irreversibles 180 4. Administración de memoria 189 4.1 administración de memoria básica 190. - 4.2 Intercambio 196. - 4.3 Memoria virtual 202. - 4.4 Algoritmos para reemplazo de paginas 214. - 4.5 Modelado de algoritmos de reemplazo de paginas 228. - 4.6 aspectos de diseño de los sistemas con paginación 234. - 4.7 aspectos de implementación 242. - 4.8 Segmentación 249 5. Entrada/salida 269 5.1 Principios del hardware de E/S 269. - 5.2 Principios del software de E/S 282. - 5.3 capas de software de E/S 287. - 5.4 discos 300. - 5.5 Relojes 327. - 5.6 terminales orientadas a caracteres 333. - 5.7 Interfaces graficas de usuario 342. - 5.8 terminales de red 355. - 5.9 administración de energía 363 6. Sistemas de archivos 379 6.1 Archivos 380. -6.2 Directorios 393. - 6.3 Implementación de sistemas de archivos 399 7. Sistemas operativos multimedia 453 7.1 Introducción 454. - 7.2 archivos multimedia 458. - 7.3 Compresión de video 463. - 7.4 Calendarización de procesos de multimedia 469. - 7.5 Paradigmas de sistemas de archivos multimedia 475. - 7.6 Colocación de archivos 481. - 7.7 Uso de caches 492. - 7.8 calendarización de disco para multimedia 494 8. Sistemas con múltiples procesadores 503 8.1 Multiprocesadores 506. - 8.2 Multicomputadoras 526. - 8.3 sistemas distribuidos 549 9. Seguridad 583 9.1 El entorno de la seguridad 584. - 9.2 Aspectos básicos de criptografía 587. - 9.3 Autenticación de usuarios 591. - 9.4 Ataque desde adentro del sistema 606. - 9.5 Ataques desde afuera del sistema 617. - 9.6 Mecanismos de protección 645. - 9.7 Sistemas de confianza 10. Caso de estudio 1: UNIX y LINUX 11. Caso de estudio 2: WINDOWS 2000 12. Diseño de sistemas operativos 12.1 La naturaleza del problema del diseño 856. - 12.2 Diseño de interfaces 859. - 12.3 Implementacion 867. - 12.4 Desempeño 882. - 12.5 Administracion de proyectos 889. - 12.6 Tendencias en el diseño de sistemas operativos 894 ER -