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

Multimikroprocesszoros rendszerek tervezése

Szerző
Lektor
Budapest
Kiadó: Budapesti Műszaki Egyetem
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 147 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-431-396-5
Megjegyzés: 398 példányban jelent meg. Fekete-fehér ábrákkal illusztrált. Kihajtható melléklettel. Tankönyvi szám: 5170
É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

Bevezetés7
A multiprocesszoros rendszerek bevezetésének okai és céljai7
A párhuzamos programvégrehajtás szintjei9
Multiprocesszálás és multiprogramozás13
A multiprocesszoros rendszerek osztályozása15
Az osztályozás szempontjai15
MIMD multiprocesszorok osztályai és tulajdonságai17
A feladatban rejlő párhuzamosság kihasználási foka17
Az operációs rendszer magjának elhelyezkedése18
A folyamatok processzorhoz rendelésének módja21
A processzorok csatolásának módja22
A passzív elemek elérésének módja23
A passzív elemek kiosztásának a módja26
Az alkalmazott processzorok típusa33
A kommunikációs csatorna működési módja33
A konkurrens programozás alapfogalmai34
A konkurrens programozás célja34
A konkurrens programozás fő problémakörei36
Szemaforok és alkalmazásuk37
Kölcsönös kizárás38
Eseményjelzés és a folyamatok kommunikációja40
A szemaforok és a szemaforműveletek implementálása44
Bináris szemaforok implementációja44
Általános szemaforok implementációja foglaltsági várakozással45
Általános szemaforok implementációja várakozási sorokkal46
A folyamatok ütemezési stratégiái48
A halálos ölelés (deadlock) elkerülése51
Kernel tervezése egy és többprocesszoros rendszerekhez53
A kernel tervezés lépései53
A folyamatok jellemzői53
A folyamatok állapotai54
Az ütemezési stratégia55
A folyamatok szinkronizációjának és kommunikációjának megoldása55
Megszakításkezelés55
I/0-kezelés56
Időzítéskezelés56
Folyamatok létrehozása, indítása57
A kernel adatstruktúrái58
Kernel eljárások 60
Mintakernel tervezése62
Kernel tervezése multiprocesszorokhoz67
Statikus folyamatkiosztás69
Dinamikus folymatkiosztás81
A kernel rétegei82
Multimikroprocesszoros rendszerek tervezésének hardver kérdései84
Az időbeosztásos busz definiálása86
A címzési tartományok kiosztása88
Arbiter logikák91
Lekérdezésen alapuló arbiter logikák95
Párhuzamos arbiter logikák97
Soros arbiter logikák102
Az INTEL mikroprocesszor családok arbiter logikái104
Az arbiter logikák értékelése108
Busz-busz csatoló logikák110
A Test-and-set utasítás realizálása110
Speciális memória alkalmazása111
Speciális arbiter alkalmazása111
A processzorok közötti megszakításrendszer kialakítása111
Kernel típusok és megszakításrendszerek114
Az INTEL MULTIBUS megszakításrendszerek116
A processzorok közötti DMA csatolás megvalósítása116
DMA átvitel lazán csatolt multiprocesszorokhoz118
DMA átvitel memória csatolt multiprocesszorokban120
A multiprocesszoros rendszereket támogató Intel család120
Az Intel 8086 és 8088 általános célú mikroprocesszorok125
A 8087 numerikus adatfeldolgozó processzor130
A 8089 I/0 processzor (IOP)133
CPU/IOP kommunikáció134
Az IOP buszkonfigurációi136
A 8089 IOP multiprocesszálási tulajdonságai137
A 8289 busz arbiter141
A rendszerépítés lépcsői az MCS-86 családban145
Irodalomjegyzék147

Kacsuk Péter

Kacsuk Péter műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Kacsuk Péter 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