000 04872 a2200241 4500
003 OSt
005 20251117161329.0
008 251117b |||||||| |||| 00| 0 eng d
020 _a8478290672
040 _cUniversidad Pedagógica de El Salvador Dr. Luis Alonso Aparicio
082 0 4 _a005.43
_bN976
100 1 _aNutt, Gary
245 1 0 _aSistemas operativos /
_cGary Nutt.
250 _a3ª ed.
264 3 1 _aMadrid :
_bPearson,
_c2004.
300 _a872 p. ;
_c27 cm.
505 0 _aComputadores y software -- Estrategias de sistemas operativos -- Utilizando el sistema operativo -- La máquina abstracta del programador -- Computación secuencial -- Computación multihilo -- Recursos -- Procesos e hilos -- Escritura de programas concurrentes -- Múltiples procesos monohilo: el modelo UNIX -- Organización de sistemas operativos -- Funciones básicas -- Consideraciones generales de implementación -- Núcleos de SO Contemporáneos -- Organización de computadores -- La arquitectura Von Neumann -- La unidad central de procesamiento -- La memoria primaria de ejecución -- Dispositivos de E/S -- Interrupciones -- Computadores contemporáneos convencionales -- Computadores móviles -- Multiprocesadores y computadores paralelos -- Gestión de dispositivos -- El sistema de E/S -- Estrategias de E/S -- Diseño de gestores de dispositivos -- Empleo de búferes -- Características de las clases de dispositivos -- Implementando procesos, hilos y recursos -- La tarea entre manos -- El proceso hardware -- La interfaz de máquina abstracta -- La abstracción del proceso -- La abstracción de hilo -- Diagramas de estado -- Gestores de recursos -- Generalización de las políticas de gestión de procesos -- Planificación -- Visión General -- Mecanismos de planificación -- Estrategia de selección -- Estrategias no apropiativas -- Estrategias apropiativas -- Implementación del planificador -- Principios básicos de sincronización -- Cooperación entre procesos -- Evolución de la solución clásica -- Semáforos: la base de las soluciones modernas -- Sincronización en multiprocesadores de memoria compartida -- Sincronización de alto nivel y comunicación entre procesos -- Primitivas de sincronización alternativas -- Monitores -- Comunicación entre procesos -- Interbloqueo -- Antecedentes -- Un modelo de interbloqueo del sistema -- Prevención -- Evitación -- Detección y Recuperación -- Gestión de la memoria -- Cuestiones básicas -- La abstracción del espacio de direcciones -- Asignación de memoria -- Enlazado dinámico del espacio de direcciones -- Estrategias modernas de gestión de memoria -- Memoria virtual -- La tarea entre manos -- Traducción de direcciones -- Paginación -- Algoritmos de paginación estáticos -- Algoritmos de paginación dinámica -- Segmentación -- Archivos correlacionados con memoria -- Gestión de archivos -- Implementaciones de archivos de bajo nivel -- Soporte de alto nivel para las abstracciones de archivos -- Directorios -- Implementación de directorios -- Sistemas de archivos -- Protección y seguridad -- El problema -- Autenticación -- Autorización -- Criptografía -- Redes -- Desde la comunicación entre computadoras a las redes -- El modelo arquitectónico de red ISO OSI -- Protocolos de control de acceso al medio (MAC) -- La capa de red -- La capa de transporte -- Utilización de la capa de transporte -- Seguridad de la red -- Archivos remotos -- Compartición de información a través de la red -- Sistemas de disco remoto -- Sistemas de archivos remotos -- Caché de archivos -- Sistemas de directorio y sus implementaciones -- Computación distribuida -- Mecanismos de los SO distribuidos -- Memoria primaria distribuida -- LLamada a procedimientos remotos -- Objetos remotos -- Distribución de la gestión de procesos -- Sistemas de ejecución distribuida -- Soporte de software distribuido con Middleware -- Programas de aplicación distribuidos clásicos -- Soporte de Middleware para la programación distribuida clásica -- Programación distribuida en la web -- Soporte Middleware para código móvil -- Estrategias de diseño -- Consideraciones de diseño -- Núcleos monolíticos -- Organización modular -- Organización de núcleo extensible o micronúcleo -- Organizaciones estratificadas -- Sistemas operativos para sistemas distribuidos -- El núcleo Linux -- Organización del núcleo -- Módulos y gestión de dispositivos -- Gestión de procesos y de recursos -- Gestor de memoria -- Gestión de archivos -- El núcleo Windows NT/2000/XP -- El núcleo NT -- El ejecutivo NT -- Llamadas a procedimientos locales del núcleo e IPC -- Subsistemas.
650 1 7 _aComputadores - Sistemas operacionales
_2LEMB
_9505
650 2 7 _aMemoria Virtual
_9506
650 3 7 _aSistemas Operacionales
_9507
650 4 7 _aSistemas Operativos
_9508
942 _cG
_2ddc
999 _c998
_d998