Portada de Principios para el Diseño de Sistemas Operativos

Principios para el Diseño de Sistemas Operativos

por Per Brinch Hansen · 1973

Ver sugerencias

Sinopsis

Un libro de texto que explora los fundamentos de los sistemas operativos, destacando los problemas de concurrencia y la forma de resolverlos sistemáticamente.

Más de Per Brinch Hansen

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Mientras que 'Principios para el Diseño de Sistemas Operativos' se centra en la ingeniería interna de sistemas, este libro aborda las ramificaciones sociales y éticas de los sistemas de información una vez desplegados. Conecta con el libro de referencia no por el diseño técnico, sino por la necesaria gobernanza y las implicaciones que todo sistema, al operar, genera en su entorno, llevando la discusión del 'cómo funciona' al 'cómo debe regularse'.

Aunque 'Principios' es un manual técnico, este libro ofrece una visión histórica más amplia del campo de la computación, que es el contexto en el que los sistemas operativos se desarrollaron. Conecta de forma no obvia porque va más allá del 'cuándo y cómo' de los sistemas operativos, explorando el 'por qué' cultural y filosófico que impulsó su creación y evolución, situando el diseño de sistemas dentro de una narrativa más grande del desarrollo tecnológico.

Mientras 'Principios para el Diseño de Sistemas Operativos' trata la recursión y la auto-organización a nivel de software, 'Gödel, Escher, Bach' explora estos conceptos a un nivel filosófico y metafísico más amplio. Ambos abordan la creación de sistemas complejos a partir de reglas simples, la emergencia de la inteligencia y la autosuficiencia, pero desde perspectivas radicalmente diferentes: la ingeniería y la epistemología. Conecta por la profunda simetría en la arquitectura de ideas subyacentes.

La ciencia de lo artificial

Herbert A. Simon

1969·ensayo

El libro de Brinch Hansen es un ejemplo práctico de cómo diseñar 'lo artificial' (sistemas operativos) de manera estructurada y efectiva. Simon, por otro lado, proporciona un marco filosófico para entender 'la ciencia de lo artificial' en sí misma, articulando los principios subyacentes a la creación de cualquier sistema diseñado. La conexión reside en la visión compartida de que los sistemas, aunque no naturales, pueden ser estudiados y diseñados sistemáticamente, ofreciendo una perspectiva teórica profunda al trabajo práctico del libro de referencia.

Mientras Brinch Hansen aborda los principios generales de los sistemas operativos, este libro de Raynal, un autor francés prominente pero menos conocido en las listas de recomendaciones anglófonas populares, se sumerge específicamente en los desafíos de la concurrencia y los sistemas distribuidos, un componente crucial de los sistemas operativos modernos. La conexión es directa en el dominio técnico, pero el foco y la autoría lo hacen menos 'mainstream' para el público general, extendiendo la discusión del libro de referencia a un área más especializada.

Arquitectura de Computadoras: Un Enfoque Cuantitativo

John L. Hennessy, David A. Patterson

1990·divulgacion

Aunque no es estrictamente un libro sobre sistemas operativos, esta obra de Hennessy y Patterson, aunque muy respetada en círculos académicos, no siempre figura en las listas de lecturas 'populares' de tecnología. Conecta con 'Principios para el Diseño de Sistemas Operativos' al ofrecer una comprensión profunda del hardware subyacente que los sistemas operativos deben gestionar y optimizar. Para diseñar un sistema operativo efectivo, es fundamental comprender la arquitectura de la máquina, haciendo de este un complemento esencial pero menos obvio que otros textos del mismo campo.

El Lenguaje de Patrones

Christopher Alexander, Sara Ishikawa, Murray Silverstein

1977·divulgacion

'Principios para el Diseño de Sistemas Operativos' estructura el conocimiento complejo en principios y técnicas claras para abordar problemas de ingeniería. 'El Lenguaje de Patrones' hace algo similar para la arquitectura, codificando soluciones de diseño en un formato de 'patrón' reutilizable. Ambos libros utilizan una estructura metodológica para descomponer un dominio complejo en elementos manejables y soluciones aplicables, buscando estandarizar y mejorar las prácticas de diseño a través de la articulación de principios y patrones.

Mientras 'Principios para el Diseño de Sistemas Operativos' explora cómo los sistemas operativos se organizan como un todo, la serie de Knuth profundiza en los bloques de construcción algorítmicos fundamentales que sustentan cualquier sistema complejo, incluyendo los sistemas operativos. La conexión estructural reside en la aproximación rigurosa y sistemática al conocimiento técnico: ambos descomponen problemas grandes en componentes manejables, analizan su comportamiento y presentan soluciones con una precisión casi matemática, estableciendo una base teórica sólida para la práctica de la ingeniería de software.

Ayúdame a que yoleo sea sostenible