Ocena:

Książka jest wysoko cenionym źródłem informacji, które zapewnia szczegółowy wgląd w systemy komputerowe, w tym interakcje sprzętu i oprogramowania. Użytkownicy zgłaszali jednak problemy z niektórymi wydaniami, w szczególności z wersją Kindle, która ma problemy z formatowaniem treści matematycznych. Wydanie w twardej oprawie jest preferowane ze względu na jakość druku i szczegółowość.
Zalety:⬤ Niezwykle szczegółowe i praktyczne źródło wiedzy na temat systemów komputerowych.
⬤ Doskonałe omówienie niskopoziomowego działania procesorów i systemów operacyjnych.
⬤ Dostarcza cennych informacji do zrozumienia interfejsu oprogramowania i sprzętu.
⬤ Dobra zarówno do nauki akademickiej, jak i praktycznego wykorzystania.
⬤ Wciągająca treść, która jest korzystna dla studentów i profesjonalistów.
⬤ Wersja Kindle ma źle sformatowane formuły, co utrudnia śledzenie.
⬤ Niektóre rozdziały są zbyt długie i gęste, co może stanowić wyzwanie dla niektórych czytelników.
⬤ Międzynarodowe wydania mogą zawierać błędy i gorszą jakość druku.
⬤ Drogie dla niektórych użytkowników, a w przypadku niektórych wydań zgłaszano problemy z jakością fizyczną.
(na podstawie 171 opinii czytelników)
Computer Systems: A Programmer's Perspective
samodzielny produkt.
MasteringEngineering (R) nie jest dostarczany w pakiecie z tą zawartością. Jeśli chcesz kupić zarówno fizyczny tekst, jak i MasteringEngineering, wyszukaj 0134123832 / 9780134123837 Computer Systems: A Programmer's Perspective plus MasteringEngineering with Pearson eText -- Access Card Package, 3/e
Pakiet zawiera:
⬤ 013409266X/9780134092669 Computer Systems: A Programmer's Perspective, 3/e.
⬤ 0134071921/9780134071923 MasteringEngineering with Pearson eText -- Standalone Access Card -- for Computer Systems: A Programmer's Perspective, 3/e.
MasteringEngineering należy zakupić tylko wtedy, gdy jest to wymagane przez instruktora.
Dla kursów informatyki i programowania
Computer systems: A Programmer's Perspective wyjaśnia podstawowe elementy wspólne dla wszystkich systemów komputerowych i ich wpływ na ogólną wydajność aplikacji. Napisana z perspektywy programisty, książka ta stara się nauczyć czytelników, w jaki sposób zrozumienie podstawowych elementów systemów komputerowych i wykonanie rzeczywistej praktyki może doprowadzić ich do tworzenia lepszych programów.
Obejmując tematy informatyki, takie jak architektura sprzętu, system operacyjny i oprogramowanie systemowe, Third Edition służy jako kompleksowe wprowadzenie do programowania. Książka ta ma na celu stworzenie programistów, którzy rozumieją wszystkie elementy systemów komputerowych i będą w stanie zaangażować się w dowolne zastosowanie tej dziedziny - od naprawiania wadliwego oprogramowania, przez pisanie bardziej wydajnych programów, po unikanie typowych błędów. Stanowi ona podstawę dla czytelników do zagłębienia się w bardziej intensywne tematy, takie jak architektura komputerów, systemy wbudowane i cyberbezpieczeństwo.
Niniejsza książka koncentruje się na systemach wykonujących kod maszynowy x86-64 i zaleca, aby programiści mieli dostęp do systemu Linux. Programiści powinni posiadać podstawową znajomość języka C lub C++.
Dostępna również z MasteringEngineering.
MasteringEngineering to internetowy system zadań domowych, samouczków i oceny, zaprojektowany w celu poprawy wyników poprzez spersonalizowaną naukę. Ten innowacyjny program online naśladuje środowisko godzin pracy instruktora, angażując i prowadząc studentów przez koncepcje inżynieryjne za pomocą samodzielnego, zindywidualizowanego coachingu Dzięki szerokiej gamie dostępnych ćwiczeń studenci mogą aktywnie uczyć się, rozumieć i utrwalać nawet najtrudniejsze koncepcje.
Studenci zainteresowani zakupem tego tytułu wraz z MasteringEngineering powinni poprosić swojego instruktora o odpowiedni numer ISBN pakietu i identyfikator kursu. Instruktorzy, aby uzyskać więcej informacji, powinni skontaktować się z przedstawicielem firmy Pearson.