CISC-RISC processzor jellemzők Előadó: Thész Péter Programtervező informatikus hallgató Budapest, 2010.10.25.

Slides:



Advertisements
Hasonló előadás
Kliens-szerver architektúra
Advertisements

Hatékonyságvizsgálat, dokumentálás
Hardver alapok I. 10. osztály.
Informatika Jogi informatika Mai témáink u A jogász és az informatika viszonya u Információs tevékenység a jog területén u Az információ fogalma u Az.
Informatikai alapfogalmak
PLC alapismeretek.
I. Informatikai alapismeretek Dabas, november 18.
A mikroprocesszor 1. rész.
VII.) Központi egység, processzor
Matematika és Tánc Felkészítő tanár: Komáromi Annamária
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
OPERÁCIÓS RENDSZER. Az operációs rendszer egy olyan programozási rendszer, amely a számítógépes rendszerben a programok végrehajtását vezérli, így pl.
A számítógép alapegységei
A számítógép felépítése
A hardver és a személyi számítógép konfigurációja
A számítástechnika és informatika tárgya
Szoftevrismeret Operációs rendszerek.
Nagy Gábor MF01-M2.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
A Neumann-elvű számítógép jellemzői:
Neumann elvek.
A számítógéprendszer.
Az operációs rendszerek
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
Az információs rendszer fogalma
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
CISC - RISC processzor jellemzők
Egy egyszerű gép vázlata
Alapfogalmak I. 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.
A számítógép felépítése (funkcionális)
Számítógépes üzemmódok
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
SZÁMÍTÓGÉP ARCHITEKTÚRÁK - 4
A Neumann-elvek 3. ÓRA.
Egy első generációs gép (az IAS) felépítése
A Mikroprocesszor Harmadik rész.
Utasítás-végrehajtás Művelet-végrehajtás
Mikroprocesszor.
Programozás, programtervezé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.
Írja fel a tizes számrendszerbeli
Mikroprocesszorok Működé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.
1 Számítógépek felépítése 13. előadás Dr. Istenes Zoltán ELTE-TTK.
2. Operációs rendszerek.
INFORMATIKA II..
IT ALAPFOGALMAK HARDVER.
Mikroprocesszorok (Microprocessors, CPU-s)
A számítógép felépítése
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.
Adatszerkezetek és algoritmusok 2008/ Algoritmus Az algoritmus szó eredete a középkori arab matematikáig nyúlik vissza, egy a i.sz. IX. században.
Azaz a számítógép „agya” Készítette: Balázs Gergő
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)
kialakulása, fejlődése, generációk
Számítógépek és processzorok Elvek, felépítés, működés utolsó módosítás: 2016.VII.29.
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.
Programozási alapok.
Nyomkövetés Mikroprocesszor és mikrokontroller programjainak és a rendszernek a belövése.
IT ALAPFOGALMAK OPERÁCIÓS RENDSZEREK.
Beépített függvények használata programozáskor
Okt. 13: 1. géptermi beszámoló
Az információ.
A számítógép működésének alapjai
Számítógépek felépítése 9. előadás I/O rendszerek
Előadás másolata:

CISC-RISC processzor jellemzők Előadó: Thész Péter Programtervező informatikus hallgató Budapest,

Oldal 2/14 Tartalomjegyzék Bevezetés Teljesítménynövelés eszközei CISC-RISC processzorok jellemzői Jellemzők  CISC processzorok  RISC processzorok  CISC és RISC processzorok összehasonlítása RISC processzorok fejlesztési filozófiája

Oldal 3/14 Tartalomjegyzék Bevezetés Teljesítménynövelés eszközei CISC-RISC processzorok jellemzői Jellemzők  CISC processzorok  RISC processzorok  CISC és RISC processzorok összehasonlítása RISC processzorok fejlesztési filozófiája

Oldal 4/14 Bevezetés CISC – Complex Instruction Set Computer, összetett utasításkészletű számítógép RISC – Reduced Instruction Set Computer, egyszerűsített vagy csökkentett utasításkészletű számítógép

Oldal 5/14 Tartalomjegyzék Bevezetés Teljesítménynövelés eszközei CISC-RISC processzorok jellemzői Jellemzők  CISC processzorok  RISC processzorok  CISC és RISC processzorok összehasonlítása RISC processzorok fejlesztési filozófiája

Oldal 6/14 CISC processzorok - Utasításkészlet Az utasítások bonyolult műveletsor végrehajtását eredményezik és ehhez több végrehajtási ütemet (gépi ciklust) használnak fel. Sokféle utasítás és címzési mód használatának lehetősége. Sokféle, tárolót közvetlenül igénybe vevő, megcímző utasítás használati lehetősége. Mikroprogramvezérelt utasításvégrehajtás. Az utasítások változó hosszúságúak; a gyakrabban használt utasítások rövidebbek.

Oldal 7/14 Tartalomjegyzék Bevezetés Teljesítménynövelés eszközei CISC-RISC processzorok jellemzői Jellemzők  CISC processzorok  RISC processzorok  CISC és RISC processzorok összehasonlítása RISC processzorok fejlesztési filozófiája

Oldal 8/14 RISC processzorok – Utasításkészlet Kevéssé bonyolult utasítások; a felhasználói terület elemzése alapján a bonyolult utasítások elhagyása és egyszerű LOAD/STORE, műveleti és elágaztató utasítások használata. Kevés utasítás és címzési mód használata. Az utasítások rögzített hosszúságúak. Memóriahasználatra csak két utasítástípus (LOAD és STORE) áll rendelkezésre. Az utasítások végrehajtásához egy gépi ciklust használnak fel. Az utasítások végrehajtásához nincs mikroprogram; az igen bonyolult fordítóprogram állítja elő a végső formát.

Oldal 9/14 Tartalomjegyzék Bevezetés Teljesítménynövelés eszközei CISC-RISC processzorok jellemzői Jellemzők  CISC processzorok  RISC processzorok  CISC és RISC processzorok összehasonlítása RISC processzorok fejlesztési filozófiája

Oldal 10/14 CISC és RISC processzorok összehasonlítása CISC processzorokRISC processzorok 1 Összetett utasítások, melyek végrehajtása több gépi ciklust igényel Egyszerű utasítások, melyek végrehajtása 1 gépi ciklust igényel 2Bármely, erre alkalmas utasítás igénybe veheti a tárolót Csak a LOAD/STORE utasítások fordulhatnak a memóriához 3Az adatcsatornás (pipelining) feldolgozás kismértékűErőteljes adatcsatornás (pipelining) feldolgozás 4Utasításvégrehajtás mikroprogram által vezéreltHuzalozott utasításvégrehajtás 5Változó hosszúságú utasításokRögzített utasításhossz 6Sokféle utasítás és címzési módKevés utasítás és címzési mód 7Bonyolult mikroprogramBonyolult fordítóprogram 8Kis számú regiszterNagy méretű regisztertár

Oldal 11/14 Tartalomjegyzék Bevezetés Teljesítménynövelés eszközei CISC-RISC processzorok jellemzői Jellemzők  CISC processzorok  RISC processzorok  CISC és RISC processzorok összehasonlítása RISC processzorok fejlesztési filozófiája

Oldal 12/14 RISC processzorok fejlesztési filozófiája az alkalmazási terület elemzése a leggyakrabban használt, szükséges műveletek meghatározására; az adatútvonalak optimális kialakítása az utasítások lehető leggyorsabb feldolgozása érdekében; további, kevésbé gyakori feladatok megoldására szolgáló utasítások használata csak akkor, ha azok viszonylag gyakoriak, a kidolgozott adatútvonalakhoz illeszkednek és nem lassítják le a gyakoribb utasítások végrehajtását; az előző elv alkalmazása minden további erőforrás tervezésekor is, azaz csak akkor beépíteni valamit, ha azt annak használati gyakorisága indokolja és nem lassítja le a gyakrabban használt erőforrások működését; a lehető legtöbb, bonyolult feladatot a fordítóprogramra és nem a hardverre bízni.

Oldal 13/14 RISC processzorok fejlesztési filozófiája egyciklusú utasításvégrehajtás, tárolókezelésre csak LOAD/STORE utasítások használata, huzalozott műveleti vezérlés, kisszámú utasítás és csak néhány címzési lehetőség, az egyszerű dekódolhatóság miatt, rögzített utasításhossz és utasításszerkezet, optimalizáló fordítóprogram, a bonyolult funkciók megvalósítása a fordítóprogramban, az adatútvonalak nagyfokú pipeline-osítása, nagyméretű regisztertárak, sokszintű tárolóhierarchia alkalmazása, az utasításkészlet alkalmazásterület szerinti kialakítása.

Köszönöm a figyelmet!