1.062.077

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Számítógép-architektúrák

Szerző
Fordító
Budapest
Kiadó: Panem Könyvkiadó Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Fűzött kemény papírkötés
Oldalszám: 718 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-545-282-9
Megjegyzés: Fekete-fehér ábrákkal.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Tartalom

Előszó13
Bevezetés17
Strukturált számítógép felépítés18
Nyelvek, szintek és virtuális gépek18
Korszerű többszintű számítógépek20
A többszintű számítógépek felépítése23
Mérföldkövek a számítógépek felépítésében28
A nulladik generáció, mechanikus számítógépek (1642-1945)30
Az első generáció, vákuumcsövek (1945-1955)31
A második generáció: tranzisztorok (1955-1965)34
A harmadik generáció: integrált áramkörök (1965-1980)36
A negyedik generáció: magas integráltságú áramkörök (1980)38
Számítógép-kiállítás40
Technológiai és gazdasági mozgatórugók40
A számítógépek termékskálája41
Néhány számítógépcsalád44
Pentium II44
UltraSPARC II47
picoJava II48
Könyvünk tartalmáról51
Feladatok52
Számítógép-rendszerek felépítése54
Processzorok54
A CPU felépítése55
Utasítások végrehajtása56
RISC és CISC60
Korszerű számítógépek tervezési elvei62
Utasításszerű párhuzamosság63
Processzorszintű párhuzamosság67
A központi memória70
Bitek71
Memóriacímek71
Bájtsorrend73
Hibajavító kódok75
Gyorsítótár79
Memóriatokozás és -típusok81
Háttérmemória82
Memóriahierarchiák83
Mágneslemezek84
Hajlékonylemezek87
IDE-lemezek88
SCSI-lemezek89
RAID90
CD-ROM94
Írható CD-k97
Újraírható CD-k100
DVD100
Bevitel/kivitel103
Sínek103
Terminálok105
Egerek113
Nyomtatók115
Modemek120
Karakterkódok123
Összefoglalás127
Feladatok128
A digitális logika szint133
Kapuk és Boole-algebra133
Kapuk134
Boole-algebra136
A Boole-függvények megvalósítása138
Áramköri ekvivalencia140
Alapvető digitális logikai áramkörök144
Integrált áramkörök144
Kombinációs áramkörök146
Aritmetikai áramkörök151
Órák156
Memória157
Tárolók157
Flipflopok160
Regiszterek162
Memóriaszervezés162
Memórialapkák166
RAM-ok és ROM-ok168
CPU lapkák és sínek171
CPU lapkák171
Számítógépes sínek173
A sín szélessége175
A sínek időzítése177
A sínek adatforgalmának ütemezése182
Sín műveletek184
Példák CPU lapkákra187
A Pentium II187
Az UltraSPRAC II központi egység193
A picoJava II központi egység áramkör197
Példák sínekre199
Az ISA sín199
A PCI sín201
Az általános soros sín208
Kapcsolat a perifériákkal, interfészek212
A B/K lapkák212
Címdekódolás214
Összefoglalás217
Feladatok218
A mikroarchitektúra szintje224
Mikroarchitektúra-példa224
Az adatút225
Mikroutasítások232
A mikroutasítás-vezérlés: Mic-1234
ISA-példa: az IJVN239
A vermek239
Az IJVM memóriamodellje241
Az IVJM utasításkészlete243
A Java fordítása IVJM-re247
Példa a megvalósításra248
A mikroutasítások és a jelölőrendszer248
Az IVJM megvalósítása a Mic-1 felhasználásával253
A mikroarchitektúra-szint tervezése267
Sebesség vagy ár267
A végrehajtási út hosszának csökkentése269
Tervelőreböltéssel: a Mic-2276
Csővonalas terv: a Mic-3276
Hétszakaszú csővezeték: a Mic-4286
A teljesítmény növelés289
A gyorsítótár290
Elágazásjövendölés296
Sorrendtől eltérő végrehajtás és regiszterátnevezés302
Feltételezett végrehajtás307
Példák a mikroarchitektúra-szintre310
A pentium II CPU-mikroarchitektúrája310
Az UltraSPARC II CPU-jának mikroarchitektúrája314
A picoJava II CPU-jának mikroarchitektúrája318
A Pentium, az UltraSPARC és a picoJava összehasonlítása323
Összefoglalás324
Feladatok326
Utasításrendszer-architektúra szint331
Az ISA-szint áttekintése333
Az ISA-szint tulajdonságai333
Memóriamodellek335
Regiszterek337
Utasítások338
A Pentium II ISA-szintjének áttekintése338
Az Ultra SPARC II ISA-szintjének áttekintése341
A Java virtuális gép áttekintése344
Adattípusok345
Numerikus adattípusok346
Nem numerikus adattípusok347
A Pentium II adattípusai347
Az UltraSparc II adattípusai348
A Java virtuális gép adattípusai348
Utasításformátumok349
Utasításformák tervezésének követelményei350
A műveleti kód kiterjesztése351
A pentium II utasításformátumai352
Az UltraSPARC II utasításformái355
A JVM utasításformátumai356
Címzési módszerek358
Címzési módok360
Közvetlen címzés360
Direkt címzés360
Regisztercímzés361
Indirekt címzés regiszter segítségével361
Indexcímzés362
Bázisindex címzési mód364
Veremcímzési mód364
Címzési módok elágazó utasításokban368
A műveleti kód és a címzési mód ortogonalitása368
A Pentium II címzési módszerei370
Az UltraSPARC II címzési módjai372
A JVM címzési módjai372
A címzési módok összefoglalása372
Utasítástípusok373
Adatmozgató utasítások374
Didaktikus műveletek374
Monadikus műveletek376
Összehasonlító és feltételes elágazó utasítások377
Eljáráshívó utasítások379
Ismétléses vezérlés380
Bemenet/kimenet381
A Pentium II utasításai385
Az UltraSPARC II utasításkészlete389
A picoJava II utasításkészlete393
Az utasításkészletek összehasonlítása399
A vezérlési folyamat400
Szekvenciális vezérlés és elágazás400
Eljárások401
Korutinok405
Csapdák408
Megszakítások408
Részletes példa: Hanoi tornyai412
A Hanoi tornyai probléma megoldása Pentium II assembly nyelven413
A Hanoi tornyai probléma megoldása UltraSPARC II assemblyben415
A Hanoi tornyai probléma megoldása JVM assemblyben417
Az Intel IA-64419
A Pentium II problémái419
Az IA-64 modell: explicit párhuzamos utasításszámítás420
Prédikáció422
Spekulatív betöltés424
Realitás425
Összefoglalás426
Feladatok426
Az operációs rendszer gépi szintje432
Virtuális memória433
Lapozás434
A lapozás megvalósítása436
A kérésre lapozás és a munkahalmaz modell440
Lapkezelési eljárások441
Lapméret és elaprózódás443
Szegmentálás443
A szegmentálás megvalósítása447
A Pentium II virtuális memóriája450
Az UltraSPARC II virtuális memóriája454
Virtuális memória és gyorsítótár457
Virtuális B/K utasítások457
Fájlok458
A virtuális B/K utasítások megvalósítása460
Könyvtárkezelő utasítások463
A párhuzamos feldolgozás virtuális utasításai464
Processzusok létrehozása465
Versenyhelyzetek466
Processzusok szinkronizációja szemaforokkal470
Példaként szolgáló operációs rendszereink474
Bevezetés474
Példák virtuális memória kezelésére483
Példák virtuális B/K műveletekre487
Példák processzus kezelésére498
Összefoglalás505
Feladatok506
Az assembly nyelvi szint513
Bevezetés az assembly nyelvbe514
Mi az assembly nyelv?514
Miért használják az assembly nyelvet?515
Az assembly utasítások alakja518
Pszeudoutasítások521
Makrók523
A makrók definíciója, hívása, kiterjesztése524
Paraméteres makrók526
Fejlett makrótechnikák527
A makróassembler működése528
Az assembler processzusai528
Kétmenetes assemblerek528
Első menet529
Második menet534
Szimbólumtábla536
Szerkesztés és betöltés537
A szerkesztő feladatai538
A tárgymodul szerkezete541
Hozzárendelési idő és dinamikus áthelyezés543
Dinamikus szerkesztés545
Összefoglalás550
Feladatok550
Párhuzamos számítógép-architektúra554
A párhuzamos számítógépek tervezési kérdései555
Kommunikációs modellek557
Összekötő hálózatok teljesítmény562
Teljesítmény571
Szoftver577
Párhuzamos számítógépek osztályozása583
SIMD számítógépek585
Tömbprocesszorok586
Vektorprocesszorok587
Közös memóriás multiprocesszorok591
Memóriaszemantika592
UMA sínrendszerű SMP-architektúrák596
Keresztkapcsoló váltót alkalmazó UMA-multiprocesszorok602
Többszintű kapcsolathálózatot használó UMA-multiprocesszorok604
NUMA-multiprocesszorok606
Gyorsítótár-koherens NUMA-multiprocesszorok608
COMA-multiprocesszorok618
Üzenetátadásos multiszámítógépek620
MPP-k - erősen párhuzamos processzorok622
COW - a munkállomások klasztere626
Ütemezés628
A multiszámítógépek kommunikációs szoftvere632
Alkalmazásszintű közös memória636
Összefoglalás644
Feladatok645
Ajánlott olvasmányok és irodalomjegyzék649
Javaslatok további olvasáshoz649
Bevezetés és általános munkák649
Számítógépes rendszerek szervezése650
Digitális logikai szint651
Mikroarchitektúra szintje651
Az utasításkészlet szintje652
Az operációs rendszer szintje653
Az assembly nyelv szintje653
Párhuzamos számítógép-architektúrák654
Bináris és lebegőpontos számok655
Bibliográfia655
A) függelék. Bináris számok664
Véges pontosságú számok664
Számrendszerek alapszámai666
Konverzió egyik alapról a másik alapra668
Negatív bináris számok671
Bináris aritmetika673
Feladatok674
B) függelék. Lebegőpontos számok676
A lebegőpontos számok elvei676
Az IEEE 754-es lebegőpontos szabvány679
Feladatok683
Angol-magyar tárgymutató685
Magyar-angol tárgymutató703

Andrew S. Tanenbaum

Andrew S. Tanenbaum műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Andrew S. Tanenbaum könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem