MARC details
| 000 -CABECERA |
| campo de control de longitud fija |
13161cam a22002174a 4500 |
| 008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL |
| campo de control de longitud fija |
251216b mx ||||| |||| 00| 0 spa d |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
8420544620 |
| 040 ## - FUENTE DE CATALOGACIÓN |
| Centro catalogador/agencia de origen |
ITTLALPAN |
| Lengua de catalogación |
spa |
| Centro/agencia transcriptor |
ITTLALPAN |
| Normas de descripción |
rda |
| 041 ## - CÓDIGO DE IDIOMA |
| Código de lengua del texto/banda sonora o título independiente |
Español |
| Código de lengua original |
Inglés |
| 050 00 - SIGNATURA TOPOGRÁFICA DE LA BIBLIOTECA DEL CONGRESO |
| Número de clasificación |
QA7676063S7218 |
| Cutter |
63S7218 |
| Año |
2005 |
| 100 ## - ENTRADA PRINCIPAL--NOMBRE DE PERSONA |
| Nombre de persona |
William Stallings |
| 9 (RLIN) |
3853 |
| Término indicativo de función/relación |
Autor |
| 245 00 - MENCIÓN DEL TÍTULO |
| Título |
Sistemas Operativos5 |
| 250 ## - MENCION DE EDICION |
| Mención de edición |
5 edición |
| 260 3# - PUBLICACIÓN, DISTRIBUCIÓN, ETC. |
| Lugar de publicación, distribución, etc. |
Madrid, España |
| Nombre del editor, distribuidor, etc. |
Pearson Educación, S.A. |
| Fecha de publicación, distribución, etc. |
2005 |
| 300 ## - DESCRIPCIÓN FÍSICA |
| Extensión |
872 Paginas |
| Dimensiones |
25 x 19.4 cm 25 x 19.4 cm |
| 505 ## - NOTA DE CONTENIDO CON FORMATO |
| Nota de contenido con formato |
Contenido<br/>Prólogo xvii<br/>Capítulo 0<br/>Guía del lector 1<br/>0.1 Organización del libro 2<br/>0.2 Orden de presentación de los temas 3<br/>0.3 Recursos en Internet y en la Web 4<br/><br/>PRIMERA PARTE: ANTECECENTES 7<br/><br/>Capítulo 1<br/>Introducción a los computadores 9<br/>1.1 Elementos básicos 10<br/>1.2 Registros del procesador 11<br/>1.3 Ejecución de instrucciones 14<br/>1.4 Interrupciones 17<br/>1.5 La jerarquía de memoria 27<br/>1.6 Memoria cache 30<br/>1.7 Técnicas de comunicación de E/S 34<br/>1.8 Lecturas y sitios web recomendados 37<br/>1.9 Términos clave, cuestiones de repaso y problemas 38<br/><br/>Apéndice 1A Características de rendimiento de las memorias de dos niveles 41<br/>Apéndice 1B Control de procedimientos 48<br/><br/>Capítulo 2<br/>Introducción a los sistemas operativos 53<br/>2.1 Objetivos y funciones de los sistemas operativos 54<br/>2.2 La evolución de los sistemas operativos 58<br/>2.3 Principales logros 67<br/>2.4 Desarrollos que han llevado a los sistemas operativos modernos 79<br/>2.5 Descripción global de Microsoft Windows 82<br/>2.6 Sistemas UNIX tradicionales 91<br/>2.7 Sistemas UNIX modernos 94<br/>2.8 Linux 95<br/>2.9 Lecturas y sitios web recomendados 101<br/>2.10 Términos clave, cuestiones de repaso y problemas 103<br/>SEGUNDA PARTE: PROCESOS<br/>105<br/><br/>Capítulo 3<br/>Descripción y control de procesos<br/>107<br/>3.1 ¿Qué es un proceso?<br/>108<br/>3.2 Estados de procesos<br/>110<br/>3.3 Descripción de los procesos<br/>126<br/>3.4 Control de procesos<br/>135<br/>3.5 Gestión de procesos en UNIX SVR4<br/>143<br/>3.6 Resumen<br/>149<br/>3.7 Lecturas recomendadas<br/>149<br/>3.8 Términos clave, cuestiones de repaso y problemas<br/>150<br/>Proyecto de programación uno. Desarrollo de un intérprete de mandatos<br/>154<br/><br/>Capítulo 4<br/>Hilos, SMP y micronúcleos<br/>157<br/>4.1 Procesos e hilos<br/>158<br/>4.2 Multiprocesamiento simétrico<br/>172<br/>4.3 Micronúcleos<br/>176<br/>4.4 Gestión de hilos y SMP en Windows<br/>181<br/>4.5 Gestión de hilos y SMP en Solaris<br/>187<br/>4.6 Gestión de procesos e hilos en Linux<br/>193<br/>4.7 Resumen<br/>196<br/>4.8 Lecturas recomendadas<br/>196<br/>4.9 Términos clave, cuestiones de repaso y problemas<br/>197<br/><br/>Capítulo 5<br/>Concurrencia. Exclusión mutua y sincronización<br/>201<br/>5.1 Principios de la concurrencia<br/>203<br/>5.2 Exclusión mutua: soporte hardware<br/>212<br/>5.3 Semáforos<br/>215<br/>5.4 Monitores<br/>229<br/>5.5 Paso de mensajes<br/>235<br/>5.6 El problema de los Lectores/Escritores<br/>241<br/>5.7 Resumen<br/>245<br/>5.8 Lecturas recomendadas<br/>247<br/>5.9 Términos clave, cuestiones de repaso y problemas<br/>248<br/><br/>Capítulo 6<br/>Concurrencia. Interbloqueo e inanición<br/>257<br/>6.1 Fundamentos del interbloqueo<br/>258<br/>6.2 Prevención del interbloqueo<br/>267<br/>6.3<br/>Predicción del interbloqueo .................................................. 269<br/>6.4<br/>Detección del interbloqueo .................................................. 273<br/>6.5<br/>Una estrategia integrada de tratamiento del interbloqueo ........ 277<br/>6.6<br/>El problema de los filósofos comensales ................................ 277<br/>6.7<br/>Mecanismos de concurrencia de UNIX ..................................... 280<br/>6.8<br/>Mecanismos de concurrencia del núcleo de Linux ........................ 284<br/>6.9<br/>Funciones de sincronización de hilos de Solaris ........................ 291<br/>6.10<br/>Mecanismos de concurrencia de Windows ................................... 294<br/>6.11<br/>Resumen .............................................................................. 296<br/>6.12<br/>Lecturas recomendadas .......................................................... 297<br/>6.13<br/>Términos clave, cuestiones de repaso y problemas ....................... 297<br/><br/>TERCERA PARTE: MEMORIA ............................................................ 305<br/><br/>Capítulo 7<br/>Gestión de memoria ................................................................. 307<br/>7.1<br/>Requisitos de gestión de memoria ............................................. 308<br/>7.2<br/>Particionamiento de la memoria ................................................ 311<br/>7.3<br/>Paginación .............................................................................. 321<br/>7.4<br/>Segmentación .......................................................................... 325<br/>7.5<br/>Resumen .............................................................................. 327<br/>7.6<br/>Lecturas recomendadas .......................................................... 327<br/>7.7<br/>Términos clave, cuestiones de repaso y problemas ....................... 328<br/>Apéndice 7A<br/>Carga y enlace ........................................................................ 331<br/><br/>Capítulo 8<br/>Memoria virtual ...................................................................... 339<br/>8.1<br/>Hardware y estructuras de control ............................................ 340<br/>8.2<br/>Software del sistema operativo ................................................ 358<br/>8.3<br/>Gestión de memoria de UNIX y Solaris ..................................... 378<br/>8.4<br/>Gestión de memoria en Linux .................................................... 384<br/>8.5<br/>Gestión de memoria en Windows .............................................. 386<br/>8.6<br/>Resumen .............................................................................. 388<br/>8.7<br/>Lectura recomendada y páginas web ......................................... 389<br/>8.8<br/>Términos clave, cuestiones de repaso y problemas ....................... 390<br/>Apéndice 8A<br/>Tablas Hash ........................................................................... 395<br/><br/>CUARTA PARTE: PLANIFICACIÓN ....................................................... 399<br/><br/>Capítulo 9<br/>Planificación uniprocesador ...................................................... 401<br/>9.1<br/>Tipos de planificación del procesador ........................................ 402<br/>9.2<br/>Algoritmos de planificación ..................................................... 406<br/>9.3<br/>Planificación UNIX tradicional<br/>427<br/>9.4<br/>Resumen<br/>429<br/>9.5<br/>Lecturas recomendadas<br/>431<br/>9.6<br/>Términos clave, cuestiones de repaso y problemas<br/>431<br/>Apéndice 9A Tiempo de respuesta<br/>436<br/>Apéndice 9B Sistemas de colas<br/>438<br/>Proyecto de programación dos. El planificador de HOST<br/>444<br/><br/>Capítulo 10<br/>Planificación multiprocesador y de tiempo real<br/>451<br/>10.1<br/>Planificación multiprocesador<br/>452<br/>10.2<br/>Planificación de tiempo real<br/>463<br/>10.3<br/>Planificación en Linux<br/>477<br/>10.4<br/>Planificación en UNIX SVR4<br/>480<br/>10.5<br/>Planificación en Windows<br/>482<br/>10.6<br/>Resumen<br/>484<br/>10.7<br/>Lecturas recomendadas<br/>485<br/>10.8<br/>Términos clave, cuestiones de repaso y problemas<br/>485<br/><br/>QUINTA PARTE: ENTRADA/SALIDA Y FICHEROS<br/>489<br/><br/>Capítulo 11<br/>Gestión de la E/S y planificación del disco<br/>491<br/>11.1<br/>Dispositivos de E/S<br/>492<br/>11.2<br/>Organización del sistema de E/S<br/>493<br/>11.3<br/>Aspectos de diseño del sistema operativo<br/>496<br/>11.4<br/>Utilización de buffers de E/S<br/>500<br/>11.5<br/>Planificación del disco<br/>503<br/>11.6<br/>RAID<br/>511<br/>11.7<br/>Cache de disco<br/>520<br/>11.8<br/>E/S de UNIX SVR4<br/>522<br/>11.9<br/>E/S de Linux<br/>527<br/>11.10<br/>E/S de Windows<br/>530<br/>11.11<br/>Resumen<br/>532<br/>11.12<br/>Lecturas y sitios web recomendados<br/>532<br/>11.13<br/>Términos clave, cuestiones de repaso y problemas<br/>534<br/>Apéndice 11A Dispositivos de almacenamiento en disco<br/>537<br/><br/>Capítulo 12<br/>Gestión de ficheros<br/>547<br/>12.1<br/>Descripción básica<br/>548<br/>12.2<br/>Organización y acceso a los ficheros<br/>553<br/>12.3<br/>Directorios<br/>559<br/>12.4<br/>Compartición de ficheros<br/>563<br/>12.5<br/>Bloques y registros<br/>564<br/>12.6<br/>Gestión de almacenamiento secundario<br/>566<br/>12.7<br/>Gestión de ficheros de UNIX<br/>574<br/>12.8<br/>Sistema de ficheros virtual Linux<br/>578<br/>12.9<br/>Sistema de ficheros de Windows<br/>582<br/>12.10<br/>Resumen<br/>587<br/>12.11<br/>Lecturas recomendadas<br/>588<br/>12.12<br/>Términos clave, cuestiones de repaso y problemas<br/>589<br/><br/>SEXTA PARTE: SISTEMAS DISTRIBUIDOS Y SEGURIDAD<br/>591<br/><br/>Capítulo 13<br/>Redes<br/>595<br/>13.1<br/>La necesidad de una arquitectura de protocolos<br/>597<br/>13.2<br/>La arquitectura de protocolos TCP/IP<br/>599<br/>13.3<br/>Sockets<br/>605<br/>13.4<br/>Redes en Linux<br/>609<br/>13.5<br/>Resumen<br/>611<br/>13.6<br/>Lecturas y sitios web recomendados<br/>611<br/>13.7<br/>Términos clave, cuestiones de repaso y problemas<br/>612<br/>Apéndice 13A<br/>El Protocolo simple de transferencia de ficheros<br/>614<br/><br/>Capítulo 14<br/>Procesamiento distribuido, cliente/servidor y clusters<br/>619<br/>14.1<br/>Computación cliente/servidor<br/>620<br/>14.2<br/>Paso de mensajes distribuido<br/>630<br/>14.3<br/>Llamadas a procedimiento remoto<br/>633<br/>14.4<br/>Clusters<br/>636<br/>14.5<br/>Servidor Cluster de Windows<br/>642<br/>14.6<br/>Sun Cluster<br/>643<br/>14.7<br/>Clusters de Beowulf y Linux<br/>646<br/>14.8<br/>Resumen<br/>648<br/>14.9<br/>Lecturas recomendadas y sitios web<br/>648<br/>14.10<br/>Términos clave, cuestiones de repaso y problemas<br/>650<br/><br/>Capítulo 15<br/>Gestión de procesos distribuidos<br/>653<br/>15.1<br/>Migración de procesos<br/>654<br/>15.2<br/>Estados globales distribuidos<br/>660<br/>15.3<br/>Exclusión mutua distribuida<br/>665<br/>15.4<br/>Interbloqueo distribuido<br/>675<br/>15.5<br/>Resumen<br/>685<br/>15.6<br/>Lecturas recomendadas<br/>685<br/>15.7<br/>Términos clave, cuestiones de repaso y problemas<br/>686<br/>Capítulo 16<br/>Seguridad<br/>689<br/>16.1<br/>Amenazas de seguridad<br/>690<br/>16.2<br/>Protección<br/>695<br/>16.3<br/>Intrusos<br/>701<br/>16.4<br/>Software malicioso<br/>713<br/>16.5<br/>Sistemas confiables<br/>722<br/>16.6<br/>Seguridad en Windows<br/>725<br/>16.7<br/>Resumen<br/>731<br/>16.8<br/>Lecturas recomendadas y sitios web<br/>732<br/>16.9<br/>Términos clave, cuestiones de repaso y problemas<br/>733<br/>Apéndice 16A<br/>Cifrado<br/>736<br/>APÉNDICES<br/>743<br/>Apéndice A<br/>Temas de concurrencia<br/>743<br/>A.1<br/>Exclusión mutua. Técnicas de software<br/>744<br/>A.2<br/>Condiciones de carrera y semáforos<br/>748<br/>A.3<br/>El problema de la barbería<br/>758<br/>Problemas<br/>763<br/>Apéndice B<br/>Diseño orientado a objetos<br/>765<br/>B.1<br/>Motivación<br/>766<br/>B.2<br/>Conceptos de orientación a objetos<br/>767<br/>B.3<br/>Beneficios del diseño orientado a objetos<br/>771<br/>B.4<br/>CORBA<br/>772<br/>B.5<br/>Lecturas y sitios web recomendados<br/>775<br/>Apéndice C<br/>Proyectos de programación y de sistemas operativos<br/>777<br/>C.1<br/>Proyectos para la enseñanza de sistemas operativos<br/>778<br/>C.2<br/>NACHOS<br/>779<br/>C.3<br/>Proyectos de investigación<br/>780<br/>C.4<br/>Proyectos de programación<br/>780<br/>C.5<br/>Tareas de lectura y de análisis<br/>781<br/>Apéndice D<br/>OSP. Un entorno para proyectos de sistemas operativos<br/>783<br/>D.1 Introducción 784<br/>D.2 Aspectos innovadores de OSP 785<br/>D.3 Comparación con otras herramientas docentes de sistemas operativos 786<br/><br/>Apéndice E<br/>BACI. El Sistema de programación concurrente de Ben-Ari<br/>789<br/>E.1 Introducción 790<br/>E.2 BACI 790<br/>E.3 Ejemplos de programas BACI 793<br/>E.4 Proyectos BACI 797<br/>E.5 Mejoras al Sistema BACI 800<br/><br/>Glosario 801<br/>Referencias 811<br/>Acrónimos 827<br/>Índice 829 |
| 520 ## - RESUMEN, ETC. |
| Resumen, etc. |
Este libro se ocupa de los conceptos, la estructura y los mecanismos de los sistemas operativos. Su propósito es presentar, de la manera más clara y completa posible, la naturaleza y las características de los sistemas operativos de hoy en día.<br/><br/>En esta nueva edición, el autor ha intentado recoger las innovaciones y mejoras que ha habido en esta disciplina durante los cuatro años que han transcurrido desde la última edición, manteniendo un tratamiento amplio y completo de esta materia. Asimismo, varios profesores que imparten esta disciplina, así como profesionales que trabajan en este campo, han revisado en profundidad la cuarta edición. Como consecuencia de este proceso, en muchas partes del libro, se ha mejorado la claridad de la redacción y de las ilustraciones que acompañan al texto. Además, se han incluido varios problemas de carácter realista.<br/><br/>Además de mejoras pedagógicas y en su presentación de cara al usuario, el contenido técnico del libro se ha actualizado completamente, para reflejar los cambios actuales en esta excitante disciplina. El estudio de Linux se ha extendido significativamente, basándose en su última versión: Linux 2.6. El estudio de Windows se ha actualizado para incluir Windows XP y Windows Server 2003.<br/><br/>Se incluye un nuevo capítulo sobre redes, presentándose el API de Sockets. Además, se ha ampliado el tratamiento del diseño orientado a objetos.<br/><br/>Hay un sitio web asociado a este libro que proporciona apoyo a los estudiantes y a los profesores. El sitio incluye enlaces a otros sitios relevantes, copias originales de las transparencias de las figuras y tablas del libro en formato PDF (Adobe Acrobat), transparencias en PowerPoint e información para darse de alta en la lista de correo de Internet del libro.<br/><br/>La página web está en WilliamStallings.com/OS/OS5e.html<br/> |
| 526 ## - NOTA DE INFORMACIÓN SOBRE EL PROGRAMA DE ESTUDIO |
| Program name |
Ingeniería en Tecnologías de la Información y Comunicación |
| 942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA) |
| Fuente del sistema de clasificación o colocación |
Clasificación LC, Biblioteca del Congreso |
| Tipo de ítem Koha |
Libro |
| Edición |
5ta edición |
| Suprimir en OPAC |
No |
| 945 ## - CATALOGADORES |
| Nombre del Creador del Registro |
Edgar Adrián Morales Avilés |
| Número del Creador del Registro |
1251 |
| Número de último modificador del registro |
1251 |
| Nombre del último modificador del registro |
Edgar Adrián Morales Avilés |