Título : | sistemas operativos modernos | Tipo de documento: | texto impreso | Autores: | Andrew S. Tanenbaum, Autor | Mención de edición: | 2a.ed. | Editorial: | México : Pearson Educación | Fecha de publicación: | 2003 | Número de páginas: | 976 p | Dimensiones: | 18.5 x 23.5 cm | ISBN/ISSN/DL: | 978-970-260-315-3 | Palabras clave: | informática, sistemas operativos | Resumen: | La primera mitad de modernos sistemas operativos se centra en conceptos tradicionales sistemas operativos: procesos, puntos muertos, gestión de memoria, sistemas de E / S, y archivos. No hay nada revolucionario en estos primeros capítulos, pero todos los temas están bien cubiertos, incluyendo cada uno de las secciones sobre la investigación actual y un conjunto de problemas de los estudiantes. Resulta esclarecedor leer las explicaciones de las decisiones de diseño realizados por anteriores gurús de sistemas operativos, incluyendo su opinión de que la investigación adicional sobre el problema de los bloqueos es impracticable excepto para mantener los teóricos del gráfico de lo contrario desempleados de las calles de Tanenbaum.
Se trata de la segunda mitad del libro que se diferencia de los textos más viejos sistemas operativos. Aquí, cada capítulo se describe un elemento de lo que constituye un sistema operativo moderno – el conocimiento de las aplicaciones multimedia, múltiples procesadores, redes de computadoras, y un alto nivel de seguridad. El capítulo sobre la funcionalidad multimedia se centra en las características tales como el manejo de archivos masivos y proporcionar vídeo bajo demanda. Se incluyen en la discusión sobre las plataformas multiprocesador son equipos agrupados y computación distribuida. Por último, la importancia de la seguridad se discute – una enumeración animado de las puntuaciones de maneras sistemas operativos pueden ser vulnerables a los ataques, de seguridad de las contraseñas a los virus informáticos y gusanos de Internet.
Se incluyen al final del libro son los estudios de caso de dos sistemas operativos más populares: Unix / Linux y Windows 2000. Hay una tendencia hacia el enfoque de Unix / Linux, no es sorprendente dada la experiencia del autor y se inclinó académica, pero este sesgo no resta a partir del análisis de Tanenbaum. Ambos sistemas operativos son disecados, describiendo cómo cada implementa procesos, sistemas de archivos, gestión de memoria, y otros fundamentos del sistema operativo.
El mantra de Tanenbaum es un diseño sencillo y accesible sistema operativo. Dado que los sistemas operativos modernos tienen amplias funciones, se ve obligado a conciliar tamaño físico con sencillez. Con este fin, hace frecuentes referencias a la Frederick Brooks clásico The Mythical Man-Month de la sabiduría en la gestión de grandes proyectos de desarrollo de software y complejos. Él encuentra tanto en Windows 2000 y Unix / Linux culpable de ser demasiado complicado – con un skewering concreta de Windows 2000 y su gigantesca API Win32. Un principal culpable es el intento de hacer que los sistemas operativos más fáciles de usar, que en opinión de Tanenbaum como excusa para el código hinchado. La solución es tener gente inteligente, el equipo más pequeño posible, y las interacciones bien definidas entre distintos componentes de los sistemas operativos. Diseño futuro del sistema operativo se beneficiará si los consejos de este libro se toma en serio. |
sistemas operativos modernos [texto impreso] / Andrew S. Tanenbaum, Autor . - 2a.ed. . - México (Atlacomulco N) : Pearson Educación, 2003 . - 976 p ; 18.5 x 23.5 cm. ISBN : 978-970-260-315-3 Palabras clave: | informática, sistemas operativos | Resumen: | La primera mitad de modernos sistemas operativos se centra en conceptos tradicionales sistemas operativos: procesos, puntos muertos, gestión de memoria, sistemas de E / S, y archivos. No hay nada revolucionario en estos primeros capítulos, pero todos los temas están bien cubiertos, incluyendo cada uno de las secciones sobre la investigación actual y un conjunto de problemas de los estudiantes. Resulta esclarecedor leer las explicaciones de las decisiones de diseño realizados por anteriores gurús de sistemas operativos, incluyendo su opinión de que la investigación adicional sobre el problema de los bloqueos es impracticable excepto para mantener los teóricos del gráfico de lo contrario desempleados de las calles de Tanenbaum.
Se trata de la segunda mitad del libro que se diferencia de los textos más viejos sistemas operativos. Aquí, cada capítulo se describe un elemento de lo que constituye un sistema operativo moderno – el conocimiento de las aplicaciones multimedia, múltiples procesadores, redes de computadoras, y un alto nivel de seguridad. El capítulo sobre la funcionalidad multimedia se centra en las características tales como el manejo de archivos masivos y proporcionar vídeo bajo demanda. Se incluyen en la discusión sobre las plataformas multiprocesador son equipos agrupados y computación distribuida. Por último, la importancia de la seguridad se discute – una enumeración animado de las puntuaciones de maneras sistemas operativos pueden ser vulnerables a los ataques, de seguridad de las contraseñas a los virus informáticos y gusanos de Internet.
Se incluyen al final del libro son los estudios de caso de dos sistemas operativos más populares: Unix / Linux y Windows 2000. Hay una tendencia hacia el enfoque de Unix / Linux, no es sorprendente dada la experiencia del autor y se inclinó académica, pero este sesgo no resta a partir del análisis de Tanenbaum. Ambos sistemas operativos son disecados, describiendo cómo cada implementa procesos, sistemas de archivos, gestión de memoria, y otros fundamentos del sistema operativo.
El mantra de Tanenbaum es un diseño sencillo y accesible sistema operativo. Dado que los sistemas operativos modernos tienen amplias funciones, se ve obligado a conciliar tamaño físico con sencillez. Con este fin, hace frecuentes referencias a la Frederick Brooks clásico The Mythical Man-Month de la sabiduría en la gestión de grandes proyectos de desarrollo de software y complejos. Él encuentra tanto en Windows 2000 y Unix / Linux culpable de ser demasiado complicado – con un skewering concreta de Windows 2000 y su gigantesca API Win32. Un principal culpable es el intento de hacer que los sistemas operativos más fáciles de usar, que en opinión de Tanenbaum como excusa para el código hinchado. La solución es tener gente inteligente, el equipo más pequeño posible, y las interacciones bien definidas entre distintos componentes de los sistemas operativos. Diseño futuro del sistema operativo se beneficiará si los consejos de este libro se toma en serio. |
| |