Hodnocení:
Kniha poskytuje srozumitelný a praktický přístup k výuce operačních systémů, zejména na příkladu operačního systému Xinu. Efektivně vysvětluje složité koncepty na příkladech kódu a vybízí k experimentování na skutečném hardwaru. Výtky se však týkají uspořádání kapitol, kvality vazby a problémů s verzí pro Kindle.
Klady:⬤ Přehledný výukový styl s praktickými příklady kódu.
⬤ Praktický přístup s použitím skutečného operačního systému (Xinu) na dostupném hardwaru.
⬤ Elegantní implementace kódu, který je snadno čitelný a srozumitelný.
⬤ Důkladně pokrývá širokou škálu konceptů moderních OS.
⬤ Vhodné jak pro začátečníky, tak pro ty, kteří jsou obeznámeni s vývojem OS.
⬤ Někteří čtenáři považovali uspořádání za matoucí a kapitoly označovali za „klubko špaget“.
⬤ Byly hlášeny problémy s kvalitou vazby knihy.
⬤ Ve verzi pro Kindle chybí funkce jako tmavý režim a nastavení velikosti textu.
⬤ Někteří recenzenti měli pocit, že kniha nedosahuje kvality jiných děl stejného autora.
(na základě 7 hodnocení čtenářů)
Operating System Design: The Xinu Approach, Second Edition
Aktualizace nejpraktičtější knihy o operačním systému od A do Z
První vydání této bestsellerové knihy, která byla široce chválena za to, že se vyhýbá typickému přístupu "černé skříňky", který se vyskytuje v jiných učebnicích operačních systémů, naučilo čtenáře, jak operační systém funguje, a vysvětlilo, jak jej od základu vytvořit.
Kniha Operating System Design: The Xinu Approach, Second Edition, která pokračuje v logickém vzoru návrhu systému, odstraňuje tajemství z návrhu operačního systému a sjednocuje materiál do systematické disciplíny. Představuje hierarchické návrhové paradigma, které uspořádává hlavní součásti operačního systému přehledným a srozumitelným způsobem.
Kniha provádí čtenáře konstrukcí běžného operačního systému založeného na procesech pomocí praktických a přímočarých primitiv. Uvádí podrobnosti implementace jedné sady primitiv, obvykle té nejoblíbenější. Jakmile čtenáři pochopí, jak lze primitiva implementovat na konvenčním hardwaru, mohou pak snadno implementovat alternativní verze.
Text začíná na holém stroji a postupuje krok za krokem přes návrh a implementaci Xinu, což je malý, elegantní operační systém, který podporuje dynamické vytváření procesů, dynamické přidělování paměti, síťovou komunikaci, místní a vzdálené souborové systémy, shell a vstupně-výstupní funkce nezávislé na zařízení. Kód Xinu běží na mnoha hardwarových platformách. Toto druhé vydání bylo kompletně přepsáno tak, aby kontrastovalo operační systémy pro procesory RISC a CISC. Kniha podporuje praktické experimentování, obsahuje aktualizovaný kód a příklady pro dvě levné experimentální desky: BeagleBone Black od ARM a Galileo od Intelu.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)