Punteggio:
Il libro è apprezzato per le spiegazioni chiare, gli esempi pratici e l'attenzione al sistema operativo Xinu, che rende accessibili concetti complessi. Tuttavia, alcuni lettori ritengono che le spiegazioni siano meno efficaci rispetto alle opere precedenti dell'autore e si lamentano della qualità fisica del libro e dei problemi con la versione Kindle.
Vantaggi:⬤ Stile didattico chiaro e accessibilità.
⬤ Esempi pratici che dimostrano i concetti con codice reale.
⬤ Enfatizza la comprensione attraverso l'implementazione pratica di un sistema operativo moderno (Xinu).
⬤ Codice pulito ed elegante con uno stile coerente.
⬤ Testo fluido che facilita l'apprendimento e la comprensione.
⬤ Alcuni capitoli sono organizzati male e generano confusione.
⬤ La qualità della rilegatura fisica è bassa, con segnalazioni di libri che cadono a pezzi.
⬤ La versione Kindle presenta problemi di funzionalità, tra cui la mancanza della modalità scura e delle opzioni di regolazione delle dimensioni del testo.
(basato su 7 recensioni dei lettori)
Operating System Design: The Xinu Approach, Second Edition
Un aggiornamento del più pratico libro sui sistemi operativi dalla A alla Z.
Ampiamente apprezzata per aver evitato il tipico approccio a scatola nera presente in altri manuali di sistemi operativi, la prima edizione di questo bestseller insegnava ai lettori come funziona un sistema operativo e spiegava come costruirlo dalle fondamenta.
Continuando a seguire uno schema logico per la progettazione dei sistemi, Operating System Design: The Xinu Approach, Second Edition elimina il mistero dalla progettazione dei sistemi operativi e consolida il materiale in una disciplina sistematica. Presenta un paradigma di progettazione gerarchico che organizza i principali componenti del sistema operativo in modo ordinato e comprensibile.
Il libro guida il lettore nella costruzione di un sistema operativo convenzionale basato sui processi, utilizzando primitive pratiche e semplici. Fornisce i dettagli di implementazione di un insieme di primitive, di solito il più popolare. Una volta compreso il modo in cui le primitive possono essere implementate sull'hardware convenzionale, il lettore potrà facilmente implementare versioni alternative.
Il testo inizia con una macchina nuda e procede passo dopo passo attraverso la progettazione e l'implementazione di Xinu, un sistema operativo piccolo ed elegante che supporta la creazione dinamica di processi, l'allocazione dinamica della memoria, la comunicazione di rete, i file system locali e remoti, una shell e le funzioni di I/O indipendenti dal dispositivo. Il codice di Xinu funziona su molte piattaforme hardware. Questa seconda edizione è stata completamente riscritta per contrastare i sistemi operativi per processori RISC e CISC. Incoraggiando la sperimentazione pratica, il libro fornisce codice aggiornato e esempi per due schede sperimentali a basso costo: BeagleBone Black di ARM e Galileo di Intel.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)