Előszó | 5 |
A hardver fogalma, fejlődése és leírása | 9 |
A hardver fogalma | 9 |
A hardver rétegmodellje | 11 |
A rétegmodell szintjei | 11 |
A hardver rétegek jellemzése | 12 |
A hardver fejlődésének jellemzői | 13 |
A VHDL szabványos hardver leírónyelv | 15 |
Ellenőrző kérdések | 20 |
Számítógéprendszer architektúrák | 21 |
A számítógéprendszer architektúra fogalma | 21 |
A számítógép teljesítményét meghatározó tényezők | 22 |
A számítógépek teljesítményének mérése | 23 |
A számítógéprendszerek osztályozása | 24 |
A számítógépek osztályozása teljesítményük szerint | 24 |
A számítógépek csoportosítása a feldolgozott utasítás és adatfolyamatok száma szerint | 28 |
A számítógéprendszer architektúrák teljesítményének növelése | 32 |
CISC és ROISC architektúrájú processzorok | 33 |
Vektorszámítógépek | 34 |
Az utasításvégrehajtás gyorsítása pipelingel, ILP processzorok | 36 |
Szuperskalár processzorok, társprocesszoros számítógépek | 37 |
Multiprocesszoros architektúrák, szuperszámítógépek | 38 |
Tudásalapú architektúrák, neurális hálók | 42 |
A számítógéprendszerek üzemmódjai | 43 |
Egyfelhasználós és többfelhasználós rendszerek | 44 |
Multiprogramozás, multitasking | 45 |
Kötegelt feldolgozás és interaktív feldolgozás | 47 |
Real-Time rendszer | 48 |
Centralizált és osztott számítógéprendszerek | 48 |
On line (közvetlen bemenet és off line (közvetett bemenet) kapcsolatok | 49 |
Ellenőrző kérdések | 50 |
A processzor | 53 |
A processzorok jellemzése | 54 |
A processzor részei és ezek kapcsolata | 54 |
A processzorok üzemmódjai és állapotai | 56 |
Regiszterkészlet | 57 |
Utasításszerkezet, utasításkészlet és utasítástípusok | 58 |
A processzor utasításfeldolgozása | 61 |
A processzorok tárolókezelése | 62 |
Megszakítások és kivételek kezelése | 62 |
Műveletvégrehajtás, az aritmetikai egység működése | 63 |
Aritmetikai műveletek | 63 |
Logikai műveletek | 70 |
Az aritmetikai műveletek visszavezetése logikai műveleteket végrehajtó áramkörökre | 71 |
Az ALU áramköri felépítése | 72 |
Műveleti vezérlés, a vezérlőegység működése | 73 |
A műveleti vezérlés fogalma | 73 |
A vezérlőegység vezérlő jelei és a vezérlési pontok | 75 |
Huzalozott és mikroprogramozott műveleti vezérlés | 78 |
A horizontális és verikális mikroprogramozás | 79 |
Mikroprogramvezérlés és a processzor architektúrája | 81 |
Az utasításvégrehajtás gyorsítása párhuzamosítással (pipelining) | 82 |
A pipelining lényege | 82 |
A pipelining működés során fellépő problémák | 84 |
A pipelining során fellépő problémák kezelésének módszerei | 85 |
Szuperskalár processzorok | 87 |
Párhuzamos dekódolás | 88 |
A szuperskalár utasításkibocsátás és várakoztatás | 90 |
A regiszter átnevezés | 92 |
A processzor spekulatív elágazás-feldolgozása | 93 |
Párhuzamos végrehajtás | 94 |
Esettanulmány: a Pentium-II processzor | 96 |
Ellenőrző kérdések | 97 |
Tárolókezelés | 101 |
A tárolókezelés alapfogalmai | 101 |
Regiszterárak | 104 |
Gyorsító (cache) tárak | 105 |
A processzor és a központi memória között elhelyezkedő cache tárak | 105 |
Lemezgyorsító tárak | 121 |
A számítógép belső memóriája | 123 |
A ROM különböző típusai | 123 |
A RAM felépítése és működése | 124 |
A sztatikus RAM-ok típusai | 126 |
A dinamikus RAM-ok típusai | 127 |
Virtuális tárkezelés | 129 |
A virtuális tárkezelés alapfogalmai | 131 |
Szegmentálás | 135 |
Lapozás | 137 |
Translation Lookaside Buffer (TLB) | 140 |
Szegmentált virtuális tárkezelés lapozással | 142 |
A tároló védelmi rendszer | 143 |
Tárolóvédelem privilégizálási szintekkel | 143 |
Tárolóvédelem deszkriptorokkal | 145 |
Háttértárak | 146 |
Ellenőrző kérdések | 148 |
A mikroprocesszor alapú számítógéprendszer | 151 |
A számítógép legfontosabb részegységei | 151 |
A megszakítási rendszer és a megszakításvezérlő | 152 |
Megszakítást kiváltó események és kezelésük | 153 |
A megszakítások, kivételek kiszolgálása | 154 |
A megszakításvezérlő felépítése és működése | 156 |
A közvetlen memóriahozzáférés (DMA) és vezérlője | 157 |
Az input/output eszközvezérlők | 158 |
Kommunikációs kapcsolatos a számítógép központi egységeinek részei között, sínrendszerek | 158 |
A számítógépek sínrendszerének logikai részei | 159 |
A sínrendszerek típusai | 159 |
A sínrendszer működésével kapcsolatos alapfogalmak | 161 |
A buszprotokoll és a sínvezérlés formái | 166 |
Busz arbitráció | 168 |
Sínrendszerek a gyakorlatban | 171 |
Az I/O műveletek végrehajtása mikroszámítógéprendszerekben | 173 |
Az I/O műveletekkel kapcsolatos alapfogalmak | 173 |
Az operációs rendszer szerepe az input/output műveletekben | 174 |
Az input/output eszközök címzése | 175 |
Az I/O adatátvitel típusai | 176 |
A cache, a virtuális tároló és az I/O műveletek összefüggései | 180 |
Ellenőrző kérdések | 183 |
Irodalomjegyzék | 185 |