Sistemas operativos / Gary Nutt

Por: Nutt, GaryTipo de material: TextoTextoIdioma: Español Detalles de publicación: Madrid: Addison-Wesley, 2004Edición: 3a edDescripción: 832 p.: il.; 27 cmISBN: 8478290672Tema(s): SISTEMAS OPERATIVOS | MULTIPROCESADORES | PROGRAMACIÓN DE COMPUTADORAS | ALGORITMOS COMPUTACIONALESClasificación CDD: 005.43
Contenidos:
Contenido: Introducción: Computadores y software. Estrategias de sistemas operativos. Resumen. Ejercicios. Utilizando el sistema operativo: La máquina abstracta del programador. Recursos. Procesos e hilos. Escritura de programas concurrentes. Objetos. Ejercicio de laboratorio 2.1. Ejercicio de laboratorio 2.2. Organización de sistemas operativos: Funcione básicas. Consideraciones generales de implementación. Núcleos de SO Contemporáneos. Ejercicio de laboratorio 3.1. Organización de computadores: La arquitectura de 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. Ejercicio de laboratorio 5.1. 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. Ejercicio de laboratorio 6.1. Ejercicio de laboratorio 6.2. Planificación: Visión general. Mecanismos de planificación. Estrategia de selección. Estrategias no apropiativas. Estrategias apropiativas. Implementación del planificador. Ejercicio de laboratorio 7.1. 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. Ejercicio de laboratorio 8.1. Sincronización de alto nivel y comunicación entre procesos: Primitivas de sincronización alternativas. Monitores. Comunicación entre procesos. Ejercicio de laboratorio 9.1. Ejercicio de laboratorio 9.2. 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. Ejercicio de laboratorio 11.1. 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. Ejercicio de laboratorio 12.1. Gestión de archivos: La tarea entre manos. Archivos. Implementaciones de archivos de bajo nivel. Soporte de alto nivel para las abstracciones de archivos. Directorios Implementación de directorios. Sistemas de archivos. Ejercicio de laboratorio 13.1. Protección y seguridad. El problema. Autenticación. Autorización. Criptografía. Redes: Desde la comunicación entre computadores 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 La capa de transporte. Seguridad de la red. Ejercicio de laboratorio 15.1. Archivos remotos: Compartición de información a través de la red. Sistemas de disco remoto. Sistemas de archivo 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. Ejercicio de laboratorio 17.1. Sistemas de ejecución distribuida: Soporte de software distribuido con Middleware. Programas de aplicación distribuidos clásicos. Soporte Middleware para la programación distribuida clásica. Programación distribuida en el 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: El núcleo Linux. Organización del núcleo. Módulos de 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: Introducción. El ejecutivo NT. Llamadas a procedimientos locales del núcleo e IPC. Subsistemas.
Etiquetas de esta biblioteca: No hay etiquetas de esta biblioteca para este título. Ingresar para agregar etiquetas.
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Tipo de ítem Biblioteca actual Signatura Estado Fecha de vencimiento Código de barras
Libros Libros Biblioteca Especializada de Ingeniería Civil
005.43 N88 (Navegar estantería(Abre debajo)) Disponible FIC3969

Bibliografía: p. 812-816.

Contenido:
Introducción:
Computadores y software.
Estrategias de sistemas operativos.
Resumen.
Ejercicios.
Utilizando el sistema operativo:
La máquina abstracta del programador.
Recursos.
Procesos e hilos.
Escritura de programas concurrentes.
Objetos.
Ejercicio de laboratorio 2.1.
Ejercicio de laboratorio 2.2.
Organización de sistemas operativos:
Funcione básicas.
Consideraciones generales de implementación.
Núcleos de SO Contemporáneos.
Ejercicio de laboratorio 3.1.
Organización de computadores:
La arquitectura de 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.
Ejercicio de laboratorio 5.1.
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.
Ejercicio de laboratorio 6.1.
Ejercicio de laboratorio 6.2.
Planificación:
Visión general.
Mecanismos de planificación.
Estrategia de selección.
Estrategias no apropiativas.
Estrategias apropiativas.
Implementación del planificador.
Ejercicio de laboratorio 7.1.
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.
Ejercicio de laboratorio 8.1.
Sincronización de alto nivel y comunicación entre procesos:
Primitivas de sincronización alternativas.
Monitores.
Comunicación entre procesos.
Ejercicio de laboratorio 9.1.
Ejercicio de laboratorio 9.2.
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.
Ejercicio de laboratorio 11.1.
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.
Ejercicio de laboratorio 12.1.
Gestión de archivos:
La tarea entre manos.
Archivos.
Implementaciones de archivos de bajo nivel.
Soporte de alto nivel para las abstracciones de archivos.
Directorios
Implementación de directorios.
Sistemas de archivos.
Ejercicio de laboratorio 13.1.
Protección y seguridad.
El problema.
Autenticación.
Autorización.
Criptografía.
Redes:
Desde la comunicación entre computadores 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 La capa de transporte.
Seguridad de la red.
Ejercicio de laboratorio 15.1.
Archivos remotos:
Compartición de información a través de la red.
Sistemas de disco remoto.
Sistemas de archivo 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.
Ejercicio de laboratorio 17.1.
Sistemas de ejecución distribuida:
Soporte de software distribuido con Middleware.
Programas de aplicación distribuidos clásicos.
Soporte Middleware para la programación distribuida clásica.
Programación distribuida en el 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:
El núcleo Linux.
Organización del núcleo.
Módulos de 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:
Introducción.
El ejecutivo NT.
Llamadas a procedimientos locales del núcleo e IPC.
Subsistemas.

No hay comentarios en este titulo.

para colocar un comentario.

Universidad Nacional Santiago Antúnez de Mayolo

Datos Generales

RUC
20166550239

Ubicacion
Av. Centenario 200, Huaraz- Perú

Telefono
(043) 640020

Correo
biblioteca@unasam.edu.pe
Mapa de localizacion

© copyright unasam.edu.pe