Számítógép architektúrák záróvizsga-kérdések február

Hasonló dokumentumok
* 800 MHz/PC-3200/ATA-100. SPECint_base2000/f c Pentium III. Pentium * 800 MHz/PC-2667/ATA-100 * * * * *

Első sor az érdekes, IBM PC ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat

SzA19. Az elágazások vizsgálata

Operandus típusok Bevezetés: Az utasítás-feldolgozás menete

SZÁMÍTÓGÉP ARCHITEKTÚRÁK

Számítógép architektúrák. A mai témák. A teljesítmény fokozás. A processzor teljesítmény növelése

A mai témák. Számítógép architektúrák. CISC és RISC. A teljesítmény fokozás. További előnyök. A RISC gondolat

Számítógép Architektúrák

Számítógép architektúra

Számítógépek felépítése

VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek)

Számítógép architektúrák II.

Architektúra, cache. Mirıl lesz szó? Mi a probléma? Teljesítmény. Cache elve. Megoldás. Egy rövid idıintervallum alatt a memóriahivatkozások a teljes

Módosított ábra: szaggatott nyíl: a fejlődési ív Az ábrából kimaradt a mobil szegmens (hordozható számítógépek). Y tengely: ár.

Dr. Sima Dezső. Architektúrák III. Készítette: Kappel Krisztián. komment by Krysz, Felix (2010, 2009 ősz)

Összeadás BCD számokkal

Számítógépek felépítése, alapfogalmak

elektronikus adattárolást memóriacím

SZÁMÍTÓGÉP ARCHITEKTÚRÁK

2017/12/16 21:33 1/7 Hardver alapok

Feladatlap: Számítógép összetevők keresése

Mikrorendszerek tervezése

TANMENET 2018/2019. tanév

Tartalomjegyzék. Előszó... xi. 1. Bevezetés Mechanikai, elektromos és logikai jellemzők... 13

Számítógép architektúrák. A processzor teljesítmény növelése

Bevezetés a párhuzamos programozási koncepciókba

GPGPU: Általános célú grafikus processzorok cgpu: computational GPU GPGPU = cgpu Adatpárhuzamos gyorsító: dedikált eszköz, ami eleve csak erre

Számítógépes alapismeretek

Információs társadalom

egy szisztolikus példa

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix

Bevezetés a számítógépes architektúrákba

Készítette: Trosztel Mátyás Konzulens: Hajós Gergely

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

Párhuzamos programozási platformok

Informatikai füzetek

Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver

Számítógépek. 2.a) Ismertesse a kombinációs hálózatok alapelemeit és a funkcionálisan teljes rendszer

Párhuzamos programozási platformok

Bepillantás a gépházba

Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver

A számítógép egységei

Számítógép Architektúrák

REGIONÁLIS INNOVÁCIÓ-POLITIKA

OKTATÁSI MINISZTÉRIUM. SZÓBELI VIZSGATÉTELEK A többször módosított 100/1997. (VI. 13.) Korm. rendelet alapján szervezett OKJ szakmai vizsgához

2016/08/31 02:45 1/6 Hardver alapok

Bevezetés. Többszálú, többmagos architektúrák és programozásuk Óbudai Egyetem, Neumann János Informatikai Kar

Számítógép-szerelő, karbantartó képzés tematika oktatott modulok

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

Hardver Ismeretek IA32 -> IA64

SZÁMÍTÓGÉP ARCHITEKTÚRÁK

Számítógép architektúrák. Korszerű architektúrák

Párhuzamos programozási modellek

PCI Express szabvány

Számítógép Architektúrák

Magas szintű optimalizálás

Teszt jellegű, egyszerű rövid szöveges választ igénylő feladatok

1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat

FPGA áramkörök alkalmazásainak vizsgálata

Elvonatkoztatási szintek a digitális rendszertervezésben

NAGY TELJESÍTM. Szerzők Dévai. István Automatizálási. és s Alkalmazott Informatikai Tanszék

R320 Szerver. Műszaki adatok

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Közigazgatási informatika tantárgyból

Digitális rendszerek. Digitális logika szintje

Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor

Számítógép architektúrák Korszerű architektúrák Mai program Pentium P6 processzor (esettanulmány) Párhuzamosítások a CPU-n kívül

Számítógép architektúrák. Korszerű architektúrák

Architektúra, megszakítási rendszerek

Operációs rendszerek II. Folyamatok ütemezése

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

Informatika tagozat osztályozóvizsga követelményei

Dell Inspiron 580s: Részletes műszaki adatok

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

Programozási nyelvek a közoktatásban alapfogalmak I. előadás

Számítógép felépítése

Operációs rendszerek. Bemutatkozás

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

SZÁMÍTÓGÉP ARCHITEKTÚRÁK

Nagy Gergely április 4.

2016/06/23 07:47 1/13 Kérdések

Számítógép Architektúrák

Számítógép Architektúrák

Informatika el adás: Hardver

Hordozható számítógép, noteszgép szó szerint: ölbevehető. Síkkijelzős, telepes, hordozható számítógép. (Informatikai fogalomtár)

Tájékoztató. Használható segédeszköz: -

A nyomtatvány használata nem kötelező! TANMENET. az osztály INFORMATIKA tantárgyának tanításához. (tagintézmény igazgató)

Processzor (CPU - Central Processing Unit)











Átírás:

Számítógép architektúrák záróvizsga-kérdések 2007. február 1. Az ILP feldolgozás fejlődése 1.1 ILP feldolgozási paradigmák (Releváns paradigmák áttekintése, teljesítmény potenciáljuk, megjelenési sorrendjük és ennek okai) 1.2 Időben párhuzamos feldolgozás (főbb fajtái, bevezetésük, kiváltott szűk keresztmetszetek és feloldásuk, futószalag processzorok, generációik) 1.3 VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek) 1.4 Szuperskalár processzorok (Megjelenésük oka, bevezetésük, első generációs szuperskalárok jellemzői, és a jellemzők indokolása, a kiváltott feldolgozási szűk keresztmetszet és feloldása, 2. generációs szuperskalárok jellemzői, a kibocsájtási párhuzamosság kimerülése általános célú alkalmazásokban) 1.5 Az adatpárhuzamos végrehajtás (főbb alternatívái, a SIMD utasítások, a 2.5 és a 3. generációs szuperskalárok főbb jellemzői, a kiváltott szűk keresztmetszetek és feloldásuk) 1.6 A processzorok fejlődésének áttekintése (fejlődési szcenáriók, a fejlődés fővonulata és a kiváltott technológiai innovációk, a fejlődés főbb jellemzői) 2. A processzorok fejlődésének korszakváltása 2.1. Az abszolút és a relatív processzor teljesítmény (értelmezésük, viszonyuk, fejlődésük jellemző szakaszai) 2.2. A processzorok hatékonysága (a fogalom értelmezése, a hatékonyság növekedésének jellemző szakaszai, ennek forrásai, ill. a stagnáció oka, a stagnáció által kiváltott fejlődési főirányok) 2.3. Az órafrekvencia agresszív növelése (az órafrekvencia növelésének jellemző szakaszai, a növelés fő forrásai, a hatékonyság stagnálása által kiváltott gyors növelés következményei a RISC proceszszorokra nézve, a növelés korlátai)

2.4. A processzorok fejlődésének hatékonysági határa (ennek alapvető oka és megnyilvánulási formái, hogyan változik az Intel és az AMD x86 családok hatékonysága az órafrekvencia növelésekor, a két család tervezési filozófiájának összehasonlítása a hatékonyság szempontjából, a hatékonysági határ értelmezése) 2.5. Processzorok fejlődésének termikus határa (a dinamikus és a statikus disszipáció értelmezése, arányváltozása, az összdisszipáció növekedése az órafrekvencia növelésekor, a termikus határ értelmezése, megjelenése és következményei) 2.6. Processzorok fejlődésének határa a skew -növekedése miatt (a skew értelmezése, növekedésének következményei) 2.7. EPIC architektúrák/processzorok (értelmezésük, megjelenésük kiváltó oka, fontosabb implementációk, várható jövőjük) 3. Szuperskalár processzorok mikroarchitektúrája (az utasítás feldolgozás szekvenciális konzisztenciája, mely vonatkozásokban biztosítandó?, a processzor konzisztencia biztosításának főbb alternatívái, a ROB, jellemzően mely processzor generációhoz köthető a ROB megjelenése?) 3.1. Utasításlehívás (a mikroarchitektúra tervezési terének főbb dimenziói, az utasításlehívás általános sémája szekvenciális processzorokban, ill. elágazás becslést használó processzorokban, az utasításlehívás tervezési terének fő dimenziói) 3.2. Elágazásbecslés (feltétlen ill. feltételes elágazások feldolgozásának alapproblémája futószalagokon, az elágazások, ill. teljesülésük gyakorisága, miért jelentett egyre jelentősebb problémát az elágazások hatékony kezelése a processzorok fejlődése során?, az elágazásbecslés tervezési terének főbb dimenziói) 3.3. Elágazásbecslési alapeljárások (az alapeljárások áttekintése, melyek a legfontosabb lokális eljárások?, fejlődési sorrendjük, melyik szuperskalár generációban teljesedtek ki a lokális eljárások?) 3.4. A globális és a kombinált elágazásbecslési eljárások (a globális alapeljárások, a kombinált eljárások elve, példák, jellemzően a szuperskalár processzorok hányadik generációja használja a globális ill. kombinált eljárásokat?) 3.5. A kiegészítő elágazásbecslési eljárások (a főbb eljárások áttekintése, jellemzően a szuperskalár processzorok hányadik generációja használja a kiegészítő eljárásokat?) 2

3.6. Az elágazási cím elérése (az alapeljárások áttekintése, jellemzően mely eljárásokat használják a 3. generációs szuperskalárok?) 3.7. Dekódolás I. (szuperskalárok dekódolási eljárásainak áttekintése, az elődekódolás, ill. a CISC/RISC konverzión alapuló eljárások áttekintése) 3.8. Dekódolás II. (a trace cache, ill. utasítás csoportosításon alapuló eljárások) 3.9. Utasítás várakoztatás I. (célja, tervezési terének főbb dimenziói, mely szuperskalár generációhoz kötődik az utasítás várakoztatás bevezetése?) 3.10. Utasítás várakoztatás II. (várakoztató pufferek főbb típusai, operandusz lehívási praktikák, a várakoztató pufferek kialakításának különbségei a kiküldéshez kötött ill. a kibocsátáshoz kötött lehívási politika esetén) 3.11. Regiszter átnevezés I. (célja, elve, folyamatának főbb lépései, bevezetésük jellemzően mely szuperskalár generációhoz kötődik?) 3.12. Regiszter átnevezés II. (átnevező regiszterek főbb típusai és állapotátmenet diagramjaik) 3.13. A szekvenciális konzisztencia megőrzése (az utasítás feldolgozás szekvenciális konzisztenciája, mely vonatkozásokban biztosítandó?, a processzor konzisztencia biztosításának főbb alternatívái, a ROB, jellemzően mely processzor generációhoz köthető a ROB megjelenése?) 3.14. Processzor alapstruktúrák (az alapstruktúrák értelmezése, levezetésük az utasításvárakoztatás, ill. a regiszter átnevezés tervezési teréből, az alapstruktúrák tervezési tere) 4. Többmagos processzorok 4.1. Többmagos processzorok általános kérdései (megjelenésük főbb okai, makroarchitektúrájuk tervezési terének főbb dimenziói, a magszámok várható növekedési üteme) 4.2. L2 gyorsítótárak csatolása többmagos processzorokhoz 3

4.3. L3 gyorsítótárak csatolása többmagos processzorokhoz 4.4. Az I/O-s és a memória csatolása többmagos processzorokhoz 5. Többszálú processzorok 5.1. Többszálú processzorok általános kérdései (bevezetésük oka/célja, a szálak értelmezése, jellemzőik, a szálkezelés főbb feladatai, a többszálú feldolgozás alapvető megvalósítási lehetőségei, többszálú processzorok többletkomplexitás igénye, a teljesítmény növekedés várható értéktartománya, többszálú processzorok ígéretes alkalmazási területei) 5.2. Többszálú processzorok megvalósítása (alapul vehető processzortípusok, szálak lehetséges ütemezési stratégiái, milyen okokból válik szükségessé többlet hardver igény, az egy- és többszálas működési mód célja, megvalósítási alternatívái) 5.3. Finoman szemcsézett többszálas processzorok (SUN UltraSPARC T1) (gazdasági célú szerver alkalmazások jellemzői, a többszálú megvalósítás kapcsolódó előnye, a T1 felépítése (rajz alapján), főbb jellemzői, szálváltási politika) 5.4. Többszálú SMT-processzorok (SMT-processzorok jellemző megvalósítása, melyek a legismertebb SMTprocesszorok, bemutatásuk (rajzok alapján)) 6. Rendszer architektúrák 6.1. A rendszer architektúrák (a fogalom értelmezése, melyek voltak a PC rendszerarchitektúrák fejlődésének főbb lépései és kiváltó okai?) 6.2. Buszok fejlődése (a rendszerbusz fejlődésének főbb jellemzői, mely periféria-buszok megjelenése kapcsolható a 2.5 ill. 3. generációs szuperskalárokhoz, mely periféria buszok megjelenése célozza a skew miatti frekvencia-korlátok eliminálását?) 6.3. Rendszer architektúrák sávszélesség kérdései (tipikus asztali-, ill. szerver rendszer architektúrák sávszélesség kérdései (az előadásban bemutatott rajzok ill. táblázatok alapján)) 4

7. Alaplapok 7.1. Alaplapok általános kérdései (a PC-k fejlődésének mely mozzanataihoz köthető az első alaplaptípusok megjelenése?, a fontosabb alaplaptípusok megjelenésének kronológiái megjelenésük okai/céljai?, a processzorok fejlődésének mely mérföldkövei kapcsolódnak az egyes alaplap típusok megjelenéséhez?) 7.2. Alaplapok megvalósítása (mutassa be a periféria buszok fejlődését a fontosabb alaplap típusok fejlődésére vetítve, kitérve az alábbiakra; a PCI busz megjelenési ideje a fontosabb alaplap típusok megjelenési idősorához viszonyítva, hányadik szuperskalár generáció megjelenéséhez köthető egyrészt a DIMM/168 memória modulok, az ATA, az USB busz és az ATX szabvány megjelenése, másrészt mely szuperskalár generációk megjelenéséhez köthető a hub architektúra, az AGP és az AC 97 buszok megjelenése, ennek indoka?, mely Intel P4 mag megjelenésével esik egybe a BTX alaplap típus (és a PCI Express busz) megjelenése, ennek indoka) 5