kategória | ||||||||||
|
||||||||||
|
||
Az adattér (fogalma; a memória-tér; a regisztertér és fejlödése: egyszerü, adattípusonként különbözö, többszörös regisztertér)
A processzor által manipulálható tér.
Adattér |
|
Memóriatér |
Regisztertér |
Nagyobb |
Kisebb |
Lassúbb |
Gyorsabb |
Olcsóbb |
Drágább |
Processzoron kívül (külön lapkán) |
Processzoron belül |
Közös az I/O térrel |
Mindig önálló |
Memóriatér:
A legfontosabb jellemzöje a tárolási kapacitása.
Címtér:
a) Modell címtere: címsín szélessége határozza meg
b) Implementáció címtere: pénztárca
A valós memóriatér fejlödése:
a) 40-es évek: néhány száz szó.
b) 1950 IAS: 10 bites címsín, 210=1024 szó.
c) 1964 IBM 360: 16 Mbyte.
Virtuális tár
a) 1960-ban jelent meg az ötlete s az IBM 370-es gépcsalád vitte sikerre.
b) Alap jellemzöi:
kétféle címet értelmezünk:
a. valós cím (ezt látja a processzor)
b. virtuális cím (programozó)
Virtuális tér |
Valós címtér |
Nagyobb |
Kisebb |
Lassúbb |
Gyorsabb |
Háttértárolón helyezkedik el |
Alaplaphoz illesztve, félvezetö lapkán 747h79h |
Programozó látja |
Processzor látja |
Várakozik a program |
Itt fut a program |
Létezik egy olyan, a programozó számára transzparens mechanizmus, mely:
a. Az éppen futó program számára szükséges program- és adatrészeket behozza a virtuális tárból a valós tárba, illetve
b. Az éppen futó program számára nem szükséges program- és adatrészeket kiviszi a valós tárból a virtuális tárba.
Létezik egy olyan, a felhasználó számára transzparens mechanizmus, mely a programozó által használt virtuális címeket a végrehajtási (execution) fázisban lefordítja valós címekké.
Regisztertér:
Osztályozása:
egyszerü
adattípusonként különbözö
többszörös
Egyszerü regisztertér:
Egyszerü regisztertér
Egyetlen akkumulátor
Hátránya:
Szük keresztmetszet.
Két eredmény esetén csak az egyiket tudta tárolni (pl.: osztásnál a hányados és a maradék).
Egyetlen akkumulátor + dedikált regiszter
Elönye:
A hányados regiszter bevezetése felgyorsította az osztást.
Hátránya:
Igen drágán valósították meg, mégis gyakran kihasználatlan volt.
Általános célú regiszterkészlet
Elönye:
Minden regiszter kihasználtsága javul.
Új programozói stílus: a regiszter operandusú müveletek számának maximalizálása.
Verem regiszterek
Hátránya:
Szük keresztmetszet, mivel csak a verem tetejét látjuk.
Elönye:
Gyors.
Adattípusonként különbözö regiszterkészlet:
Megjelenésének oka a lebegöpontos feldolgozás gyorsítása.
Találat: 2223