¿Puede recomendarnos algunos libros clásicos y prácticos sobre sistemas operativos?

Libros clásicos recomendados sobre sistemas operativos

.

Dos libros de Abraham Silberschatz:

1. Conceptos prácticos de sistemas operativos (versión fotocopiada)

2. Conceptos de sistemas operativos (Fotocopia de la sexta edición)

Este autor es definitivamente de primer nivel, proviene de Bell Labs y actualmente es el líder mundial en sistemas operativos. El segundo libro de estos dos libros es similar al primero en muchos lugares. La diferencia es que el segundo se centra más en la teoría, mientras que el primero analiza más ejemplos. Aunque estos dos libros son muy gruesos, están escritos con mucha fluidez y son relativamente fáciles de leer.

3. Sistemas operativos modernos (¿versión en inglés? 2.ª edición)

Andrew S. Tanenbuam (AST) es una versión mejorada del cuarto libro, que agrega algunas discusiones sobre nuevos sistemas operativos. incluido, y la parte principal está ligeramente mejorada en comparación con el cuarto libro. Personalmente creo que es el mejor libro además de los dos anteriores.

4. Sistema operativo: diseño e implementación (segunda edición) (versión fotocopia en inglés)

Este es un libro relativamente famoso, principalmente un libro que analiza el código fuente de Minix, y lo mencioné de paso. Se debe decir que los siguientes principios son más prácticos. Este puede ser el libro de texto de Linus del año. Tiene un mayor impacto y puede ayudarlo a comprender cómo se implementan un sistema de archivos o llamadas al sistema. Por supuesto, en comparación con el sistema operativo actual, es un poco más sencillo. Los estudiantes que quieran ser hackers del kernel de Linux pueden leer este libro.

5. Sistemas operativos: una perspectiva moderna (Segunda edición experimental actualizada) (versión en inglés)

Sistemas operativos: un enfoque orientado al diseño Estos dos libros son promedio, pero aún así lo son. mejores que los nacionales. Los libros de texto plagiados son mucho más potentes y pueden utilizarse como libros de lectura complementarios.

6. Análisis de escenarios del código fuente del kernel de LINUX (volumen 1) Análisis de escenarios del código fuente del kernel de LINUX (volumen 2)

Comprensión del kernel de Linux

Linux interno

Estos tres Los libros son los libros de análisis del kernel de Linux más nb, los dos últimos son sobre el kernel 2.2 y el primero es sobre 2.4.

7. Diseño e implementación del sistema operativo 4.4BSD (versión fotocopia en inglés)

Sin mencionar que resulta que fue escrito por algunas personas de Berkeley que escribieron BSD, y es un clásico.

8. Diseño del sistema operativo UNIX (versión en inglés)

: Un libro antiguo sobre diseño unix, cabe decir que este libro tiene un impacto en el mundo unix

El impacto es enorme. Muchas ramas e ideas posteriores de Unix se derivan de este libro. Explica principalmente los algoritmos utilizados en la implementación de varias partes de Unix

, algunos de los cuales todavía están en uso. Los amigos que quieran aprender sobre la implementación de Unix pero no tengan tiempo para gastar

Los amigos de minix o del kernel de Linux pueden leerlo. Vale la pena dedicar decenas de horas a este libro :)

9. Anotación completa del kernel de Linux

Creo que este libro también es genial. Realiza un análisis detallado basado en el código fuente del kernel de Linux 0.11 y lo explica en detalle. Aunque no es un "clásico", ¡sigue siendo recomendable! Con un análisis del código fuente claro y conciso, puede vislumbrar los misterios del sistema operativo Linux.

******************************

El consejo de un profesor:

A los estudiantes que quieran aprender sobre sistemas operativos, les recomendamos los siguientes libros de texto para elegir:

Conceptos y teorías: "Sistemas Operativos Modernos", "Conceptos de Sistemas Operativos"

Basados en Unix: "Diseño del sistema operativo Unix"

Basado en Linux: "Comprensión profunda del kernel de Linux"

Basado en Windows: "Análisis en profundidad del sistema operativo Windows System"

Diseño del sistema operativo: "Diseño e implementación del sistema operativo"

Análisis del código fuente: "Análisis de escenarios del código fuente del kernel de Linux"

**** ************ *******************

Si te resulta útil resolver tu problema, haz clic en Acepte el botón de respuesta satisfactoria a tiempo. Por cierto, haga clic en el botón Impresionante para agregar un comentario positivo, lo cual es mejor.