Puntuación:
El libro ofrece un enfoque claro y práctico del aprendizaje de los sistemas operativos, en particular tomando como modelo el sistema operativo Xinu. Explica eficazmente conceptos complejos mediante ejemplos de código y fomenta la experimentación en hardware real. Sin embargo, hay algunas críticas relativas a la organización de los capítulos, la calidad de la encuadernación y problemas con la versión Kindle.
Ventajas:⬤ Estilo instructivo claro con ejemplos prácticos de código.
⬤ Enfoque práctico usando un SO real (Xinu) en hardware accesible.
⬤ Elegante implementación de código fácil de leer y entender.
⬤ Cubre a fondo una amplia gama de conceptos de SO modernos.
⬤ Bueno tanto para principiantes como para aquellos familiarizados con el desarrollo de SO.
⬤ Algunos lectores encontraron la organización confusa, refiriéndose a los capítulos como una 'bola de espaguetis'.
⬤ Problemas de calidad con la encuadernación del libro.
⬤ La versión Kindle carece de funciones como el modo oscuro y el ajuste del tamaño del texto.
⬤ Algunos críticos consideraron que no alcanzaba la calidad de otras obras del mismo autor.
(basado en 7 opiniones de lectores)
Operating System Design: The Xinu Approach, Second Edition
Actualización del libro más práctico sobre sistemas operativos de la A a la Z.
Ampliamente elogiado por evitar el típico enfoque de caja negra que se encuentra en otros libros de texto sobre sistemas operativos, la primera edición de este libro superventas enseñaba a los lectores cómo funciona un sistema operativo y explicaba cómo construirlo desde cero.
Siguiendo un patrón lógico para el diseño de sistemas, Operating System Design: The Xinu Approach, Second Editionelimina el misterio del diseño de sistemas operativos y consolida el conjunto de material en una disciplina sistemática. Presenta un paradigma de diseño jerárquico que organiza los principales componentes del sistema operativo de forma ordenada y comprensible.
El libro guía a los lectores a través de la construcción de un sistema operativo convencional basado en procesos utilizando primitivas prácticas y directas. Ofrece los detalles de implementación de un conjunto de primitivas, normalmente el más popular. Una vez que los lectores entienden cómo se pueden implementar las primitivas en hardware convencional, pueden implementar fácilmente versiones alternativas.
El texto comienza con una máquina desnuda y procede paso a paso a través del diseño y la implementación de Xinu, que es un sistema operativo pequeño y elegante que soporta la creación dinámica de procesos, la asignación dinámica de memoria, la comunicación de red, los sistemas de archivos locales y remotos, un intérprete de comandos y funciones de E/S independientes del dispositivo. El código de Xinu funciona en muchas plataformas de hardware. Esta segunda edición se ha reescrito por completo para contrastar los sistemas operativos para procesadores RISC y CISC. Para fomentar la experimentación práctica, el libro proporciona código actualizado y ejemplos para dos placas experimentales de bajo coste: BeagleBone Black de ARM y Galileo de Intel.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)