CISC - RISC processzor jellemzők

Slides:



Advertisements
Hasonló előadás
Készítette: Kun Béla.  Operációs rendszernek nevezzük a számítástechnikában a számítógépeknek azt az alapprogramját, mely közvetlenül kezeli a hardvert,
Advertisements

Rendszertervezés Hardver ismeretek.
A számítógép felépítése
PLC alapismeretek.
Memória.
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.
A számítógép működése II.
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 felépítése
Belső memóriák tipusai
Szoftevrismeret Operációs rendszerek.
Nagy Gábor MF01-M2.
A számítógép felépítése
A számítógép történetéről...
A Neumann-elvű számítógép jellemzői:
A számítógéprendszer.
Alapfogalmak Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas. Információ:
Központi feldolgozó egység (CPU)
Mikroszámítógépek I 8085 processzor.
Mikroszámítógépek I 8085 processzor.
Utasítás végrehajtás lépései
PIC processzor és környezete
2 tárolós egyszerű logikai gép vázlata („feltételes elágazás”)
A memóriák típusai, jellemzői
Egy egyszerű gép vázlata
A mikrovezérlők világa
Miben hasonlítanak egymásra a mai és az ötvenes évek számítógépei? Takács Béla Melyek a közös tulajdonságaik ?
Miben hasonlítanak egymásra a mai és az ötvenes évek számítógépei? Takács Béla Melyek a közös tulajdonságaik ?
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
Erőforrások: Hardver Manver Szoftver.
Neumann János és elvei.
Programozási nyelvek.
A számítógép felépítése
A Neumann-elvŰ számítógép
A Neumann-elvek 3. ÓRA.
A Neumann-elvű gépek A Neumann elvek:
Egy második generációs gép (az IBM 7094) felépítése
Egy első generációs gép (az IAS) felépítése
A Mikroprocesszor Harmadik rész.
A központi egység Informatika alapjai Készítette: Senkeiné B. Judit.
Mikroprocesszor.
IT ALAPFOGALMAK HARDVER.
Az adatok/programok külső tárolása és kezelése
Ismerkedjünk tovább a számítógéppel
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
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.
Mikroprocesszorok Működés.
1 Számítógépek felépítése 13. előadás Dr. Istenes Zoltán ELTE-TTK.
IT ALAPFOGALMAK HARDVER.
ifin811/ea1 C Programozás: Hardver alapok áttekintése
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.
Azaz a számítógép „agya” Készítette: Balázs Gergő
A számítógép története
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.
A NEUMANN-ELVŰ SZÁMÍTÓGÉP. A számítógép:  Információk tárolására, feldolgozására szolgáló eszköz.
Sz&p prof.
Információtechnológiai alapismeretek
Neumann elvek, a számítógép részei
Neumann elvek és a Neumann elvű számítógép felépítése
A számítógép felépítése
A számítógép felépítése
A számítógép működésének alapjai
Előadás másolata:

CISC - RISC processzor jellemzők Készítette: Gáll Csilla

Processzorok Neumann elv szerint a számítógép egy olyan eszköz, amely legalább két részből áll. Az egyik rész a processzor, a másik a memória. A processzor feladata a műveletvégzés azokkal az adatokkal, amelyek a memóriában találhatók. A Neumann elv fontos kikötése még az, hogy a program, azaz a végrehajtandó utasítások sorozata is a memóriában van, sőt a program és az adat „ránézésre” nem különbözik egymástól, azaz nincs külön memória az utasítások és egy másik a program tárolására. Bár a Neumann elv nem írja elő, egy mai számítógépnek rendelkeznie kell egy harmadik részből is, amely a külvilággal való kapcsolattartást biztosítja, azaz egy olyan rendszerrel, amely az input/output (adatbevitel illetve adatkiadás) -ért felelős.

Neumann elvek Soros utasításvégrehajtás (az utasítások végrehajtása időben egymás után történik. Ellentéte a párhuzamos utasításvégrehajtás, amikor több utasítás egyidejűleg is végrehajtható) Kettes (bináris) számrendszer használata Belső memória (operatív tár) használata a program és az adatok tárolására Teljesen elektronikus működés Széles körű felhasználhatóság Központi vezérlőegység alkalmazása

Processzor működése

Processzorok fajtái CISC processzorok RISC processzorok bonyolultabb műveletvégzés több utasítás végrehajtása egyszerre változó hosszúságú utasítások gépi kódot futatnak összetett műveletek jellemzők rá az általuk használt gépekben CISC processzor van. RISC processzorok memória elérés csak load és store műveletek segítségével egyszerűsített címzési módok minden utasítás ugyanolyan hosszúságú az utasításokat lehetőleg egy órajel ciklus alatt hajtsa végre nagyszámú általános célú regiszter.

CISC PROCESSZOR Összetett utasításkészletű processzorok A mikroprogramozott vezérlés megjelenésének következtében növekedett az utasítások bonyolultsága. Ez azért következett be, mert a ROM tárolóban elhelyezett mikroprogram végrehajtása gyorsabb, mint a központi tárak által biztosított sebesség, másrészről befolyásolta az összetett utasításkészlet megjelenését a magas szintű programozási nyelvek széleskörű elterjedése is. Történelmileg a számítógépiparban a CISC architektúrájú gépek domináltak. A piac nyomására, hogy megőrizzék a kompatibilitást, megtartva a régi utasításkészletet, egyre bonyolultabb gépi instrukciókat vezettek be a CPU családokon belül, ahol is a sokféle instrukcióval kényelmes gépi kódú programozás lehetséges, és megfelelő hatékonyságú kódot lehet generálni a magas szintű nyelveken írt programokhoz is. A nagy instrukciókészlet viszont nagy belső mikroprogramtárat igényel

RISC PROCESSZOR Redukált utasításkészletű processzorok . Egy csökkentett instrukciókészletű processzor, ami tipikusan 50-80 instrukciót jelent, és amelynél szemben a CISC felépítéssel az instrukciók dekódolására fix logikát alkalmaznak, nagyságrenddel nagyobb ütemezési sebességgel tud dolgozni. Az amúgy is domináló egyszerű instrukciók mellet a felmerülő komplexebb feladatok - kicsivel több kóddal, de optimált fordítással segítve - azért elvégezhetőek maradnak. Valószínűleg hosszabb lesz a kód, de a cache memória ezen is segíthet, a háttértároló kapacitás pedig egyre kevesebb gond a fejlődés során. A RISC fejlődést teszi lehetővé az a tény is, hogy a gyorsító memóriák is fejlődnek, a processzor mikrokód helyettesíthető az egyre gyorsabb cache memóriákkal.

CISC és RISC processzorok összehasonlítása   CISC processzorok RISC processzorok 1 Az utasítások összetettek, több gépi ciklust igényelnek Egy gépi ciklus alatt végrehajtható egyszerű utasítások 2 Több utasítás is igénybe veheti a tárolót Csak a LOAD/STORE utasítások használhatják a tárat 3 A pipelining feldolgozás kismértékű Jelentős pipelining feldolgozás 4 Mikroprogram által vezérelt utasítás-végrehajtás Huzalozott utasítás-végrehajtás 5 Változó hosszúságú utasítások Rögzített hosszúságú utasítások 6 Sokféle utasítás és címzési mód Kevés utasítás és címzési mód 7 Bonyolult mikroprogram Bonyolult fordítóprogram 8 Kevés regiszter Nagyméretű regisztertár

CISC PROCESSZOROK műveleti vezérlési elve

RISC PROCESSZOROK műveleti vezérlési elve

Különbségek a CISC és a RISC processzorok között CISC esetén megtalálható a mikro programtár A PC máshol van RISC esetén van CACHE: párhuzamosan keresünk a CACHE-ben és a memóriában ALU, (nincs tároló hivatkozású műveleti utasítás). ALU, memória, RISC esetén Az op. kód CISC esetén IR máshol van Regiszterek száma