Sprawdź nowe wydanie
Anatomia PC. Wydanie XI
Piotr Metzger
Opis
książki
:
Anatomia PC. Wydanie VI
- podstawowe elementy składowe IBM PC takie jak procesor, pamięć, kanały DMA, mechanizm przerwań, układy odmierzające czas, systemy obsługi urządzeń pamięci masowej, magistralę ISA, interfejs szeregowy i równoległy oraz pamięć konfiguracyjną;
- rozszerzenia architektury w kierunku systemów wieloprocesorowych;
- organizację pamięci operacyjnej i techniki stosowane w pamięciach podręcznych;
- pracę magistral PCI, AGP, SCSI, IDE, USB i IrDA;
- wykorzystanie platformy PC dla przetwarzania obiektów 3D i sygnałów wideo;
- konfigurację systemu poprzez właściwe korzystanie z programu BIOS-SETUP.
Wydanie szóste uzupełnione zostało o dane aktualnych procesorów, uwzględniono również szereg rozszerzeń wprowadzanych do magistral. W dodatku zebrane zostały adresy internetowe mające związek z zagadnieniami poruszanymi w tej publikacji. Dołączona do książki płytka CD wypełniona jest różnymi ciekawymi programami diagnostycznymi i użytkowymi.
Wybrane bestsellery
-
This practice book comes with a plethora of practice questions that are designed to condition and prepare you for each domain of the exam. The questions are distributed according to the weightage each domain holds in the exam.
- PDF + ePub pkt
-
Linux system administration is a constantly evolving field that can be hard for newcomers to navigate. This book takes you from the basics to the modern Linux environment, covering enterprise features such as centralized authentication, automation with Chef, clustering, and much more.
- PDF + ePub pkt
-
Understanding and implementing Linux I/O stack is a challenging adventure and even the most experienced engineers often struggle with its complexities. With the help of the Architecture and Design of Linux Storage Stack, you’ll gain a better understanding of the Linux I/O stack and learn how an I/O request travels through the system, enabling you to use Linux more efficiently and troubleshoot problems at every layer of the storage stack.
- PDF + ePub pkt
-
This book will help you understand what sensors and actuators are and how to wire and program a PLC to perform industrial control and automation tasks with ease. You’ll learn to program HMIs and SCADA and practice them using open source, free software, along with mastering the technology to advance your career in the industrial automation field.
- PDF + ePub pkt
-
From understanding architecture, observability, and outage management to what makes solutions unreliable, this book is the first of its kind to redefine the world of SRE to make you a Rockstar! This book will empower you to bring real impact to your organization and lead the reliability revolution.
- PDF + ePub pkt
-
Robotics at Home with Raspberry Pi Pico is a step-by-step guide to gaining the necessary skills in robotics programming and autonomous behavior using Raspberry Pi Pico. Through the course of the book, you’ll start a home robotics lab and learn the skills to implement robotics in different fields.
- PDF + ePub pkt
-
With this book, you’ll focus on databases, middleware, structuring your code, designing and building APIs, and more. You’ll also cover modern frontend development with Vue to bring your ideas to life. With your application complete, you’ll learn how to launch it into production using modern infra tooling ready for use by the masses.
- PDF + ePub pkt
-
M5Stack Electronics Blueprints will help you in building and testing various aesthetically appealing electronic devices using the ESP32 microcontroller, M5Stack Core, and blockly code. You’ll learn to create user-friendly UIs for operating DC motors and sound alarms, and enhancing SNAP circuits using littleBits educational technology kit.
- PDF + ePub pkt
-
Implementing Cellular IoT Solutions for Digital Transformation provides a holistic view of the primary IoT wireless technologies with a focus on cellular IoT solution best practices. This book covers the IoT market needs, business cases, wireless technologies, devices, architectures, and solutions that enable an enterprise’s digital transformation.
- PDF + ePub pkt
-
Industrial IoT for Architects and Engineers provides a comprehensive set of theory and hands-on examples that provide guidance for implementing AWS IoT technologies. This book takes you on a journey to better understanding Industrial IoT and build scalable and robust systems to achieve your organizational goals.
- PDF + ePub pkt
Piotr Metzger - pozostałe książki
-
Książka "Anatomia dysków twardych" jest pierwszym na polskim rynku całościowym opisem architektury dysków twardych. W książce omówiono szczegóły konstrukcyjne elementów składowych dysków, systemy kodowania, fizyczną organizację danych, standardy AT-BUS i SCSI, programowanie operacji dyskowych, parametry dysków twardych, konfiguracje dysków twardych
- Druk pkt
Niedostępna
-
Tom 1: "Anatomia dysków twardych" jest pierwszym na polskim rynku całościowym opisem architektury dysków twardych. W książce omówiono szczegóły konstrukcyjne elementów składowych dysków, systemy kodowania, fizyczną organizację danych, standardy AT-BUS i SCSI, programowanie operacji dyskowych, parametry dysków twardych, konfiguracje dysków twardych
- Druk pkt
Niedostępna
-
Kolejne wydanie znanej książki Piotra Metzgera, będącej całościowym omówieniem architektury komputerów zgodnych z IBM PC. Wszystkim, których zainteresowanie komputerami sięga dalej niż zwyczajne użytkowanie, przedstawiamy rozszerzone wydanie znanej książki popularnego autora. "Anatomia PC" jest opracowaniem zawierającym całościowy, obszerny opis st
- Druk pkt
Niedostępna
-
Kolejne wydanie znanej książki będącej całościowym omówieniem architektury komputerów zgodnych z IBM PC. W książce omówiono: elementy płyty głównej: procesor układy wieloprocesorowe magistralę systemową układy obsługi przerwań: układy bezpośredniego dostępu do pamięci, układy czasowe pamięci masowe: sterowniki i napędy dysków twardych i elasty
- Druk pkt
Niedostępna
-
Kolejne wydanie znanej książki będącej całościowym omówieniem architektury komputerów zgodnych z IBM PC. W książce omówiono: elementy płyty głównej: procesor, standard MMX, układy wieloprocesowe, magistralę systemową, układy obsługi przerwań: układy bezpośredniego dostępu do pamięci, układy czasowe, pamięci masowe: sterowniki i napędy dysków t
- Druk pkt
Niedostępna
-
Kolejne wydanie znanej książki będącej całościowym omówieniem architektury komputerów zgodnych z IBM PC. W książce omówiono: elementy płyty głównej - procesor, układy wieloprocesorowe, magistralę systemową; układy obsługi przerwań - układy bezpośredniego dostępu do pamięci, układy czasowe; pamięci masowe - sterowniki i napędy dysków twardych i ela
- Druk pkt
Niedostępna
-
Książka jest pierwszym na polskim rynku całościowym omówieniem architektury komputerów zgodnych z IBM PC. Podczas opisywania poszczególnych elementów zwrócono uwagę na: zasady działania i fizycznej realizacji układu, opis konstrukcyjny, przykłady programowania. W książce omówiono: elementy płyty głównej: procesor, magistralę systemową; układy ob
- Druk pkt
Niedostępna
-
Książka „Anatomia PC. Kompendium. Wydanie IV” stanowi kompletne źródło wiedzy, będące nieocenioną pomocą w przypadku jakichkolwiek problemów z Twoim sprzętem. Dowiesz się z niej wszystkiego o wewnętrznej strukturze poszczególnych komponentów komputera. Poznasz ich funkcje oraz mechanizmy działania, a także zrozumiesz wszelkie interakcje zachodzące pomiędzy nimi.
- Druk pkt
Niedostępna
-
Książka to kompletne opracowanie zawierające informacje o architekturze komputerów PC i ich komponentów. Dzięki tej książce poradzisz sobie ze wszystkimi problemami sprzętowymi, zdiagnozujesz usterki i zaprojektujesz urządzenia poprawnie współpracujące z komputerem.
- Druk pkt
Niedostępna
-
"Anatomia PC. Kompendium. Wydanie III" to książka nie tylko dla serwisantów i projektantów urządzeń peryferyjnych. Zebrane w niej zagadnienia związane z architekturą komputerów PC powinien znać każdy użytkownik, który chce samodzielnie rozbudować swój komputer o nowe komponenty i poznać zasady działania pecetów.
- Druk pkt
Niedostępna
Ebooka "Anatomia PC. Wydanie VI" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Anatomia PC. Wydanie VI" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Anatomia PC. Wydanie VI" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: Anatomia PC. Wydanie VI (2) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Elektronika Praktyczna 8/2001Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książka miesiąca EP Szóste wydanie "Anatomii PC" jest uaktualnieniem wcześniejszych prac autora, który stworzył w naszym kraju podwaliny wiedzy na temat budowy komputerów PC. Od wielu lat prezentowana książka "rośnie" wraz z rozwojem budowy komputerów i wykorzystywanych w nich urządzeń i interfejsów. W najnowszym wydaniu książki znajdują się informacje znane z wydań poprzednich. Omówiono wyczerpująco podstawowe elementy składowe PC-ta: procesor, pamięci, DMA, mechanizm przerwań, układy odmierzające czas, system obsługi urządzeń pamięci masowej, magistralę ISA i interfejsy (szeregowy i równoległy, w tym tryby ECP/EPP), a także nowości, wśród których szczególnie interesujące są omówienia pracy magistral PCI, AGP, SCSI, IDE oraz interfejsów USB i IrDA. W książce przedstawiono nowe typy pamięci (ang. Double Data Rate, High Speed, Virtual Channel i Rambus) oraz system optymalizacji zużycia energii ACPI. Niestety, z punktu widzenia praktyka-elektronika lub programisty piszącego drivery do urządzeń (np. USB), zawarty w książce zbiór informacji jest zbyt ogólny i nie w pełni aktualny. Do książki dołączono płytę CD-ROM z programami diagnostycznymi i użytkowymi. Objętość książki wynosi 950 stron. Wydano ją w estetycznie wykonanej twardej oprawie.
-
Recenzja: PC Format 7/2001, Przemysław OstrowskiRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Pisanie książek, które traktują o sprzęcie komputerowym, jest trudnym i niewdzięcznym zadaniem. Problem polega na tym, że w czasie cyklu wydawniczego mogą pojawić się zupełnie nowe technologie, które i tak są już przestarzałe w momencie pojawienia się na rynku. Kłopot z takimi książkami jest też po jakimś czasie, kiedy nagle się okazuje, że dana pozycja opisuje sprzęt już muzealny. Dlatego też ciekawy byłem, jak wygląda ta sprawa w książce " Anatomia PC" i... byłem bardzo pozytywnie zaskoczony. Duże brawa dla autora wydawnictwa. Już sam wygląd książki budzi respekt -- 950 stron oraz płyta CD to bardzo dużo informacji. Na szczęście jest to informacja rzetelna, a co najważniejsze na czasie. Całość podzielona jest na 26 rozdziałów oraz pięć dodatków. Największe traktują o procesorach, kartach graficznych (także AGP), pamięciach, obsłudze dysków twardych (EIDE, SCSI). Są też informacje o zasobach komputera (przerwania i kanały DMA, magistrale PCI, ISA, AGP). Omówione zostały rozkazy z rodziny MMX, 3Dnow! Oraz SSE. Znalazłem również informacje o UDMA 100, pamięciach DDR czy RDRAM. Autor nie omieszkał omówić chipsetów dla procesorów serii AMD K7 (slot-a, socket-a). I oczywiście to nie wszystkie zagadnienia. Zwróciłem na nie uwagę, aby udowodnić, na ile książka jest aktualna. Na razie brakuje informacji o najnowszym dziecku Intela, czyli Pentiumie 4, nie znajdziemy też wzmianki o Windows Me (jest Windows 2000), ale myślę, że w następnej edycji zostanie to poprawione. Oprócz wiedzy drukowanej z kupnem książki zostaniemy posiadaczami płyty CD, na której znajduje się mnóstwo programów użytkowych oraz diagnostycznych (shareware oraz freeware), wygaszacz ekranu, magazyn 3D oraz informacje o wydawnictwie. Aplikacje te pracuję w jednym z systemów operacyjnych Microsoftu (DOS, Windows 95/98, Windows NT, Windows 2000). Jedyna wada, którą zauważyłem, to cena tego opracowania. 99 zł to sporo pieniędzy, ale jeżeli uznamy, że wiedza jest bezcenna, to wtedy i ceną da się zaakceptować. Zaznaczam jednak, że nie jest to książka dla każdego. Moim zdaniem, będą z niej zadowolone osoby, które zajmują się sprzętem komputerowym przynajmniej półprofesjonalnie.
Szczegóły książki
- ISBN Książki drukowanej:
- 83-719-7403-5, 8371974035
- Data wydania książki drukowanej :
- 2001-04-26
- Format:
- B5
- Numer z katalogu:
- 1565
- Erraty / Zgłoś erratę
- Kategorie:
Hardware » Elementy komputera
Spis treści książki
- Przetwarzanie rozkazów (23)
- RISC i CISC (23)
- Pipeline (24)
- Faza pierwsza: pobranie (Prefetch, PF) (26)
- Faza druga: dekodowanie (Decode, DE) (26)
- Faza trzecia: wykonanie (Execute, EX) (26)
- Faza czwarta: zakończenie i zapisanie wyników (Write Back, WB) (26)
- Techniki przyspieszania (27)
- Techniki superskalarne (27)
- Przemianowywanie rejestrów (28)
- Przepowiadanie (30)
- Optymalizacja kodu (33)
- Dostęp do pamięci (33)
- Adresowanie (35)
- Stronicowanie (37)
- Caching (38)
- Topologie (39)
- Organizacja pamięci podręcznej (42)
- Mapowanie bezpośrednie (Direct Mapped) (42)
- Pełna asocjacja (Fully Associative) (43)
- Asocjacja zespołowa (Set Associative) (43)
- Strategie (44)
- Write Through (44)
- Write Back (44)
- Pamięć podręczna procesora 80386 (44)
- Określenie trafienia (46)
- Decyzja o wymianie linijki (LRU) (47)
- Obsługa przestrzeni adresowej I/O (48)
- Procesor 8086 (49)
- Procesory 80386 i 80486 (49)
- Pentium (50)
- Funkcje kontrolne i sterujące (50)
- BIST (51)
- Kontrola TLB (51)
- Kontrola pamięci podręcznej (51)
- Przejście w stan wysokiej impedancji (51)
- JTAG (52)
- Częstotliwość taktowania (54)
- Zasilanie (56)
- Jak rozpoznać typ procesora (59)
- Czy procesor jest zgodny z układem 80286 lub lepszym (59)
- Procesor 8086/88 czy 80186/88 (60)
- Procesor 80286 (61)
- Procesor 80386 (61)
- Procesor 486 czy Pentium (61)
- Koprocesory (62)
- Koprocesor 8087 (63)
- Koprocesor 80287 (63)
- Koprocesor 80387 (64)
- Koprocesor i487SX (64)
- Jak rozpoznać typ koprocesora (65)
- Czy w systemie jest koprocesor (65)
- Koprocesor 8087 (66)
- Koprocesor 80287 czy 80387 (66)
- Rozszerzenia (67)
- MMX (67)
- Zmiany w architekturze (67)
- Rozpoznanie procesora P55C (69)
- Nowe rejestry (70)
- Nowe typy danych (73)
- Nowe rozkazy (73)
- Przykłady zastosowań (78)
- 3DNow! (80)
- ISSE (80)
- MMX (67)
- Model PC/XT (85)
- Procesor 8086 (85)
- Procesor 8088 (88)
- Dostęp do pamięci i przestrzeni wejścia-wyjścia (89)
- Kontroler 8288 (90)
- Magistrala zewnętrzna (96)
- Model AT (98)
- Procesor 80286 (101)
- Magistrala zewnętrzna (16-bitowa) (102)
- Komputery z procesorami 386, 486 i Pentium (105)
- EISA (107)
- Wieloprocesorowość (108)
- Magistrala zewnętrzna (108)
- Kontroler DMA (108)
- Kontroler przerwań sprzętowych (108)
- Kontroler magistral (109)
- Pamięć konfiguracji (109)
- MCA (109)
- VESA (111)
- PCI (112)
- EISA (107)
- Architektury systemów wieloprocesorowych (113)
- Architektura MPP (114)
- Architektura UMA (115)
- Komunikacja z pamięcią (116)
- Caching w systemach multiprocesorowych (117)
- Specyfikacja MP (Intel) (119)
- Obsługa przerwań (120)
- Rozruch systemu (121)
- Przejście do pracy symetrycznej (122)
- System Dual-Pentium z magistralą PCI (122)
- Tabela konfiguracji MP (124)
- Zastosowania praktyczne (126)
- Systemy operacyjne (127)
- Procesory (128)
- Chipsety (128)
- Aplikacje (130)
- Granice teoretyczne (131)
- Architektura komputerów przenośnych (132)
- Złącze PCMCIA (132)
- Pamięci dynamiczne (136)
- Tryb konwencjonalny (Page Mode) (137)
- Odczyt (137)
- Zapis (138)
- FPM (Fast Page Mode) (138)
- Odczyt (139)
- Zapis (139)
- EDO (Extended Data Out) (140)
- Odczyt (140)
- Zapis (140)
- BEDO (Burst EDO) (141)
- Porównanie (142)
- SDRAM (142)
- Linie zewnętrzne (145)
- Rozkazy SDRAM (147)
- Organizacje logiczne kostek SDRAM (151)
- Tryb konwencjonalny (Page Mode) (137)
- Moduły pamięci (152)
- Moduły SIMM-30 (SIP) (154)
- Moduły SIMM PS/2 (155)
- SIMM PS/2 bez parzystości (FPM i EDO) (156)
- SIMM PS/2 36-bitowy (158)
- System rozpoznawania modułów SIMM (158)
- Moduły DIMM (160)
- Buforowane DIMM DRAM (160)
- Niebuforowane DIMM DRAM (164)
- Niebuforowane DIMM SDRAM (168)
- Rozpoznawanie modułu DIMM (174)
- Odświeżanie (175)
- RAS Only (177)
- CBR (CAS before RAS) (177)
- Hidden (179)
- Wykrywanie błędów i ich korekcja (180)
- Błędy powtarzalne (HE) (181)
- Błędy sporadyczne (SE) (181)
- Kontrola parzystości (181)
- Kontrola ECC (183)
- Rozszerzenia standardu magistrali PC-66 (184)
- Parametry modułów (185)
- Pamięć konfiguracyjna (SPD) (187)
- Moduły buforowane (191)
- DDR-SDRAM (193)
- RDRAM (201)
- VC-SDRAM (207)
- HSDRAM (209)
- Porównanie parametrów pamięci (209)
- LVTTL (210)
- SSTL_2 (211)
- RSL (211)
- Identyfikacja producentów chipów pamięciowych (212)
- Zakres funkcji (215)
- Magistrala FSB (217)
- Obsługa pamięci operacyjnej i magistrali pamięciowej (219)
- Obsługa pamięci podręcznej (Cache) (222)
- Zakres pokrywany przez pamięć podręczną (224)
- Układy obsługi podstawki typu Socket-7 (227)
- Układy współpracujące z magistralą GTL+ (229)
- Układy obsługi podstawki typu Slot-A / Socket-A (233)
- Chipset Irongate (AMD) (234)
- Chipsety VIA (234)
- Układy ze zintegrowaną grafiką (236)
- Gniazda magistrali PCI (252)
- Obsługa przerwań (254)
- Pamięć konfiguracyjna urządzeń PCI (256)
- Identyfikator producenta (Vendor ID) (256)
- Identyfikator urządzenia (Device ID) (257)
- Rejestr komend (Command Register) (257)
- Rejestr stanu (Status Register) (259)
- Numer wersji urządzenia (Revision ID) (260)
- Kod klasy urządzenia (Class Code) (260)
- Rozmiar linii pamięci podręcznej (Cache Line Size) (264)
- Minimalny czas transmisji (Latency Timer) (264)
- Typ nagłówka (Header Type) (265)
- BIST (Build-in Self-test) (265)
- Adres bazowy (Base Address) (265)
- Wskaźnik CardBus CIS (CardBus CIS Pointer) (267)
- Dodatkowy identyfikator producenta (Subsystem Vendor ID) i dodatkowy identyfikator urządzenia (Subsystem ID) (267)
- Adres bazowy rozszerzenia ROM (Expansion ROM Base Address) (268)
- Linia IRQ (Interrupt Line) (269)
- Linia INT (Interrupt Pin) (269)
- Długość transmisji (Min_Gnt) (269)
- Częstość (Max_Lat) (269)
- Mechanizmy dostępu do pamięci konfiguracyjnej (270)
- Pierwszy mechanizm dostępu do pamięci konfiguracyjnej (270)
- Drugi mechanizm dostępu do pamięci konfiguracyjnej (271)
- PCI BIOS (271)
- Autokonfiguracja urządzeń PCI (272)
- Układ scalony 8237A (274)
- Tryby pracy kontrolera DMA (277)
- Tryb spoczynkowy "I" (Idle) (277)
- Tryb "S" (Single) (277)
- Tryb "B" (Block) (277)
- Tryb "D" (Demand) (277)
- Tryb "C" (Cascade) (278)
- Tryb "V" (Verify) (278)
- Kaskadowe łączenie układów 8237A (278)
- Programowanie kontrolerów DMA (278)
- Adresy portów kontrolerów DMA w komputerze IBM PC/XT (279)
- "Sztuczne" porty komputera PC/XT (280)
- Adresy portów kontrolerów DMA w komputerze IBM PC/AT (281)
- "Sztuczne" porty komputera PC/AT (282)
- Budowa rejestrów wewnętrznych (283)
- Rejestr żądań (port 009h w PC/XT, 009h i 0D2h w PC/AT) (283)
- Rejestr stanu (port 008h w PC/XT, 008h i 0D0h w PC/AT) (283)
- Rejestr rozkazów (port 008h w PC/XT, 008h i 0D0h w PC/AT) (283)
- Rejestr maski kanału (port 00Ah w PC/XT, 00Ah i 0D4h w PC/AT) (284)
- Rejestr maskujący (port 00Fh w PC/XT, 00Fh i 0DEh w PC/AT) (284)
- Rejestr trybu (00Bh w PC/XT, 00Bh i 0D6h w PC/AT): (285)
- Przebieg transmisji (286)
- Komputer IBM PC (286)
- Komputer IBM PC/XT (287)
- Komputer IBM PC/AT (288)
- Kanały 16-bitowe (288)
- Układ odświeżania pamięci (290)
- Układ scalony 8259A (292)
- Cykl przyjęcia zgłoszenia (294)
- Kaskadowe łączenie kontrolerów przerwań (295)
- Fazy obsługi przerwań od układu Slave (297)
- Programowanie kontrolera przerwań (298)
- Inicjowanie pracy układu (298)
- Polling (302)
- Przerwanie niemaskowalne (NMI) (303)
- Obsługa przerwań z magistral ISA, PCI i AGP (304)
- Fizyczna organizacja danych na dyskietce (311)
- Programowanie operacji dyskowych (314)
- Programowanie operacji dyskowych z poziomu systemu MS-DOS (314)
- Przerwanie 25h (315)
- Przerwanie 26h (316)
- Przerwanie 21h (316)
- Obsługa dysków za pomocą funkcji BIOS (317)
- Funkcja 00h (318)
- Funkcja 01h (319)
- Funkcja 02h (319)
- Funkcja 03h (320)
- Funkcja 04h (321)
- Funkcja 05h (321)
- Funkcja 08h (323)
- Funkcja 15h (325)
- Funkcja 16h (325)
- Bezpośredni dostęp do kontrolera napędu dysków elastycznych (326)
- Rejestry kontrolera napędu dysków elastycznych (327)
- Cykl rozkazowy kontrolera (329)
- Faza przygotowawcza (329)
- Faza przekazywania rozkazu (329)
- Budowa przykładowego rozkazu - rozkaz RS (Read Sector) (330)
- Faza przekazywania rozkazu (330)
- Faza przekazywania danych (331)
- Faza końcowa (332)
- Alternatywne metody transmisji danych (335)
- Uwzględnianie mechanicznych własności napędu (336)
- Zabezpieczanie danych - kod CRC (338)
- Budowa kontrolera (343)
- Systemy kodowania MFM i RLL (344)
- Fizyczna organizacja danych i formatowanie (347)
- Formatowanie wysokiego poziomu (348)
- Formatowanie niskiego poziomu (348)
- Błędy: wykrywanie i korekcja (349)
- Standard AT-BUS (354)
- Logiczny opis złącza (355)
- Złącze fizyczne (356)
- Dostęp CPU do dysku AT-BUS (359)
- Rejestr danych (1F0h) (361)
- Rejestr błędów (1F1h) (361)
- Rejestr prekompensacji (Features Register: 1F1h) (361)
- Rejestr liczby sektorów (Sector Count Register: 1F2h) (362)
- Rejestr numeru sektora (Sector Number Register: 1F3h) (362)
- Rejestry numeru cylindra (Cylinder Low/High Register: 1F4h, 1F5h) (362)
- Rejestr napęd/głowica (Device/Head Register: 1F6h) (362)
- Rejestr stanu (Status Regiser: 1F7h) (363)
- Rejestr rozkazów (Command Register: 1F7h) (364)
- Alternatywny rejestr stanu (3F6h) (364)
- Rejestr sterujący (3F6h) (364)
- Rejestr adresu napędu (3F7h) (366)
- Cykl programowania kontrolera (366)
- Faza przekazywania rozkazu (366)
- Faza przekazywania danych (366)
- Faza końcowa (367)
- Przykład realizacji rozkazu CZYTAJ SEKTOR (368)
- Realizacja rozkazu Identify Device (370)
- Funkcje oszczędnościowe (376)
- System automatyczny (376)
- Rozkazy specjalne (377)
- Wzrost pojemności dysków (385)
- Ograniczenia wnoszone przez BIOS (386)
- Bariera 504 MB (386)
- Metody omijania bariery 504 MB (389)
- Adresy liniowe (LBA) (390)
- Translacja XCHS (eXtended Cylinder-Head-Sector) (391)
- Straty pojemności (392)
- Bariera 2,1 GB (392)
- Bariera 8 GB (393)
- Przekraczanie bariery 8 GB (394)
- Bariera 32 GB (394)
- Ograniczenia wnoszone przez systemy operacyjne (396)
- Limit FAT-16 (bariera 2 047 MB) (396)
- Bariera 4 GB (397)
- Windows NT - bariery 4 GB i 8 GB (398)
- Windows 95 - bariera 32 GB (398)
- Windows 95/98/98ME - ograniczenie 69 GB (398)
- Ograniczenia wnoszone przez BIOS (386)
- Podnoszenie pasma przepustowego magistrali (399)
- Tryby PIO (400)
- Tryby DMA (400)
- Tryb Ultra DMA/33 (404)
- Tryb Ultra DMA/66 (407)
- Tryb Ultra ATA/100 (408)
- Zwiększenie liczby urządzeń (409)
- Poszerzenie oferty urządzeń IDE (410)
- Nowe rozkazy (410)
- Blok informacyjny (410)
- Realizacja magistrali (414)
- Organizacja protokołu (417)
- Fazy pracy magistrali (418)
- Szyna wolna (Bus Free) (419)
- Faza rozstrzygania (Arbitration Phase) (421)
- Wybór (Selection Phase) (423)
- Reselekcja (Reselection) (426)
- Fazy informacyjne (429)
- Transfer danych w fazach informacyjnych (432)
- Tryb asynchroniczny (432)
- Tryb synchroniczny (434)
- Tryb synchroniczny "Fast" (436)
- Zmiana kierunku transmisji (439)
- Sytuacje wyjątkowe (439)
- Uwaga (Attention) (440)
- Zerowanie (Reset) (441)
- Rozkazy systemowe (442)
- Informacja statusowa (447)
- Komunikaty (Messages) (448)
- 00h: COMMAND COMPLETE (zakończono wykonanie rozkazu) (450)
- 02h: SAVE DATA POINTERS (zachowaj zestaw wskaźników) 03h: RESTORE POINTERS (przywróć zestaw wskaźników) (450)
- 04h: DISCONNECT (rozłączenie) (451)
- 05h: INITIATOR DETECTED ERROR (wykryto nienaturalne zachowanie inicjatora) (451)
- 06h: ABORT (przerwij natychmiast) (451)
- 07h: MESSAGE REJECT (odmowa przyjęcia wiadomości) (451)
- 08h: NO OPERATION (wiadomość pusta) (451)
- 09h: MESSAGE PARITY ERROR (wykryto błąd parzystości) (451)
- 0Ah: LINKED COMMAND COMPLETE (zakończono rozkaz cząstkowy) (451)
- 0Bh: LINKED COMMAND COMPLETE WITH FLAG (zakończono rozkaz cząstkowy plus flaga) (451)
- 0Ch: BUS DEVICE RESET (wyzerowanie) (452)
- 0Dh: ABORT TAG (porzuć wykonanie procesu) (452)
- 0Eh: CLEAR QUEUE (wyczyść kolejkę procesów) (452)
- 20h: SIMPLE QUEUE TAG (umieść w kolejce) 21h: HEAD OF QUEUE TAG (umieść na szczycie) 22h: ORDERED QUEUE TAG (umieść na końcu) (452)
- 12h: CONTINUE I/O PROCESS 13h: TARGET TRANSFER DISABLE (452)
- 80h - FFh: IDENTIFY (identyfikacja jednostki LUN) (453)
- 01h: SYNCHRONOUS DATA TRANSFER REQUEST (uzgodnienie RAO i TP) (453)
- Procedura uzgadniania (454)
- System wskaźników (454)
- Przykładowa wymiana danych (455)
- Fazy pracy magistrali (418)
- SCSI w komputerach PC (460)
- Host Adapter (462)
- Okablowanie (464)
- Terminatory (467)
- Rozszerzenia SCSI (469)
- Ogólne założenia standardu (476)
- Tryby i prędkość transmisji (476)
- Topologia (477)
- Okablowanie (477)
- Gwarantowane pasmo transmisyjne (478)
- Przegląd kart graficznych (481)
- Omówienie kart graficznych EGA, VGA i SVGA (486)
- Tryby tekstowe (489)
- Tryby graficzne (490)
- Tryby zapisu i odczytu pamięci obrazu (490)
- tryb zapisu 0 (490)
- tryb zapisu 1 (491)
- tryb zapisu 2 (491)
- tryb zapisu 3 (491)
- tryb odczytu 0 (492)
- tryb odczytu 1 (492)
- Standard VESA (492)
- Rejestry sterowników EGA/VGA (494)
- Rejestry zewnętrzne (external/general registers) (495)
- Pomocniczy rejestr wyjściowy (miscellaneous output register) - adres 3C2h/3CCh (495)
- Rejestr urządzeń zewnętrznych (feature control register) - adres 3DAh/3CAh (495)
- Zerowy rejestr stanu (input status register zero) - adres 3C2h (495)
- Pierwszy rejestr stanu (input status register one) - adres 3BAh (3DAh) (496)
- Rejestr odłączenia sterownika (video subsystem enable register) - adres 3C3h (496)
- Układ sekwencyjny (497)
- Rejestr adresowy układu sekwencyjnego (sequencer address register) - adres 3C4h (497)
- Rejestr informacyjny układu sekwencyjnego - adres 3C5h (497)
- Rejestr zerowania (reset register) - indeks 00h (497)
- Rejestr trybu taktowania (clocking mode register) - indeks 01h (497)
- Rejestr blokowania pamięci (map mask register) - indeks 02h (498)
- Rejestr zbioru znaków (character map register) - indeks 03h (498)
- Rejestr trybu dostępu do pamięci (memory mode register) - indeks 04h (499)
- Układ graficzny (499)
- Rejestr adresowy układu graficznego (graphics 1 and 2 address register) - adres 3CEh (499)
- Rejestr informacyjny układu graficznego - adres 3CFh (499)
- Rejestr ustawiania/zerowania (set/reset register) - indeks 00h (499)
- Rejestr zezwolenia na ustawianie/zerowanie (enable set/reset register) - indeks 01h (500)
- Rejestr porównania kolorów (color compare register) - indeks 02h (500)
- Rejestr przesunięcia i wyboru funkcji (data rotate/function select register) - indeks 03h (501)
- Rejestr wyboru płatu do odczytu (read map select register) - indeks 04h (501)
- Rejestr trybu dostępu do pamięci (mode register) - indeks 05h (501)
- Rejestr dodatkowy (miscellaneous register) - indeks 06h (502)
- Rejestr pominięcia koloru (color don't care register) - indeks 07h (503)
- Rejestr modyfikacji bitów (bit mask register) - indeks 08h (503)
- Układ sterowania atrybutem (504)
- Rejestr adresowy układu sterowania atrybutem (graphics 1 and 2 address register) - adres 3C0h (504)
- Rejestr informacyjny układu sterowania atrybutem - adres 3C0h/3C1h (504)
- Rejestry palety (palette registers) - indeksy 00h - 0Fh (505)
- Rejestr sterowania trybem pracy (mode control register) - indeks 10h (505)
- Rejestr krawędzi ekranu (overscan register) - indeks 11h (506)
- Rejestr uwzględnianych płatów pamięci (color plane enable register) - indeks 12h (506)
- Rejestr przesunięcia poziomego (horizontal pel panning register) - indeks 13h (507)
- Rejestr wyboru koloru (color select register) - indeks 14h (507)
- Przetwornik cyfrowo-analogowy (508)
- Rejestr ograniczenia koloru (PEL mask register) - adres 3C6h (508)
- Rejestr stanu przetwornika (DAC status register) - adres 3C7h (509)
- Rejestr adresowy odczytu przetwornika (PEL address read mode register) - adres 3C7h (509)
- Rejestr adresowy zapisu przetwornika (PEL address write mode register) - adres 3C8h (509)
- Rejestr informacyjny przetwornika (PEL data register) - adres 3C9h (510)
- Układ sterowania wyświetlaczem (CRT controller) (510)
- Rejestr indeksowy układu sterowania wyświetlaczem (CRTC address register) - adres 3B4h (3D4h) (511)
- Rejestr informacyjny układu sterowania wyświetlaczem - adres 3B5h (3D5h) (511)
- Rejestr całkowitego czasu wyświetlania linii (horizontal total register) - indeks 00h (511)
- Rejestr końca wyświetlania poziomego (horizontal display end register) - indeks 01h (511)
- Rejestr początku wygaszania poziomego (start horizontal blanking register) - indeks 02h (511)
- Rejestr końca wygaszania poziomego (end horizontal blanking register) - indeks 03h (512)
- Rejestr początku powrotu poziomego (start horizontal retrace register) - indeks 04h (512)
- Rejestr końca powrotu poziomego (end horizontal retrace register) - indeks 05h (512)
- Rejestr całkowitego czasu wyświetlania obrazu (vertical total register) - indeks 06h (513)
- Rejestr przepełnień układu sterowania wyświetlaczem (overflow register) - indeks 07h (513)
- Rejestr położenia pierwszej linii (preset scan line register) - indeks 08h (513)
- Rejestr ostatniej linii znaku (max scan line register) - indeks 09h (514)
- Rejestr pierwszej linii kursora (cursor start register) - indeks 0Ah (514)
- Rejestr ostatniej linii kursora (cursor end register) - indeks 0Bh (514)
- Rejestry adresowe (start address high register, start address low register) - indeksy 0Ch i 0Dh (515)
- Rejestry pozycji kursora (cursor location high register, cursor location low register) - indeksy 0Eh i 0Fh (515)
- Rejestr początku powrotu pionowego (vertical retrace start) - indeks 10h (515)
- Rejestr końca powrotu pionowego (vertical retrace end) - indeks 11h (516)
- Rejestr końca wyświetlania pionowego (vertical display end register) - indeks 12h (516)
- Rejestr długości linii (offset register) - indeks 13h (517)
- Rejestr pozycji podkreślenia (underline location register) - indeks 14h (517)
- Rejestr początku wygaszania pionowego (start vertical blanking register) - indeks 15h (517)
- Rejestr końca wygaszania pionowego (end vertical blanking register) - indeks 16h (518)
- Rejestr trybu adresowania (mode control register) - indeks 17h (518)
- Rejestr porównania linii (line compare register) - indeks 18h (519)
- Rejestry zewnętrzne (external/general registers) (495)
- Funkcje BIOS obsługujące karty graficzne (519)
- Funkcje określające tryb pracy i ogólne parametry sterownika (520)
- Funkcja 00h - wybór trybu pracy sterownika (EGA/VGA) (520)
- Funkcja 01h - określenie postaci kursora (EGA/VGA) (521)
- Funkcja 02h - ustawienie pozycji kursora (EGA/VGA) (521)
- Funkcja 03h - pobranie pozycji i postaci kursora (EGA/VGA) (522)
- Funkcja 05h - ustawienie numeru wyświetlanej strony (EGA/VGA) (522)
- Funkcja 06h - przewinięcie tekstu w górę (EGA/VGA) (522)
- Funkcja 07h - przewinięcie tekstu w dół (EGA/VGA) (523)
- Funkcja 0Fh - pobranie numeru trybu pracy sterownika (EGA/VGA) (523)
- Funkcje dostępu do ekranu (524)
- Funkcja 08h - pobranie kodu i atrybutu znaku, znajdującego się w miejscu wskazywanym przez kursor (EGA/VGA) (524)
- Funkcja 09h - ustawienie atrybutu i wypisanie znaku w pozycji wskazywanej przez kursor (EGA/VGA) (524)
- Funkcja 0Ah - wypisanie znaku w pozycji wskazywanej przez kursor (EGA/VGA) (525)
- Funkcja 0Bh - wybranie koloru tła i krawędzi ekranu/wybranie palety kolorów (525)
- Podfunkcja 00h - wybór koloru tła i krawędzi ekranu (EGA/VGA) (525)
- Podfunkcja 01h - wybór palety kolorów (EGA/VGA) (526)
- Funkcja 0Ch - wyświetlenie punktu (piksela) w graficznych trybach pracy (EGA/VGA) (526)
- Funkcja 0Dh - odczytanie koloru punktu (piksela) w graficznych trybach pracy (EGA/VGA) (527)
- Funkcja 0Eh - wyświetlenie znaku z przemieszczeniem kursora (EGA/VGA) (527)
- Funkcje służące do definiowania kolorów (528)
- Funkcja 10h - operacje na palecie kolorów (528)
- Podfunkcja 00h - ustawienie jednego koloru palety (VGA) (528)
- Podfunkcja 02h - zmiana kolorów palety i krawędzi ekranu (VGA) (528)
- Podfunkcja 03h - ustawienie sposobu interpretacji atrybutu znaku (EGA/VGA) (530)
- Podfunkcja 07h - pobranie pojedynczego koloru palety (VGA) (530)
- Podfunkcja 08h - pobranie koloru krawędzi ekranu (VGA) (530)
- Podfunkcja 09h - pobranie kolorów palety i krawędzi ekranu (VGA) (531)
- Podfunkcja 10h - określenie pojedynczego wzorca koloru (VGA) (531)
- Podfunkcja 12h - określenie bloku wzorców kolorów (VGA) (532)
- Podfunkcja 13h/00h - ustawienie liczby bloków wzorców kolorów (VGA) (532)
- Podfunkcja 13h/01h - ustawienie domyślnego bloku wzorców kolorów (VGA) (533)
- Podfunkcja 15h - pobranie pojedynczego wzorca koloru (VGA) (533)
- Podfunkcja 17h - pobranie bloku wzorców kolorów (VGA) (534)
- Podfunkcja 1Ah - pobranie informacji o blokach wzorców kolorów (VGA) (534)
- Podfunkcja 1Bh - przekształcenie do poziomów szarości (VGA) (534)
- Funkcje generatora znaków (535)
- Funkcja 11h - działania na generatorze znaków (535)
- Podfunkcja 00h - definiowanie znaków tekstowego trybu pracy (EGA/VGA) (535)
- Podfunkcja 01h - załadowanie znaków standardowych 8 ´ 14 (EGA/VGA) (536)
- Podfunkcja 02h - załadowanie znaków standardowych 8 ´ 8 (EGA/VGA) (536)
- Podfunkcja 03h - ustawianie domyślnego zbioru znaków (EGA/VGA) (536)
- Podfunkcja 04h - załadowanie znaków standardowych 8 ´ 16 (VGA) (537)
- Podfunkcja 10h - definicja znaków dla tekstowych trybów pracy (EGA/VGA) (537)
- Podfunkcja 11h - załadowanie znaków standardowych 8 ´ 14 (EGA/VGA) (538)
- Podfunkcja 12h - załadowanie znaków standardowych 8 ´ 8 (EGA/VGA) (538)
- Podfunkcja 14h - załadowanie znaków standardowych 8 ´ 16 (VGA) (539)
- Podfunkcja 20h - modyfikowanie zestawu znaków w graficznych trybach pracy (EGA/VGA) (539)
- Podfunkcja 21h - modyfikowanie zestawu znaków w graficznych trybach pracy (EGA/VGA) (539)
- Podfunkcja 22h - załadowanie znaków standardowych 8 ´ 14 (EGA/VGA) (540)
- Podfunkcja 23h - załadowanie znaków standardowych 8 ´ 8 (EGA/VGA) (541)
- Podfunkcja 24h - załadowanie znaków standardowych 8 ´ 16 (VGA) (541)
- Podfunkcja 30h - pobranie informacji o zestawach znaków (EGA/VGA) (542)
- Funkcje konfigurujące sterownik (542)
- Funkcja 12h - konfiguracja sterownika (542)
- Podfunkcja 10h - informacja o konfiguracji aktywnego sterownika (EGA/VGA) (542)
- Podfunkcja 20h - rozszerzenie operacji drukowania zawartości ekranu (EGA/VGA) (543)
- Podfunkcja 30h - ustawienie rozdzielczości pionowej tekstowych trybów pracy (VGA) (543)
- Podfunkcja 31h - powrót do standardowych kolorów (VGA) (544)
- Podfunkcja 32h - odłączenie sterownika (VGA) (544)
- Podfunkcja 33h - przełączenie do poziomów szarości (VGA) (545)
- Podfunkcja 34h - zezwolenie na emulację kursora (VGA) (545)
- Podfunkcja 35h - wybór aktywnego sterownika (VGA) (545)
- Podfunkcja 36h - wygaszanie ekranu (VGA) (546)
- Funkcje uzupełniające (546)
- Funkcja 13h - wypisanie ciągu znaków (EGA/VGA) (546)
- Podfunkcja 00h - wypisanie ciągu znakówbez przesuwania kursora (EGA/VGA) (547)
- Podfunkcja 01h - wypisanie ciągu znaków z przesunięciem kursora (EGA/VGA) (547)
- Podfunkcja 02h - wypisanie ciągu znaków z atrybutami bez przesunięcia kursora (EGA/VGA) (548)
- Podfunkcja 03h - wypisanie ciągu znaków z atrybutami oraz przesunięcie kursora (EGA/VGA) (548)
- Funkcja 1Ah - pobranie informacji o sterowniku graficznym (VGA) (549)
- Podfunkcja 00h - pobranie informacji o rodzaju sterownika graficznego (VGA) (549)
- Podfunkcja 01h - wybranie rodzaju sterownika (VGA) (549)
- Funkcja 1Bh - informacja o stanie i funkcjach aktywnego sterownika (VGA) (550)
- Funkcja 1Ch - zachowanie/odtworzenie stanu sterownika (VGA) (553)
- Podfunkcja 00h - pobranie koniecznego rozmiaru obszaru pamięci do zapisania danych o stanie sterownika (VGA) (553)
- Podfunkcja 01h - zachowanie stanu sterownika (VGA) (553)
- Podfunkcja 02h - odtworzenie stanu sterownika (VGA) (554)
- Dodatkowe funkcje obsługiwane przez VESA-BIOS (554)
- Funkcja 4F00h - informacja o karcie SVGA (554)
- Funkcja 4F01h - informacja o trybach karty SVGA (555)
- Funkcja 4F02h - przełączanie trybów VESA (557)
- Funkcja 4F03h - odczyt bieżącego trybu pracy (557)
- Funkcja 4F04h - zapamiętanie lub odtwarzanie parametrów karty (558)
- Funkcja 4F05h - podłączenie banku pamięci obrazu lub odczyt numeru podłączonego banku (558)
- Funkcja 4F06h - ustawienie lub odczyt szerokości ekranu wirtualnego (559)
- Funkcja 4F07h - ustawienie/odczyt lewego górnego rogu ekranu rzeczywistego względem ekranu wirtualnego (559)
- Funkcja 4F08h - ustawienie/odczyt liczby bitów odpowiadających barwom podstawowym (w układzie RGB) w tablicy LUT (560)
- Funkcje określające tryb pracy i ogólne parametry sterownika (520)
- Przykłady zastosowania funkcji BIOS-u kart graficznych (560)
- Rozpoznanie typu karty graficznej (560)
- Sprawdzenie ilości pamięci zainstalowanej na karcie graficznej (561)
- Zmiana wyglądu znaku (562)
- Formaty MPEG (566)
- MPEG-1 (566)
- MPEG-2 (568)
- Rozwiązania programowe na platformie PC (569)
- Kodery (570)
- Odtwarzacze (572)
- Wspomaganie sprzętowe (573)
- Interfejs programowy (575)
- Schemat przetwarzania obiektów 3D (578)
- API (580)
- Geometry Engine (582)
- Tłumaczenie opisu środowiska (582)
- Oświetlenie i tekstura (582)
- Przekształcenia geometryczne (583)
- Strefa widoczności (583)
- Przekazanie parametrów do jednostki rasteryzującej (584)
- Rendering Engine (584)
- Teksturowanie (587)
- Korekcja perspektywy (588)
- Nakładanie mapy (590)
- Przyporządkowanie najbliższego punktu (Peak Nearest) (590)
- Filtracja bilinearna (Bilinear Interpolation) (590)
- MIP-Mapping (591)
- Filtracja trilinearna (592)
- Mieszanie kolorów (593)
- Efekty specjalne (594)
- Pamięć lokalna akceleratora (595)
- Frame Buffer (596)
- Bufor Z/W (597)
- Pamięć tekstur (599)
- Rozmiar pamięci i organizacja (600)
- Rodzaje pamięci graficznych (604)
- DRAM (605)
- EDO i BEDO DRAM (605)
- SDRAM (605)
- SGRAM (606)
- MDRAM (606)
- RDRAM (606)
- V-RAM (607)
- WRAM (607)
- RAM-DAC (608)
- Dopasowanie monitora do karty (610)
- Parametry karty (610)
- Jakość monitora (612)
- Programy instalacyjne (614)
- Kanał informacyjny VESA DDC (615)
- DDC1 (615)
- DDC2B (616)
- DDC2AB (616)
- Podział mocy obliczeniowej (616)
- Architektura komputera z magistralą AGP (619)
- Sygnały magistrali AGP (625)
- Szyna adresowa (626)
- Sygnały PCI (626)
- Sygnały kontroli przepływu (627)
- Sygnały obsługi żądań AGP (627)
- Linie statusowe (627)
- Sygnały kluczujące (628)
- Sygnały USB (629)
- System zarządzania zużyciem energii (629)
- Sygnały specjalne (629)
- Linie zasilające (629)
- AGP w teorii (629)
- Kolejkowanie (630)
- Magistrala SBA (632)
- GART (634)
- DIME (634)
- AGP w praktyce (636)
- Wymagania sprzętowe i programowe (637)
- Kontrola działania (638)
- AGP PRO (641)
- Układ 8253/8254 (645)
- Tryb 0 (647)
- Tryb 1 (648)
- Tryb 2 (648)
- Tryb 3 (648)
- Tryb 4 (649)
- Tryb 5 (649)
- Programowanie generatora 8253/8254 (649)
- Zegar systemowy (652)
- Układ odświeżania pamięci dynamicznej (654)
- Obsługa głośnika (656)
- Drugi układ 8254 i jego zastosowanie (658)
- Organizacja pamięci CMOS (662)
- Rejestr A (offset 0Ah) (664)
- Rejestr B (offset 0Bh) (664)
- Rejestr C (offset 0Ch) (666)
- Rejestr D (offset 0Dh) (666)
- Rejestr E (offset 0Eh) (667)
- Rejestr F (offset 0Fh) (668)
- Konfiguracja napędów dyskietek (offset 10h) (668)
- Konfiguracja dysków twardych (offset 12h) (669)
- Pamięć (offset 15h) (670)
- Suma kontrolna (670)
- Bajt konfiguracji sprzętowej (670)
- Funkcje BIOS obsługujące pamięć konfiguracji (671)
- Funkcja 00h (671)
- Funkcja 01h (672)
- Funkcja 02h (672)
- Funkcja 03h (672)
- Funkcja 04h (673)
- Funkcja 05h (673)
- Funkcja 06h (674)
- Funkcja 07h (674)
- Bezpośredni dostęp do pamięci CMOS (675)
- Klawiatura (677)
- Mapa klawiatury (679)
- Organizacja obsługi klawiatury przez BIOS (684)
- Bajt 0040:0017h (687)
- Bajt 0040:0018h (688)
- Bajt 0040:0096h (688)
- Bajt 0040:0097h (688)
- Funkcje przerwania 16h BIOS (689)
- Funkcja 00h (689)
- Funkcja 01h (690)
- Funkcja 02h (690)
- Funkcja 03h (691)
- Funkcja 05h (691)
- Funkcja 10h (692)
- Funkcja 11h (692)
- Funkcja 12h (693)
- Bezpośrednie programowanie klawiatury (694)
- Rozkaz EDh - sterowanie diodami świecącymi (697)
- Rozkaz EEh - Echo (698)
- Rozkaz F0h - wybór zestawu kodów klawiszy (698)
- Rozkaz F2h - identyfikacja klawiatury (ID) (698)
- Rozkaz F3h - opóźnienie i prędkość autorepetycji (698)
- Rozkaz F4h - odblokowanie klawiatury (699)
- Rozkaz F5h (699)
- Rozkaz F6h (699)
- Rozkaz FEh - żądanie powtórzenia transmisji (699)
- Rozkaz FFh - diagnostyka klawiatury (699)
- Port wejściowy i port wyjściowy (700)
- Myszka (703)
- Funkcja 00h (706)
- Funkcja 01h (706)
- Funkcja 02h (706)
- Funkcja 03h (707)
- Funkcja 04h (707)
- Funkcja 05h (708)
- Funkcja 06h (708)
- Funkcja 0Bh (709)
- Manipulator (710)
- Funkcja 84h (711)
- Asynchroniczna transmisja szeregowa (713)
- Układ scalony 8250 (715)
- Interfejs RS-232C (719)
- Tryb simpleksowy (721)
- Tryb półdupleksowy (722)
- Tryb dupleksowy (722)
- Dostęp do łącza szeregowego z poziomu systemu MS-DOS (724)
- Funkcja 03h (725)
- Funkcja 04h (725)
- Funkcja 3Fh (725)
- Funkcja 40h (726)
- Funkcje BIOS obsługujące łącze szeregowe (726)
- Przekroczenie czasu (Time Out) (727)
- Przerwanie połączenia (Break) (727)
- Błąd protokołu (Frame Error) (728)
- Błąd parzystości (Parity Error) (728)
- Błąd przepełnienia (Overrun Error) (728)
- Bajt statusu modemu (728)
- Funkcja 00h (729)
- Funkcja 01h (730)
- Funkcja 02h (730)
- Funkcja 03h (731)
- Bezpośrednie programowanie rejestrów UART (731)
- Przerwania generowane przez łącze szeregowe (733)
- Rejestr konfiguracji przerwań (733)
- Rejestr identyfikacji przerwań (734)
- Rejestr formatu danych (735)
- Prędkość transmisji (736)
- Sygnały sterujące (736)
- Rejestr wyjściowych sygnałów sterujących łącza RS-232C (736)
- Rejestr wejściowych sygnałów sterujących łącza RS-232C (737)
- Rejestr stanu transmisji (738)
- Specyfika układu UART 16450 (739)
- Przerwania generowane przez łącze szeregowe (733)
- Terminologia BIOS-SETUP (743)
- Tryby podstawowe (744)
- Tryb standardowy (744)
- Rejestr danych (Data Register) - adres bazowy + 0 (748)
- Rejestr stanu (Status Register) - adres bazowy + 1 (749)
- Rejestr sterujący (Control Register), adres bazowy + 2 (749)
- Tryb półbajtowy (750)
- Tryb bajtowy (PS/2) (751)
- Tryb EPP (751)
- Tryb ECP (755)
- Rejestr ECR (Extended Control Register), adres bazowy + 0x402h (759)
- Tryb standardowy (744)
- Realizacja portu równoległego w ramach architektury PC (760)
- Dostęp do łącza równoległego poprzez funkcje BIOS (762)
- Funkcja 00h (762)
- Funkcja 01h (763)
- Funkcja 02h (763)
- Dostęp do łącza równoległego z poziomu systemu MS-DOS (765)
- Funkcja 05h (765)
- Funkcja 40h (765)
- Ogólne zastosowanie łącza równoległego (766)
- Specyfikacja (771)
- Topologia (773)
- Okablowanie (774)
- Protokół (775)
- USB w praktyce (778)
- Windows 95 (780)
- Windows 98/2000 (780)
- Windows NT (781)
- Protokoły komunikacyjne IrDA (784)
- Standard IrDA-CONTROL (784)
- Standard IrDA-DATA (785)
- IrDA w praktyce (787)
- Windows 95 (789)
- Windows 98 (789)
- Windows NT (790)
- Windows 2000 (790)
- Model warstwowy ACPI (793)
- Przegląd stanów energetycznych (795)
- Wskazówki praktyczne (797)
- Windows 98 (798)
- Windows 2000 (799)
- Programy testujące (802)
- ACPIHCT (802)
- ACPI View (803)
- Suspender (803)
- Zestaw Waker/Dozer (804)
- Organizacja systemu bezpieczeństwa (811)
- System ochrony przed wirusami atakującymi Boot-Sektor (812)
- System ładowania wartości predefiniowanych (812)
- Mechanizm opuszczania programu konfiguracyjnego (813)
- Ogólna konstrukcja blokowa (813)
- Procesory AMD (860)
- Rodzina K5 (860)
- Rodzina K6 (862)
- Rodzina K6-2 (864)
- Rodzina K6 III (867)
- Rodzina Athlon (868)
- Mikroarchitektura (870)
- Pamięć podręczna L1 (873)
- Pamięć podręczna L2 (873)
- Magistrala (873)
- Athlon/Thunderbird i Athlon/Duron (874)
- Procesory Cyrix (876)
- Rodzina 6x86 (M1) (876)
- Rodzina M2 (879)
- ViA Cyrix III (881)
- Procesory Intel (882)
- Rodzina Pentium (882)
- Pentium MMX (884)
- Pentium Pro (886)
- Pentium II (889)
- Celeron (894)
- Celeron A (Mendocino) (896)
- Celeron III (897)
- Pentium II/Xeon (898)
- Pentium III (900)
- Pentium III/Xeon (904)
- Procesory IDT (906)
- WinChip C6 (906)
- WinChip 2 (908)
- Układy DRAM (912)
- System oznaczeń firmy Samsung (914)
- System oznaczeń firmy Micron (914)
- Układy SDRAM (915)
- System oznaczeń firmy Samsung (917)
- System oznaczeń firmy Mitsubishi (918)
- System oznaczeń firmy Micron (918)
- Ujęcia całościowe PC (919)
- Płyty główne (920)
- Płyty główne: Informacje ogólne (920)
- Płyty główne: Producenci (920)
- Płyty główne: Chipset (924)
- Płyty główne: BIOS (924)
- Płyty główne: Bazy danych (925)
- Procesory (925)
- Procesory: Informacje ogólne (925)
- Procesory: Producenci (926)
- Procesory: AMD, 3DNow! (927)
- IC i pamięci (928)
- IC i pamięci: Informacje ogólne (928)
- IC i pamięci: Producenci (928)
- IC i pamięci: Bazy danych (930)
- Dyski twarde (930)
- Dyski twarde: Informacje ogólne i bazy danych (930)
- Dyski twarde: Producenci (931)
- Grafika (932)
- Grafika: Informacje ogólne (932)
- Grafika: Producenci chipów graficznych i kart (932)
- Napędy CD-R, CD-RW, DVD (936)
- Napędy CD-R, CD-RW, DVD: Informacje ogólne (936)
- Napędy CD-R, CD-RW, DVD: Producenci (937)
- Bazy danych sterowników (Drivers) (938)
- Standardy, specyfikacje, encyklopedie (939)
- Przeglądy i porównania sprzętu, nowości (939)
- Optymalizacja sprzętu (940)
- Chłodzenie (941)
- Złącza (941)
- Złącza: Port równoległy (941)
- Złącza: Port szeregowy (942)
- Złącza: USB (942)
- Złącza: IrDA (942)
- Złącza: Fire Wire (1394) (942)
- Złącza: Klawiatura (943)
- Zasilacze (943)
- Opis działania (945)
- Wykorzystywane sygnały magistrali (947)
- D0 - D7 (Data) (947)
- A0 - A9 (Address) (947)
- ALE (Address Latch Enable) (947)
- ~IOW (Input/Output Write) (947)
- +5V/GND (948)
- Zastosowane układy scalone (948)
- 74688 (948)
- 74245 (948)
- 74574 (949)
- 7485 (949)
- 7400 (949)
- 7406 (950)
Rozdział 1. Mikroprocesor (21)
Rozdział 2. Architektury komputerów PC (85)
Rozdział 3. Układy pamięciowe PC (135)
Rozdział 4. Układy otoczenia procesora (chipset) (215)
Rozdział 5. Magistrala PCI (241)
Rozdział 6. Kanał DMA (273)
Rozdział 7. System obsługi przerwań sprzętowych (291)
Rozdział 8. Obsługa stacji dyskietek (309)
Rozdział 9. Obsługa dysku twardego (343)
Rozdział 10. Standard EIDE (383)
Rozdział 11. Standard SCSI (411)
Rozdział 12. Złącze 1394 (Fire Wire) (475)
Rozdział 13. Karty graficzne (481)
Rozdział 14. Przetwarzanie obrazów wideo (563)
Rozdział 15. Grafika 3D (577)
Rozdział 16. Magistrala AGP (619)
Rozdział 17. System odmierzania czasu (645)
Rozdział 18. Pamięć CMOS-RAM (661)
Rozdział 19. Obsługa urządzeń wejściowych (677)
Rozdział 20. Łącze szeregowe (713)
Rozdział 21. Łącze równoległe (741)
Rozdział 22. Złącze USB (771)
Rozdział 23. Złącze bezprzewodowe na falach podczerwieni (IrDA) (783)
Rozdział 24. System ograniczania zużycia energii (ACPI) (791)
Rozdział 25. Zasilacz (805)
Rozdział 26. Programy konfiguracyjne BIOS-SETUP (809)
Dodatki (857)
Dodatek A Przegląd architektury mikroprocesorów (859)
Dodatek B Systemy oznaczeń scalonych układów pamięciowych (911)
Dodatek C Baza adresów internetowych (919)
Dodatek D Przykład współpracy z magistralą ISA (945)
Dodatek E CD-ROM dołączony do książki (951)
Helion - inne książki
-
Promocja
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł (-40%) -
Promocja
Skupiamy się w niej na prostych projektach z użyciem legendarnego układu scalonego 555, określanego też jako NE 555. Jest to chip, który pozwala na realizację wielu funkcji, na przykład skonstruowanie układu czasowego czy multiwibratora. Zaprojektowany i skonstruowany przez Hansa R. Camenzinda w 1970 roku, zrobił niesamowitą karierę - jeszcze na początku XXI wieku co roku na potrzeby przemysłu powstawał miliard takich układów. Teraz o wszechstronności NE 555 możesz się przekonać osobiście, projektując i uruchamiając między innymi różnego rodzaju czujniki, generatory, lampki czy mierniki czasu. Sprawdź, jak szerokie zastosowanie ma NE 555!- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Promocja
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Jeśli słowo „szyfr” budzi w Tobie przyjemny dreszczyk emocji, mamy dla Ciebie prawdziwą gratkę. Już za chwilę poznasz największe tajemnice ludzkości. Prezentowane w tej książce tajemnicze kody służyły dyplomatom, armiom pierwszej i drugiej wojny światowej, wreszcie zimnowojennym szpiegom. Były kamyczkami, które wywołały lawinę rewolucji informatycznej. Bez żadnej przesady - oto szyfry, które decydowały o losach świata. I wciąż o nich decydują.- Druk
- PDF + ePub + Mobi pkt
(23,40 zł najniższa cena z 30 dni)
23.40 zł
39.00 zł (-40%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Z tą książką stopniowo nauczysz się prostego, podstawowego kodu, a potem bardziej złożonych instrukcji AVX. Nabierzesz wprawy w czytaniu kodu asemblera i zaczniesz łączyć go z kodem w językach wyższego poziomu. Co ważniejsze, teorię ograniczono tu do niezbędnego minimum, za to dokładnie opisano dostępne narzędzia, omówiono sposób ich użytkowania i możliwe problemy. Kod natomiast został zaprezentowany w postaci kompletnych programów asemblera, co pozwoli Ci na dowolne testowanie, zmienianie i inne eksperymenty. W ten sposób przygotujesz się do samodzielnego badania różnych obszarów AVX i korzystania z oficjalnych podręczników Intela.- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł (-40%) -
Bestseller Promocja
To trzecie, zaktualizowane i uzupełnione wydanie bestsellerowego podręcznika programowania w Pythonie. Naukę rozpoczniesz od podstawowych koncepcji programowania. Poznasz takie pojęcia jak zmienne, listy, klasy i pętle, a następnie utrwalisz je dzięki praktycznym ćwiczeniom. Dowiesz się, jak zapewnić interaktywność programom, i nauczysz się poprawnego testowania kodu przed dodaniem go do projektu. W kolejnych rozdziałach przystąpisz do praktycznej realizacji trzech projektów: gry zręcznościowej inspirowanej klasyczną Space Invaders, wizualizacji danych za pomocą dostępnych dla Pythona niezwykle użytecznych bibliotek i prostej aplikacji internetowej, gotowej do wdrożenia na serwerze WWW i opublikowania w internecie.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Promocja
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze praktyki zarządzania systemami ― począwszy od wyboru optymalnej dystrybucji Linuksa, poprzez zaprojektowanie architektury systemu, skończywszy na strategiach zarządzania przeprowadzanymi w nim poprawkami i aktualizacjami. Sporo miejsca poświęcono różnym metodom automatyzacji części zadań administratora, a także schematom tworzenia kopii zapasowych i odzyskiwania danych po awarii. Zaproponowano również ciekawe podejście do rozwiązywania problemów, dzięki któremu można szybciej uzyskać satysfakcjonujące rozwiązanie i uniknąć poważniejszych szkód.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Scrum to sposób na kreatywność i współpracę w każdym projekcie. Książka Scrum dla bystrzaków wprowadzi Cię w ten popularny świat zwinnych ram postępowania w zakresie zarządzania projektami i pokaże, jak Scrum pomaga w pobudzaniu innowacyjności w każdej firmie lub branży, a nawet w życiu prywatnym. Nie musisz być programistą, by korzystać ze sprintów i z innych cech charakterystycznych dla scrumowej metody. Uratuj więcej istnień ludzkich, polepsz edukację swoich dzieci, zoptymalizuj strategię publikacji, zwiększ lojalność klientów, zarządzaj portfelem emerytalnym, zaplanuj ślub — masz nieograniczone możliwości. Stosuj Scruma, by osiągać cele — ten przewodnik pokaże Ci, jak to zrobić.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%)
Zamknij
Przeczytaj darmowy fragment
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: Anatomia PC. Wydanie VI Piotr Metzger (94) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(51)
(24)
(14)
(1)
(3)
(1)
Oceny i opinie poprzednich wydań
więcej opinii
ukryj opinie