Utasítás végrehajtás lépései

Slides:



Advertisements
Hasonló előadás
1 Számítógépek felépítése 9. előadás I/O rendszerek.
Advertisements

Digitális technika VIII.) Tárolókezelés.
Rendszertervezés Hardver ismeretek.
A számítógép felépítése
PLC alapismeretek.
Memória.
Tárolókezelés-memóriakezelés
I. Informatikai alapismeretek Dabas, november 18.
Neumann-elvek A számítógép legyen teljesen elektronikus, külön vezérlő és végrehajtó egységgel. Kettes számrendszert használjon. Az adatok és a programok.
A mikroprocesszor 1. rész.
VII.) Központi egység, processzor
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
A számítógép alapegységei
A számítógép felépítése
Belső memóriák tipusai
Szoftevrismeret Operációs rendszerek.
Nagy Gábor MF01-M2.
A Neumann-elvű számítógép jellemzői:
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
Központi feldolgozó egység (CPU)
Mikroszámítógépek I 8085 processzor.
Mikroszámítógépek I 8085 processzor.
PIC processzor és környezete
CISC - RISC processzor jellemzők
A memória tárolja a végrehajtandó programokat és a feldolgozásra váró adatokat. A számítógép memóriája adattárokból áll. Minden ilyen adattár memóriaelemekből.
Memória hierarchia Tárolókezelő egység
Egy egyszerű gép vázlata
a CPU gyorsítása, pipeline, cache
Egy harmadik generációs gép (az IBM 360) felépítése
A számítógép felépítése (funkcionális)
Hardvereszközök Hardvereszközök I.rész. Hardvereszközök CPU Memóri a Input Háttértárolók Outpu t A számítógép felépítési elve Neumann elvek: 1.Soros utasításvégrehajtás.
RISC processzorok Processzorkategóriák RISC tervezési filozófia
modul Szövegfeldolgozás Speciális informatikai feladatok.
A Memória.
A mikroszámítógép felépítése
SZÁMÍTÓGÉP ARCHITEKTÚRÁK - 4
A számítógép felépítése
A Neumann-elvű gépek A Neumann elvek:
A Mikroprocesszor Harmadik rész.
Mikroprocesszor.
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
Ismerkedjünk tovább a számítógéppel
Pipeline példák. Pipe 1. feladat Adott a következő utasítás sorozat i1: R0 MEM [R1+8] i2: R2 R0 * 3 i3: R3 MEM [R1+12] i4: R4 R3 * 5 i5: R0 R2 + R4 A.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- architektúrák dr. Kovács György DE AVK GAIT.
Számítógép-architektúrák
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
Írja fel a tizes számrendszerbeli
Mikroprocesszorok Működés.
IT ALAPFOGALMAK HARDVER.
Memória példák Feladat Egy számítógép rendszermemóriája egycsatornás, 64 bites adategységekkel rendelkező DDR1-DRAM-ra épül, melyben a burst.
HEFOP 3.3.1–P /1.0A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. 1 Számítógép architektúrák dr. Kovács.
Memóriakezelés feladatok Feladat: 12 bites címtartomány. 0 ~ 2047 legyen mindig.
CISC-RISC processzor jellemzők Előadó: Thész Péter Programtervező informatikus hallgató Budapest,
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
1 Számítógépek felépítése 5. előadás a CPU gyorsítása, pipeline, cache Dr. Istenes Zoltán ELTE-TTK.
A CPU (központi feldolgozó egység vagy processzor)
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
Neumann elvű számítógép. Neumann János ► Neumann János december 28-án Budapesten született ► 1930-ban emigrált az USA-ba.
1 A számítógépek tárolói. 2 Memória Memóriaszó  A tárak olyan egységei, melyek egyetlen művelettel kezelhetők.  A legrövidebb memóriaszó a byte (bájt)
Operációs rendszerek Az operációs rendszerek működésének alapfogalmai.
Sz&p prof.
A számítógép felépítése
Az információ.
Számítógépek felépítése 6. előadás virtuális tárkezelés
Számítógép architektúrák
A számítógép működésének alapjai
Memória példák 2019.
Pipeline példák (IMSC, 2019).
Cache példák 2019 (IMSC).
Számítógépek felépítése 9. előadás I/O rendszerek
Előadás másolata:

Utasítás végrehajtás lépései 1. Utasítás lehívás (Fatch) 2. Utasításszámláló tartalmának növelése 3. Műveleti kód dekódolása, operandusok címének meghatározása 4. Művelethez szükséges adatok előkészítése 5. Végrehajtás 6. Eredmény elhelyezése ( ált. akkumulátorban)

Utasítás végrehajtás lépései

Műveleti vezérlés

Műveleti vezérlés

Műveleti vezérlés Horizontális Kódolt horizontális Kétszintű horizontális Vertikális

Huzalozott vezérlés

Mikroprogramozott vezérlés

CISC processzorok műveleti vezérlése

RISC processzorok műveleti vezérlése

Mikroprocesszorok fő részei

Utasítás végrehajtás gyorsítása- Pipeline

Pipeline működésének akadályai Memóriautasítások: A tároló hozzáférési ideje nagy Nincs külön utasítás és adattár (Harward - Neumann struktúra) Megoldások: Váróciklus alkalmazása Késleltetett memóriautasítás( delayed load) Load R1, mem(A) load R1, mem(A) Load R2, mem(B) load R2, mem(B) Add R3,R1,R2 nop add R3,R1,R2

Pipeline működésének akadályai

Elágazások kezelése Alapmódszer: Pipeline törlése elágazó utasításkor.

Késleltetett alágazás ( Delayed branch)

RISC processzorok Cél: a feldolgozás gyorsítása. Eszközök: Egyszerű hardver Egyszerű utasítások, bonyolult utasítások szubrutinnal A komplex utasítások elhagyásával hely szabadul fel regiszter tárak, cache memóriák számára Nagyobb sebességű technológiák alkalmazása ( GaAs) Optimalizáló fordítók

RISC és CISC processzorok jellemzői

Tároló kezelés Tároló hierarchia

Regisztertárak Regiszterbank Ablaktechnika Blokktechnika

Cache tárak Cache –hit Cache-miss

Cache tárak jellemzői az egy egységben mozgatott adatmennyiség Cache tár méret: 8-256 KB Blokk méret : az egy egységben mozgatott adatmennyiség Sorméret Az az adatmennyiség, amely az összehasonlításhoz kijelölhető Helyettesítési algoritmus A felesleges blokkok cseréjének algoritmusa Adataktualizálási módszer ( write strategy) Az az eljárás, amellyel a módosítangó adatot a cache és a főtárba írjuk Adategyezőség biztosítási mód A cache és a főtár tartalmának egyezősége

Asszociatív ( tartalom szerint elérhető) tárak

LRU algoritmus

Virtuális tárkezelés Probléma: a végrehajtáshoz a program és az adat az operatív tárolóban kell, legyen. A program nagyobb, mint a tár. A felhasználó a virtuális tárat látja. Virtuális címtartomány-fizikai címtartomány. Virtuális cím átszámítás valós, fizikai címmé: a tároló kezelő rendszer ( Memory Management Unit ) feladata. Szegmens: olyan adatblokk, melynek mérete nem rögzített Lap: Mérete rögzített és azonos

Virtuális tárkezelés

Fizikai cím kiszámítása táblázat alapján

Szegmenscímek

Lapcímek

Szegmentált lapcím számítás