Praktyczne wprowadzenie do architektury komputerów

Ocena:   (5,0 na 5)

Praktyczne wprowadzenie do architektury komputerów (Daniel Page)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.

Oryginalny tytuł:

A Practical Introduction to Computer Architecture

Zawartość książki:

Z wielką przyjemnością piszę przedmowę do tej książki. Moim zdaniem jej zawartość jest wyjątkowa, ponieważ łączy tradycyjne podejście do nauczania z wykorzystaniem matematyki i głównego języka projektowania sprzętu (HDL) jako formalizmów do opisywania kluczowych pojęć.

Książka oddziela "maszynę" od "aplikacji", ściśle przestrzegając podejścia oddolnego: zaczyna się od tranzystorów i bramek logicznych i wprowadza programy w języku asemblera dopiero wtedy, gdy ich wykonanie przez procesor jest jasno określone. Używanie HDL, w tym przypadku Verilog, zamiast statycznych schematów obwodów jest dużym odstępstwem od tradycyjnych książek o architekturze komputerowej. Statyczne schematy obwodów nie mogą być badane w sposób praktyczny, tak jak odpowiadający im model Verilog.

Aby zrozumieć, dlaczego uważam tę zmianę za tak ważną, należy zastanowić się, jak ewoluowała architektura komputerów, temat badany od ponad 50 lat. W pionierskich czasach komputery budowano ręcznie.

Cały komputer można było (prawie) opisać, rysując schemat obwodu. Początkowo takie schematy składały się głównie z komponentów analogowych, a następnie przeszły na bramki logiczne.

Pojawienie się elektroniki cyfrowej doprowadziło do tego, że bardziej złożone komórki, takie jak pół-addery, ip-ops i dekodery, zostały uznane za użyteczne bloki konstrukcyjne.

Dodatkowe informacje o książce:

ISBN:9781848822559
Autor:
Wydawca:
Oprawa:Twarda oprawa
Rok wydania:2009
Liczba stron:642

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne wprowadzenie do architektury komputerów - A Practical Introduction to Computer...
Z wielką przyjemnością piszę przedmowę do tej książki. Moim...
Praktyczne wprowadzenie do architektury komputerów - A Practical Introduction to Computer Architecture

Prace autora wydały następujące wydawnictwa: