■BKMflflHiH
PRZYKŁADOWY ROZDZIAŁ | |
| SPIS TREŚCI |
ZAMÓW INFORMACJE O NOWOŚCIACH
Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl
Autorzy: Linda Nuli, Julia Lobur Tłumaczenie: Michał Dadan (wstęp, rozdz. 1 5), Piotr Pilch
(rozdz. 6 10), Andrzej Grażyński (rozdz. 11, dod. A C)
Tytuł oryginału: The Essentials of Computer Organization and Architecture Format: B5, stron: 672
Komputery już dawno stały się zjawiskiem powszechnym i nie są już traktowane jak magiczne skrzynki. Praktycznie wszyscy znają już możliwości ich praktycznego wykorzystania. W dobie intuicyjnych systemów operacyjnych, technologii plug-and-play i postępującego uproszczenia wszelkich operacji związanych z komputerami wiedza o architekturze i organizacji systemów komputerowych może wydawać się potrzebna jedynie wąskiej grupie specjalistów-sprzętowców. Jest jednak inaczej. Ogólna znajomość tego, co kryje się pod „maską" komputera potrzebna jest każdemu użytkownikowi komputera. Dzięki niej programista zrozumie, z czego wynikają błędy w działaniu programu, twórca systemów czasu rzeczywistego zoptymalizuje wykorzystanie procesora przez system, a osoba decydująca się na zakup nowego sprzętu we właściwy sposób zinterpretuje „obiektywne" testy przytaczane przez producentów w materiałach reklamowych.
Struktura organizacyjna i architektura systemów komputerowych to przystępne omówienie organizacji i architektury współczesnych komputerów. Książka, stworzona zgodnie z założeniami komitetu ACM-IEEE Computing Curricula 2001, nadaje się idealnie jako podręcznik dla kursu wprowadzającego w tą tematykę. Zawarte w niej zagadnienia zilustrowane są licznymi przykładami zaczerpniętymi z rzeczywistego świata, co dodatkowo ułatwia ich zrozumienie.
• Historia rozwoju komputerów.
• Sposoby przedstawiania danych, notacje i kody.
• Logika binarna i algebra Boole'a.
• Organizacja pracy systemu komputerowego, cykle maszynowe, magistrala, lista rozkazów, asembler.
• Tryby adresowania.
• Przechowywanie danych w pamięci komputera.
• Narzędzia programistyczne i systemy operacyjne.
• Alternatywne architektury komputerów.
• Analiza wydajności systemów komputerowych.
• Sieci komputerowe.
Doskonale dobrane proporcje pomiędzy objętością tekstu i poziomem szczegółowości oraz opisywanie wyłącznie istotnych aspektów zagadnienia powodują, że książka stanowi doskonałe źródło naprawdę przydatnej wiedzy.