Ocena:
Książka jest chwalona za jasne wyjaśnienia, praktyczne przykłady i skupienie się na systemie operacyjnym Xinu, dzięki czemu złożone koncepcje są przystępne. Niektórzy czytelnicy uważają jednak, że wyjaśnienia są mniej skuteczne w porównaniu z poprzednimi pracami autora, a także narzekają na fizyczną jakość książki i problemy z wersją Kindle.
Zalety:⬤ Przejrzysty styl nauczania i przystępność.
⬤ Praktyczne przykłady demonstrujące koncepcje z prawdziwym kodem.
⬤ Nacisk na zrozumienie poprzez praktyczną implementację nowoczesnego systemu operacyjnego (Xinu).
⬤ Czysty i elegancki kod o spójnym stylu.
⬤ Płynny tekst ułatwiający naukę i zrozumienie.
⬤ Niektóre rozdziały są źle zorganizowane, co prowadzi do nieporozumień.
⬤ Fizyczna jakość oprawy jest niska, z doniesieniami o rozpadającej się książce.
⬤ Wersja na Kindle ma problemy z funkcjonalnością, w tym brak trybu ciemnego i opcji dostosowywania rozmiaru tekstu.
(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 od ARM i Galileo od Intela.
© 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)