Ocena:
Książka zapewnia jasne, praktyczne podejście do nauki systemów operacyjnych, w szczególności przy użyciu Xinu OS jako modelu. Skutecznie wyjaśnia złożone koncepcje poprzez przykłady kodu i zachęca do eksperymentowania na prawdziwym sprzęcie. Istnieją jednak pewne uwagi krytyczne dotyczące organizacji rozdziałów, jakości oprawy i problemów z wersją Kindle.
Zalety:⬤ Przejrzysty styl instruktażowy z praktycznymi przykładami kodu.
⬤ Praktyczne podejście wykorzystujące prawdziwy system operacyjny (Xinu) na dostępnym sprzęcie.
⬤ Elegancka implementacja kodu, który jest łatwy do odczytania i zrozumienia.
⬤ Szeroki zakres nowoczesnych koncepcji systemu operacyjnego.
⬤ Dobra zarówno dla początkujących, jak i tych zaznajomionych z tworzeniem systemów operacyjnych.
⬤ Niektórzy czytelnicy uznali organizację za mylącą, odnosząc się do rozdziałów jako „kuli spaghetti”.
⬤ Problemy jakościowe związane z oprawą książki.
⬤ W wersji na Kindle brakuje takich funkcji jak tryb ciemny i regulacja rozmiaru tekstu.
⬤ Niektórzy recenzenci uważali, że książka nie dorównuje jakością innym dziełom tego samego autora.
(na podstawie 7 opinii czytelników)
Operating System Design: The Xinu Approach, Second Edition
Aktualizacja najbardziej praktycznej książki o systemach operacyjnych od A do Z
Powszechnie chwalona za unikanie typowego podejścia czarnej skrzynki, które można znaleźć w innych podręcznikach systemów operacyjnych, pierwsza edycja tej bestsellerowej książki nauczyła czytelników, jak działa system operacyjny i wyjaśniła, jak zbudować go od podstaw.
Kontynuując podążanie za logicznym wzorcem projektowania systemu, Operating System Design: The Xinu Approach, Second Edition usuwa tajemnicę z projektowania systemu operacyjnego i konsoliduje materiał w systematyczną dyscyplinę. Przedstawia hierarchiczny paradygmat projektowania, który organizuje główne komponenty systemu operacyjnego w uporządkowany, zrozumiały sposób.
Książka prowadzi czytelników przez budowę konwencjonalnego systemu operacyjnego opartego na procesach przy użyciu praktycznych, prostych prymitywów. Podaje szczegóły implementacji jednego zestawu prymitywów, zwykle najpopularniejszego. Gdy czytelnicy zrozumieją, w jaki sposób prymitywy mogą być implementowane na konwencjonalnym sprzęcie, mogą z łatwością zaimplementować alternatywne wersje.
Tekst rozpoczyna się od gołej maszyny i krok po kroku przechodzi przez projekt i implementację Xinu, który jest małym, eleganckim systemem operacyjnym obsługującym dynamiczne tworzenie procesów, dynamiczną alokację pamięci, komunikację sieciową, lokalne i zdalne systemy plików, powłokę i niezależne od urządzenia funkcje we / wy. Kod Xinu działa na wielu platformach sprzętowych. To drugie wydanie zostało całkowicie przeredagowane w celu skontrastowania systemów operacyjnych dla procesorów RISC i CISC. Zachęcając do praktycznych eksperymentów, książka zawiera zaktualizowany kod i przykłady dla dwóch tanich płyt eksperymentalnych: BeagleBone Black firmy ARM i Galileo firmy Intel.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)