| 000 | 07011 a2200217 4500 | ||
|---|---|---|---|
| 003 | OSt | ||
| 005 | 20251121214248.0 | ||
| 008 | 251121b |||||||| |||| 00| 0 eng d | ||
| 020 | _a9701701658 | ||
| 040 | _cUniversidad Pedagógica de El Salvador Dr. Luis Alonso Aparicio | ||
| 082 | 0 | 4 |
_a005.43 _bT161 |
| 100 | 1 |
_aTanenbaum, Andrew S. _9544 |
|
| 245 | 1 | 0 |
_aSistemas operativos : _bdiseño e implementación / _cAndrew S. Tanenbaum, Albert S. Woodhull. |
| 250 | _a2ª ed. | ||
| 264 | 1 |
_aMéxico : _bPearson, _c2002. |
|
| 300 |
_a960 p. ; _c24 cm. |
||
| 505 | 0 | _a¿Qué es un sistema operativo? -- El sistema operativo como máquina extendida -- El sistema operativo como administrador de recursos -- Historia de los sistemas operativos -- La primera generación (1945-55):Tubos de vacío y tableros de conmutación -- La segunda generación (1933-65): Transistores y sistemas por lote -- La tercera generación (1965 -1980): Circuitos integrados y multiprogramación -- La cuarta generación (1980-presente): Computadoras personales -- Historia MINIX -- Conceptos de sistemas operativos -- Procesos -- Archivos -- El shell -- Llamadas al sistema para administración de procesos -- Llamadas al sistema para señalización -- Llamadas al sistema para administración de archivos -- Llamadas al sistema para protección -- Llamadas al sistema para administración del tiempo -- Estructura del sistema operativo -- Sistemas monolíticos -- Sistemas por capas -- Máquinas virtuales -- Modelo cliente servidor -- Procesos -- Introducción a los procesos -- El modelo de procesos --Implementación de procesos -- Hilos -- Comunicación entre procesos -- Condiciones de competencia -- Secciones críticas -- Exclusión mutua con espera activa -- Monitores -- Transferencia de mensajes -- Problemas clásicos de IPC -- El problema de la cena de filósofos -- El problema de lectores y escritores -- El problema del peluquero dormido -- Planificación de procesos -- Planificación round robin (de torneo) -- Planificación por prioridad -- Colas múltiples -- El primer trabajo más corto -- Planificación garantizada -- Planificación por lotería -- Planificación en tiempo real -- Planificación de dos niveles -- Política vs. mecanismo -- Perspectiva general de procesos en Minix -- La estructura interna de MINIX -- Comunicación entre procesos en MINIX -- Planificación de procesos en MINIX -- Implementación de procesos en MINIX -- Organización del código fuente de MINIX -- Los archivos de cabecera común -- Los archivos de cabecera de MINIX -- Estructuras de datos de procesos y archivos de cabecera -- Autoarranque de MINIX -- Inicialización del sistema -- Manejo de interrupciones en MINIX -- Comunicación entre procesos en MINIX -- Planificación en MINIX -- Apoyo de kernel dependiente del hardware -- Rutinas de utilidad y biblioteca del kernel -- Entrada/salida -- Principios del hardware de E/S -- Dispositivos de E/S -- Controladores de dispositivos -- Acceso directo a memoria (DMA) -- Principios del software de E/S -- Objetivos del software de E/S -- Manejadores de interrupciones -- Controladores de dispositivos -- Software de E/S independiente del dispositivo -- Software de E/S de espacio de usuario -- Bloqueo Mutuo -- Recursos -- Principios del bloqueo mutuo -- El algoritmo del avestruz -- Detección y recuperación -- Prevención del bloqueo mutuo -- Evitar los bloqueos mutuos -- Generalidades de E/S en MINIX -- Manejadores de interrupciones en MINIX -- Controladores de dispositivos en MINIX -- Software de E/S independiente del dispositivo en MINIX -- Software de E/S de nivel de usuario en MINIX -- Manejo de bloqueos mutuos en MINIX -- Dispositivos por bloques en MINIX -- La biblioteca de controladores -- Discos en RAM -- Discos -- Relojes -- Terminales -- La tarea de sistema en MINIX -- Administración de memoria -- Administración básica de memoria -- Monoprogramación sin intercambio ni paginación -- Multiprogramación con participaciones fijas -- Intercambio -- Administración de memoria con mapas de bits -- Administración de memoria con listas enlazadas -- Memoria virtual -- Paginación -- Tablas de página -- TLB Buffers de consulta para traducción -- Tablas de página invertidas -- Algoritmos de sustitución de páginas -- El algoritmo de sustitución de páginas óptimo -- El algoritmo de sustitución de páginas no usadas recientemente -- El algoritmo de sustitución de páginas de primera que entra, primera que sale (FIFO) -- El algoritmo de sustitución de páginas de segunda oportunidad -- El algoritmo de sustitución de páginas por reloj -- El algoritmo de sustitución de páginas menos recientemente usadas (LRU) -- Simulación de LRU en software -- Aspectos de diseño de los sistemas con paginación -- El modelo de conjunto de trabajo -- Políticas de asignación local vs. global -- Tamaño de página -- Interfaz de memoria virtual -- Segmentación -- Implementación de la segmentación pura -- Segmentación con paginación: MULTICS -- Segmentación con paginación: El Pentium de Intel -- Generalidades de administración de memoria en MINIX -- Organización de la memoria -- Manejo de mensajes -- Estructuras de datos y algoritmos del administrador de memoria -- Las llamadas al sistema FORK, EXIT y WAIT -- La llamada al sistema EXEC -- La llamada al sistema BRK -- Manejo de señales -- Otras llamadas al sistema -- Implementación de la administración de memoria en MINIX -- Los archivos de cabecera y estructuras de datos -- El programa principal -- Implementación de FORK, EXIT y WAIT -- Implementación de EXEC -- Implementación de BRK -- Implementación del manejo de señales -- Implementación de las otras llamadas al sistema -- Utilerías del administrador de memoria -- Sistemas de archivos -- Archivos -- Nombres de archivos -- Estructura de archivos -- Tipos de archivos -- Acceso a archivos -- Atributos de archivos -- Operaciones con archivos -- Directorios -- Sistemas de directorio jerárquicos -- Nombre de ruta -- Operaciones con directorios -- implementación de sistemas de archivos -- Implementación de directorios -- Administración del espacio en disco -- Confiabilidad del sistema de archivos -- Rendimiento del sistema de archivos -- Sistemas de archivos estructurados por diario -- Seguridad -- El entorno de seguridad -- Fallas de seguridad famosas -- Ataques genéricos contra la seguridad -- Principios de diseño para la seguridad -- Verificación de autenticidad de usuarios -- Mecanismos de protección -- Dominios de protección -- Listas de control de acceso -- Capacidades -- Canales encubiertos -- Generalidades del sistema de archivos de MINIX -- Mensajes -- Organización del sistema de archivos -- Mapas de bits -- Nodos-i -- El caché de bloques -- Directorios y rutas -- Otras llamadas al sistema -- La interfaz con dispositivos de E/S -- Utilerías generales | |
| 650 | 1 | 7 |
_aSistema operativo (computadora) _2LEMB _9547 |
| 700 | 0 |
_aWoodhull, Albert S. _9548 |
|
| 942 |
_cG _2ddc |
||
| 999 |
_c1009 _d1009 |
||