Descargar SISTEMAS OPERATIVOS MODERNOS (3ª ED.) en español (2009) PDF gratis

SISTEMAS OPERATIVOS MODERNOS (3ª ED.) andrew-s-tanenbaum
Titulo
SISTEMAS OPERATIVOS MODERNOS (3ª ED.)
Idioma
Castellano / Español
Categoria
Informática
Editorial
AUTOR-EDITOR
Paginas
177
ISBN
6074420467
Comentarios
6
Fecha
Etiquetas
Informática, Sistemas operativos, Otros sistemas operativos
Descarga gratis aquí

Sinopsis y resumen del ebook

Para los profesionales del desarrollo de software y estudiantes de TI, Modern Operating Systems proporciona una sólida visión conceptual del diseño de sistemas operativos, incluyendo casos de estudio detallados sobre Unix/Linux y Windows 2000. ¿Qué hace que un sistema operativo moderno sea moderno? Según el autor Andrew Tanenbaum, es el conocimiento de las aplicaciones informáticas de alta demanda, principalmente en los campos de multimedia, computación paralela y distribuida y seguridad. El desarrollo de un hardware más rápido y avanzado ha hecho posible el avance del software, incluyendo mejoras en el sistema operativo. Una cosa es usar un sistema operativo antiguo en el hardware actual, y otra cosa es usar el hardware actual de manera efectiva para servir mejor a las aplicaciones de software modernas. Si no lo cree, instale Windows 3.0 en un PC moderno e intente navegar por Internet o grabar un CD. Los lectores familiarizados con el texto anterior de Tanenbaum, Sistemas operativos, saben que el autor es un firme defensor del diseño sencillo y la experimentación práctica. Su libro anterior contenía el código fuente de un sistema operativo llamado Minux, una variante simple de Unix y la plataforma utilizada por Linus Torvalds para desarrollar Linux. Aunque este libro no contiene ningún código fuente, ilustra varios de sus puntos con fragmentos de código (C, normalmente con llamadas al sistema Unix). La primera mitad de los sistemas operativos modernos se centran en los conceptos tradicionales de los sistemas operativos: procesos, bloqueos, gestión de memoria, E/S y sistemas de archivos. No hay nada innovador en estos primeros capítulos, pero todos los temas están bien cubiertos, cada uno incluyendo secciones sobre la investigación actual y una serie de problemas de los estudiantes. Es esclarecedor leer las explicaciones de Tanenbaum sobre las decisiones de diseño tomadas por los antiguos gurús del sistema operativo, incluyendo su opinión de que no es práctico seguir investigando sobre el problema del callejón sin salida, excepto para "evitar que los teóricos de los gráficos, que de otro modo estarían desempleados, acaben en la calle". Esta es la segunda parte del libro que difiere de los textos de los sistemas operativos más antiguos. Aquí, cada capítulo describe un elemento de lo que constituye un sistema operativo moderno: el conocimiento de las aplicaciones multimedia, los múltiples procesadores, las redes informáticas y un alto nivel de seguridad. El capítulo sobre la funcionalidad multimedia se centra en características como la gestión de archivos de gran tamaño y el suministro de vídeo bajo demanda. El debate sobre las plataformas multiprocesador incluye los ordenadores de clúster y la informática distribuida. Finalmente, se discute la importancia de la seguridad - una enumeración viva de las muchas maneras en que los sistemas operativos pueden ser vulnerables a los ataques, desde la seguridad de contraseñas hasta los virus informáticos y los gusanos de Internet. Al final del libro encontrará estudios de casos de dos sistemas operativos populares: Unix/Linux y Windows 2000. Existe un sesgo a favor del enfoque Unix/Linux, lo cual no es sorprendente dada la experiencia y orientación académica del autor, pero este sesgo no resta valor al análisis de Tanenbaum. Se analizan los dos sistemas operativos, describiendo cómo cada uno implementa procesos, sistemas de archivos, gestión de memoria y otros fundamentos del sistema operativo. El mantra de Tanenbaum es un sistema operativo simple y accesible. Dado que los sistemas operativos modernos tienen una amplia funcionalidad, se ve obligado a conciliar el tamaño físico con la simplicidad. Con este fin, a menudo se refiere al clásico de Frederick Brooks, The Mythical Man-Month, por su sabiduría en la gestión de grandes y complejos proyectos de desarrollo de software. Encuentra que tanto Windows 2000 como Unix/Linux son culpables de ser demasiado complicados, con un particular entretejido de Windows 2000 y su "gigantesca API Win32". Uno de los principales culpables es el intento de hacer que los sistemas operativos sean más "fáciles de usar", lo que Tanenbaum ve como una excusa para inflar el código. La solución es tener personas inteligentes, el equipo más pequeño posible e interacciones bien definidas entre los diferentes componentes de los sistemas operativos. El diseño futuro del sistema operativo será beneficioso si el consejo de este libro se toma en serio. --Pete Ostenson.

Información sobre el autor y escritor

Criticas y Comentarios

El mayor libro sobre sistemas operativos con diferencia. Combina mucha información, una presentación concisa e impecable y ejercicios útiles. Es uno de los libros que contiene muchos detalles técnicos pero que puede ser leído como una ficción. El contenido está muy bien estructurado, las preguntas que surgen durante la lectura son generalmente contestadas en las siguientes páginas. También se hacen preguntas que aún no han sido contestadas, lo que ayuda a atraer al lector y a asegurarse de que está siguiendo el libro de cerca una vez más. En general, es un clásico puro y recomendado para todos los actores de la industria del software.
A pesar de la portada masivamente ridícula, es un libro increíble. Me asignaron este libro como un libro de texto usado en ciencias de la computación 440 en Allegheny College, y aunque no leímos el libro entero durante este curso, tengo la intención de leerlo de principio a fin este verano. El estilo de escritura inteligente y ligeramente espiritual de Tanenbaum hace de los "Sistemas Operativos Modernos" una lectura sorprendentemente atractiva para un libro de texto, y es muy bueno explicando los conceptos de teoría y diseño de SO de una manera muy sencilla que los hace bastante fáciles de aprender. Las cifras, aunque sencillas, son claras, fáciles de entender y muy frecuentes. Los extractos de código, escritos en C, también son frecuentes, bien comentados y fáciles de entender. Furt, aunque algunas referencias son un poco anticuadas*, este libro cubre o al menos resume muchos conceptos que se han vuelto importantes recientemente, como sistemas distribuidos y computación en nube, multiprocesamiento y competencia, virtualización, seguridad y aseguramiento de datos, y problemas con dispositivos móviles - no es sólo una visita a POSIX, a diferencia de algunos otros textos.Tanenbaum explica no sólo cómo funcionan los sistemas operativos modernos, sino también por qué: la historia de las máquinas, las personas y las ideas que crearon el ecosistema de sistemas operativos que vemos hoy en día. Obviamente es un experto en su campo, como lo demuestra su trabajo en Minix, y el libro transmite muchas de sus teorías e ideas, muchas de las cuales están probablemente años luz por delante de las que se utilizan en los sistemas operativos que tendemos a utilizar a diario. Creo que es muy importante que todos los programadores, y no sólo los programadores de sistemas, tengan una clara comprensión de cómo funcionan los sistemas operativos y cómo su código interactúa con el sistema operativo. Incluso si usted es un desarrollador web, los servidores web y los navegadores deben interactuar con un sistema operativo en algún momento**. Entender cómo funcionan los sistemas operativos y cómo están diseñados es vital para escribir software de calidad, eficiente y elegante. Aunque ciertamente recomendaría este libro a los profesores de informática en lugar de otros manuales similares, también lo recomendaría a cualquier desarrollador, programador o científico informático que quiera mejorar su comprensión de los sistemas operativos... * Lo que cabe esperar de casi todos los textos de ordenador... ** ¡Más a menudo de lo que se podría pensar, de hecho!
Una excelente introducción a los sistemas operativos de uno de los mejores investigadores de la región. Me asignaron este libro como libro de texto para un curso universitario sobre sistemas operativos, pero rápidamente me enamoré del libro y me encontré derramando sobre muchas de las secciones no cubiertas en clase y revisando las que discutimos con más detalle. La escritura de Tanenbaum es excelente; es clara y relevante, pero está impregnada de suficiente ingenio y tono de conversación para mantener al lector ocupado. Tanenbaum presenta una excelente mezcla de teoría y ejemplos prácticos, y hace buen uso de la historia de la informática para contextualizar varias técnicas y avances en la tecnología del sistema operativo. Como pueden esperar los lectores con cierto conocimiento de la historia de los sistemas operativos, el texto de Tanenbaum es bastante reflexivo, pero hace un excelente trabajo separando sus ideas (generalmente correctas) del contenido factual del libro.
Tanenbaum no sólo está bien informado, sino que también es divertido. Me sorprende el número de chistes que han entrado en este libro. Cada capítulo está bien hecho, aunque me encontré zonificando en el capítulo sobre Windows. La sección sobre gestión de proyectos en el último capítulo vale la pena ser leída no sólo por los desarrolladores, sino también por cualquiera que necesite entender el ciclo de vida del desarrollo de software, y la lista de lecturas adicionales es una enciclopedia de documentos de referencia impresionantes para futuras lecturas.
Es el primer libro de computación que he leído de arriba a abajo. Tanenbaum hace un trabajo fantástico de introducir y explicar los conceptos de una manera muy lineal para que si se hace una lectura completa del libro, no se base en mucho conocimiento externo excepto en el de C. Hay incluso algunos lugares donde el autor inserta algunas bromas muy secas - el humor seco es mi humor y es muy raro, así que fue un placer, así que recomiendo esto a cualquier persona con experiencia en programación con C que quiera entender un poco los detalles de cómo funciona realmente el sistema operativo que hace un ordenador.
Llegó rápidamente y en perfectas condiciones.

Información de la editorial

AUTOR-EDITOR

Somos un grupo de personas que están pensando en la necesidad de poner al alcance de todos la publicación, la impresión y la venta de libros por encargo a través de la tecnología. Hemos creado la empresa Autores Editores S.A.S., para facilitar la vida de los autores, editores, lectores y todos los actores culturales que quieran autoeditar y difundir su obra.
ANDREW S. TANENBAUM