Hodnotenie:
Kniha poskytuje prehľadný, praktický prístup k výučbe operačných systémov, najmä na príklade operačného systému Xinu. Efektívne vysvetľuje zložité koncepty prostredníctvom príkladov kódu a podporuje experimentovanie na skutočnom hardvéri. Existujú však určité kritické pripomienky týkajúce sa organizácie kapitol, kvality väzby a problémov s verziou pre Kindle.
Výhody:⬤ Jasný výučbový štýl s praktickými príkladmi kódu.
⬤ Praktický prístup s použitím skutočného operačného systému (Xinu) na dostupnom hardvéri.
⬤ Elegantná implementácia kódu, ktorý je ľahko čitateľný a zrozumiteľný.
⬤ Dôkladne pokrýva širokú škálu konceptov moderných OS.
⬤ Vhodný pre začiatočníkov aj pre tých, ktorí sú oboznámení s vývojom OS.
⬤ Niektorí čitatelia považovali organizáciu za mätúcu a kapitoly označovali za „klbko špagiet“.
⬤ Problémy s kvalitou boli hlásené v súvislosti s väzbou knihy.
⬤ Verzii pre Kindle chýbajú funkcie, ako je tmavý režim a nastavenie veľkosti textu.
⬤ Niektorí recenzenti mali pocit, že kniha nedosahuje kvalitu iných diel toho istého autora.
(na základe 7 čitateľských recenzií)
Operating System Design: The Xinu Approach, Second Edition
Aktualizácia najpraktickejšej knihy o operačnom systéme od A po Z
Prvé vydanie tejto najpredávanejšej knihy, ktorá bola všeobecne chválená za to, že sa vyhla typickému prístupu „čiernej skrinky“, ktorý sa vyskytuje v iných učebniciach operačných systémov, naučilo čitateľov, ako operačný systém funguje, a vysvetlilo, ako ho vytvoriť od základov.
Pokračujúc v sledovaní logického vzoru návrhu systému, Operating System Design: The Xinu Approach, Second Edition odstraňuje tajomstvo z návrhu operačného systému a konsoliduje súbor materiálu do systematickej disciplíny. Predstavuje hierarchickú paradigmu návrhu, ktorá usporiadava hlavné komponenty operačného systému usporiadaným a zrozumiteľným spôsobom.
Kniha sprevádza čitateľov konštrukciou bežného operačného systému založeného na procesoch pomocou praktických, priamych primitív. Uvádza implementačné detaily jednej sady primitív, zvyčajne najpopulárnejšej sady. Keď čitatelia pochopia, ako sa dajú primitívy implementovať na bežnom hardvéri, môžu potom ľahko implementovať alternatívne verzie.
Text sa začína holým strojom a krok za krokom pokračuje návrhom a implementáciou Xinu, čo je malý, elegantný operačný systém, ktorý podporuje dynamické vytváranie procesov, dynamické prideľovanie pamäte, sieťovú komunikáciu, lokálne a vzdialené súborové systémy, shell a vstupno-výstupné funkcie nezávislé od zariadenia. Kód Xinu funguje na mnohých hardvérových platformách. Toto druhé vydanie bolo kompletne prepísané tak, aby kontrastovalo operačné systémy pre procesory RISC a CISC. Kniha podporuje praktické experimentovanie, poskytuje aktualizovaný kód a príklady pre dve lacné experimentálne dosky: BeagleBone Black od ARM a Galileo od Intelu.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)