Portada de Operating Systems Principles

Operating Systems Principles

por Stanley J. Brue · 1971

Sinopsis

Un texto clásico que introduce los conceptos fundamentales de los sistemas operativos, incluyendo la gestión de procesos, memoria, archivos y sistemas de entrada/salida, destacando los desafíos de la concurrencia y la sincronización.

Sé el primero en valorar este libro.

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un eterno y grácil bucle

Douglas R. Hofstadter·1979·divulgacion

Aunque no trata directamente con sistemas operativos, Hofstadter investiga cómo los sistemas complejos surgen de reglas simples y cómo la recursión y la auto-referencia pueden llevar a la emergencia de la inteligencia. Esto resuena con los principios de diseño de sistemas operativos que manejan múltiples procesos y recursos de forma recursiva, creando un sistema funcional a partir de componentes básicos.

La Nube y el Reloj: Lecciones de Arquitectura y Ciencia de las Organizaciones para la Vida Humana

Melanie Mitchell·2023·no ficcion

Este libro ofrece una perspectiva sobre cómo los sistemas organizados, como los sistemas operativos, gestionan la complejidad y la interactividad. La distinción entre sistemas "nube" y "reloj" es un paralelo inesperado a las arquitecturas de sistemas operativos, desde los centralizados hasta los distribuidos, y cómo estas decisiones fundamentales impactan su flexibilidad, robustez y eficiencia.

El Diseño de Cosas Cotidianas

Don Norman·1988·no ficcion

Aunque se enfoca en el diseño industrial, los principios de usabilidad, retroalimentación y diseño de interfaces que Norman explora son filosóficamente fundamentales para la interacción humana con cualquier sistema, incluidos los sistemas operativos. Un sistema operativo bien diseñado busca la misma claridad y eficiencia que Norman defiende para un buen pomo de puerta o un teléfono.

Los Conectomas: Cómo el Cerebro Forma Nuestros Pensamientos y Experiencias

Sebastian Seung·2012·divulgacion

Seung aborda la cuestión de cómo un sistema complejo (el cerebro) organiza y coordina una multitud de componentes interconectados para realizar funciones sofisticadas. Esto es análogo a un sistema operativo, que debe gestionar procesos, memoria y E/S de manera eficiente y coherente, creando una experiencia unificada a partir de un mar de componentes dispares. La arquitectura subyacente que permite la función es la conexión profunda.

La Máquina Universal: La Obra de Alan Turing

Andrei N. Kolmogorov·1953·ensayo

Kolmogorov, un gigante de las matemáticas rusas, ofrece una perspectiva esencial y poco conocida en el mundo anglosajón sobre los fundamentos teóricos que subyacen a toda la computación, y por extensión, a los sistemas operativos. Mientras que "Operating Systems Principles" es práctico, este es un profundo fundamento teórico del hardware que el SO gestiona.

Cybernetics and Society

Norbert Wiener·1954·no ficcion

Wiener fue una figura central en el establecimiento de los principios de retroalimentación y control que son fundamentales para la gestión de recursos en los sistemas operativos. Su trabajo, aunque previo a la explosión de la computación personal, sentó las bases conceptuales para entender cómo los sistemas complejos se autorregulan y mantienen la estabilidad, conceptos centrales en el diseño de un SO robusto. Es un precursor intelectual a menudo omitido en textos modernos.

Los Sistemas Operativos: Una Visión desde Dentro

Andrew S. Tanenbaum·1987·no ficcion

Al igual que el libro de referencia, este libro de Tanenbaum no solo explica los principios teóricos sino que los aterriza en la implementación de un sistema operativo real. La estructura del libro sigue la arquitectura del SO, desde el kernel hasta la interfaz de usuario, proporcionando una hoja de ruta detallada para entender cómo se construyen estos sistemas complejos paso a paso, de forma modular y bien definida.

Code Complete: Un Manual Práctico de Construcción de Software

Steve McConnell·1993·no ficcion

"Operating Systems Principles" sienta las bases teóricas, mientras que "Code Complete" ofrece una estructura metodológica para la construcción efectiva de cualquier software, incluyendo los componentes de un sistema operativo. Ambos libros abordan la disciplina de la ingeniería de sistemas, enfocándose en la organización y el proceso sistemático necesario para traducir principios abstractos en un producto funcional y bien estructurado.

Ayúdame a que yoleo sea sostenible