Portada de A Structured Approach to Operating System Design

A Structured Approach to Operating System Design

por Per Brinch Hansen · 1981

Ver sugerencias

Sinopsis

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

Software Engineering: A Practitioner's Approach

Roger S. Pressman

1982·divulgacion

A diferencia de enfocarse directamente en el diseño de sistemas operativos, este libro se centra en los principios más amplios de la ingeniería de software. La conexión con Brinch Hansen es que ambos abogan por un enfoque estructurado para la construcción de sistemas complejos, pero Pressman lo aplica a un espectro más amplio de software. Brinch Hansen es más teórico y de bajo nivel (SO), mientras que Pressman es más pragmático y de alto nivel (el proceso de desarrollo de software en general), ofreciendo una perspectiva complementaria pero no obvia en la aplicación de la 'estructura'.

The Mythical Man-Month: Essays on Software Engineering

Frederick Brooks Jr.

1975·divulgacion

Mientras que Brinch Hansen se enfoca en cómo estructurar el diseño de un sistema operativo, Brooks explora las dificultades intrínsecas a la gestión de la complejidad en cualquier proyecto de software grande, incluyendo aquellos que desarrollan sistemas operativos. La conexión no obvia radica en que ambos, desde perspectivas distintas (técnica vs. gestión), reconocen la necesidad imperativa de un enfoque disciplinado y estructurado para evitar el fracaso, aunque uno lo aborda desde el diseño técnico y el otro desde la administración de equipos. Subrayan que el *problema* de la complejidad es omnipresente, no solo del sistema operativo en sí mismo.

Aunque superficialmente dispar, 'GEB' profundiza en la naturaleza de los sistemas complejos, la emergencia de la conciencia y la interacción entre niveles de abstracción. La conexión filosófica con Brinch Hansen radica en la preocupación por la estructura, la jerarquía y cómo pequeños componentes obedecen reglas que dan lugar a fenómenos emergentes. Ambos autores exploran la 'arquitectura del pensamiento' o 'arquitectura de la funcionalidad' que permite que los sistemas, ya sean lógicos, artísticos o computacionales, funcionen de manera coherente y robusta. Ambos también insisten en la importancia de entender las reglas internas de un sistema para su correcta construcción o apreciación, aunque GEB es mucho más generalista y filosófico.

The Science of Logic

Georg Wilhelm Friedrich Hegel

1812·filosofia

La conexión con la obra de Brinch Hansen reside en la preocupación profunda por la 'estructura fundamental' del pensamiento y la creación de sistemas coherentes. Mientras Brinch Hansen busca una estructura para organizar el caos de un sistema operativo, Hegel busca la estructura que subyace a la razón y la realidad misma. Ambos se enfrentan al problema de la complejidad y la interdependencia, y proponen un marco riguroso para entender y construir el mundo. Brinch Hansen, de forma implícita, aplica principios lógicos y sistémicos en el diseño de un SO, mientras que Hegel los articula en su forma más abstracta y filosófica. Ambos valoran la coherencia interna y la evolución sistemática de las ideas o los componentes.

Mientras que Brinch Hansen es una figura canónica en el diseño de SO, este libro de Fraga González, aunque más específico en su alcance (tiempo real), ofrece una mirada profunda y práctica desde una perspectiva iberoamericana (España). Comparte la preocupación por la estructura y la disciplina en el diseño de sistemas operativos, pero se enfoca en un nicho más especializado y es menos conocido internacionalmente que la obra de Brinch Hansen, aún siendo igualmente riguroso. Muestra cómo los mismos principios de organización y modularidad se aplican en contextos computacionales muy demandantes.

Praktische Informatik: Eine Einführung

Reinhold Schieber

1983·divulgacion

Este libro, aunque es una introducción general, procede de la academia alemana de los años 80, un período y contexto geográfico menos representados en la literatura canónica anglosajona sobre sistemas operativos y diseño de computadoras. Comparte la mentalidad de Brinch Hansen de descomponer problemas complejos en componentes manejables y aplicar principios de diseño rigurosos. Sin embargo, no es un libro que aparezca recurrentemente en las listas de 'imprescindibles' en inglés, lo que lo hace 'oscuro' en el contexto internacional, aunque comparte la filosofía estructural y disciplinada en la informática.

The Design of Everyday Things

Don Norman

1988·psicologia

Aunque no trata de sistemas operativos en absoluto, este libro comparte un enfoque estructural idéntico al de Brinch Hansen: entender los principios subyacentes que hacen que algo funcione bien y sea comprensible. Ambos autores abordan cómo el diseño (de un sistema operativo o de un objeto cotidiano) exige una estructura lógica y una clara delimitación de funciones y responsabilidades para ser efectivo y manejable. Brinch Hansen diseña la funcionalidad interna; Norman diseña la interacción externa. La similitud estructural es cómo abordan 'diseñar algo para que sea operativo y usable' mediante la aplicación de principios y la descomposición.

A Discipline of Programming

Edsger W. Dijkstra

1976·ensayo

La conexión estructural profunda radica en que ambos autores, Brinch Hansen y Dijkstra, son pioneros en abogar por un enfoque formal y disciplinado en el diseño y la construcción de sistemas computacionales. Ambos enfatizan la importancia de la 'estructura' como una herramienta para gestionar la complejidad: Brinch Hansen en el diseño de un SO con módulos y jerarquías claras, y Dijkstra en la construcción de programas correctos mediante la manipulación formal de pre y postcondiciones. Comparten la convicción de que la estructura y la formalidad son las claves para la fiabilidad y la comprensibilidad, aunque uno lo aplica al programa individual y el otro al sistema operativo completo.

Ayúdame a que yoleo sea sostenible