Máté: Számítógép architektúrák



Hasonló dokumentumok
Máté: Számítógép architektúrák

Máté: Számítógép architektúrák

Máté: Számítógép architektúrák

Máté: Számítógép architektúrák

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

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

Máté: Számítógép architektúrák

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

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

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

Digitális rendszerek. Utasításarchitektúra szintje

Digitális rendszerek. Digitális logika szintje

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

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

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

Processzor (CPU - Central Processing Unit)

elektronikus adattárolást memóriacím

3. gyakorlat. Kettes számrendszer: {0, 1} Tízes számrendszer: {0, 1, 2,..., 9} 16-os (hexadecimális számrendszer): {0, 1, 2,..., 9, A, B, C, D, E, F}

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

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

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

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

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet

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

Multimédia hardver szabványok

Szupermikroprocesszorok és alkalmazásaik

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

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

Bevezetés az informatikába

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

Digitális rendszerek. Mikroarchitektúra szintje

Informatikai Rendszerek Alapjai

Digitális technika VIMIAA01

Máté: Számítógép architektúrák

Máté: Számítógép architektúrák

találhatók. A memória-szervezési modell mondja meg azt, hogy miként

Számítógép architektúrák I. Várady Géza

Informatika érettségi vizsga

1. Fejezet: Számítógép rendszerek

Dr. Oniga István DIGITÁLIS TECHNIKA 2

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

Máté: Számítógép architektúrák

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

BEÁGYAZOTT RENDSZEREK TERVEZÉSE Részletes Hardver- és Szoftvertervezés

Párhuzamos programozási platformok

Párhuzamos programozási platformok

Bevezetés a számítástechnikába

Flynn féle osztályozás Single Isntruction Multiple Instruction Single Data SISD SIMD Multiple Data MISD MIMD

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

Máté: Számítógép architektúrák

A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk

Digitális rendszerek

Az informatika fejlõdéstörténete

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

Aritmetikai utasítások I.

Adatelérés és memóriakezelés

SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1

A 32 bites x86-os architektúra regiszterei

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Máté: Assembly programozás

A mikroprocesszor felépítése és működése

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

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

Dr. Illés Zoltán

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

Számítógép architektúrák tételkidolgozás 2010

Informatikai Rendszerek Alapjai

Ez egy program. De ki tudja végrehajtani?

Adatok ábrázolása, adattípusok

Előadó: Nagy István (A65)

13. Egy x és egy y hosszúságú sorozat konvolúciójának hossza a. x-y-1 b. x-y c. x+y d. x+y+1 e. egyik sem

4. Fejezet : Az egész számok (integer) ábrázolása

Magas szintű optimalizálás

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

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

Alaplap: közös kapcsolódási felület a számítógép részegységei számára

4. Fejezet : Az egész számok (integer) ábrázolása

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

Occam 1. Készítette: Szabó Éva

7. Fejezet A processzor és a memória

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

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

The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003

Máté: Számítógép architektúrák

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

VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK

Nagy Gergely április 4.

2. Fejezet : Számrendszerek

A TMS320C50 és TMS320C24x assembly programozására példák

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

Feladat: Indítsd el a Jegyzettömböt (vagy Word programot)! Alt + számok a numerikus billentyűzeten!

Máté: Számítógép architektúrák

A konferencia terem foglaltsága miatt a november 11-i előadást november 12-én 10h-tól tudom megtartani a konferencia teremben.

Labor gyakorlat Mikrovezérlők

Bepillantás a gépházba

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

Java II. I A Java programozási nyelv alapelemei

Tervezte és készítette Géczy László

Tervezte és készítette Géczy LászlL. szló

Átírás:

Október,,, -án teszt az Irinyi -os teremben a MOODLE vizsgáztató programmal az október -a előtt elhangzott előadások anyagából. A vizsgáztató program az október -ával kezdődő héten kipróbálható, gyakorolható lesz. ovábbi információt a honlapomon, az előadás mellékletek között fogok adni. RISC CISC RISC: Reduced Instruction Set Computer csökkentett készletű számítógép CISC: Complex Instruction Set Computer összetett készletű számítógép A -es években nagyon sok bonyolult t építettek a gépekbe, mert a ROM-oknak a RAMokhoz viszonyított nagy sebessége a mikroprogram gyors lefutását a bonyolult viszonylag gyors végrehajtását eredményezte CISC. Nem volt ritka a - sal rendelkező gép. Máté: Architektúrák. előadás Máté: Architektúrák. előadás A RISC kialakulása IBM- (John Cocke) Seymour Cray ötletei alapján nagy teljesítményű miniszámítógép. Nem került piacra, csak 9-ben publikálták. Berkeley 9 (David Petterson, Carlo Séquin) RISC I, később RISC II SPARC Stanford 9 (John Hennessy) MIPS Elv: Csak olyan ok legyenek, amelyek az út egyszeri bejárásával végrehajthatók. ipikusan kb. uk van. Ha egy CICS - RISC sal helyettesíthető, és a RISC -szer gyorsabb, akkor is a RISC nyer. Máté: Architektúrák. előadás Időközben a RAM-ok sebessége csaknem elérte a ROM-ok sebességét, ez is a RISC mellett szól. K O M P A I B I L I Á S Az Intel túlélte: a -os processzortól kezdődően minden processzora tartalmaz RISC magot, amely a legegyszerűbb, és egyben leggyakoribb okat egyetlen út ciklus alatt hajtja végre, csak a többit a ritkábban előfordulókat interpretálja a CISC elvnek megfelelően versenyképes maradt. Máté: Architektúrák. előadás Korszerű számítógépek (RISC) tervezési elvei Minden t közvetlenül a hardver hajtson végre Maximalizálni az ok kiadásának ütemét Az ok könnyen dekódolhatók legyenek Csak a betöltő és tároló ok hivatkozzanak a memóriára Sok (legalább ) regiszter kell Párhuzamosítás: vagy processzor szintű. Utasítás szintű: szállítószalag, csővezeték (pipelining). Kezdetben: Utasítás beolvasás Utasítás végrehajtás Minden fázist külön hardver hajt végre (.. ábra), ezek párhuzamosan működhetnek (szerelő csarnok). S S S S S dekódoló operandus végrehajtó eredmény visszaíró Máté: Architektúrák. előadás Máté: Architektúrák. előadás. előadás

A végrehajtás alatt lévő sorszáma S: 9 S: S: S: S: idő 9.. ábra Késleltetés (latency): mennyi ideig tart egy. Áteresztőképesség (processor bandwidth): hány MIPS (Million Instruction Per Second) a sebesség. Máté: Architektúrák. előadás öbb szállítószalagos S S S S S dekódoló dekódoló operandus operandus végrehajtó végrehajtó Két szállítószalag (.. ábra): Két végrehajtó, de közös regiszterek, A két szállítószalag lehet különböző is (Pentium): fő ez többet tud, elsőbbséget élvez és mellék Bonyolult szabályok a párhuzamos végrehajthatóságra (fordítók vagy hardver). eredmény visszaíró eredmény visszaíró Máté: Architektúrák. előadás Szuperskaláris processzor funkcionális gel: S S S S ALU S.. ábra dekódoló operandus ALU LOAD SORE lebegőpontos eredmény visszaíró Máté: Architektúrák. előadás 9 Processzor szintű párhuzamosítás ömb (array) processzor (.. ábra) processzor memória eríti az okat Vezérlő *-as processzor/memória rács sok azonos processzor (ILLIAC IV: (*)*, 9.), mindnek saját memóriája. Vezérlő processzor adja ki a felot. Mindegyik processzor ugyanazt csinálja, de a saját ain. Már nem divatos (drága, nehéz kihasználni). Máté: Architektúrák. előadás Vektor processzorok Vektor regisztereket használnak. A vektor regiszter több hagyományos regiszterből áll. Gyors szállítószalag gondoskodik a regiszterek feltöltéséről, szintén gyors szállítószalag továbbítja a regiszterek tartamát az aritmetikai be, pl. a vektor regiszterek összeadásához. Az eredmények szintén vektor regiszterbe kerülnek. Jól kombinálhatók hagyományos processzorokkal. Máté: Architektúrák. előadás Multiprocesszorok helyi memóriák.. ábra közös memória közös memória A közös memória megkönnyíti a fel megosztását. Csak közös memória. Nagyon terheli a memória sínt. Lokális memória is van. Sok (>) processzoros rendszert nehéz építeni a közös memória miatt. Máté: Architektúrák. előadás. előadás

Multiszámítógépek: Nincs közös memória: A -k üzenetekkel tartják egymással a kapcsolatot. Néhány μs üzenet idő. - dimenziós hálók, fák, gyűrűk. Közel -es rendszer is van. Központi memória (.9. ábra) A programok és ok tárolására szolgál. Bit: a memória alape, egy -t vagy -et tartalmazhat. Memória rekesz (cella): több bit együttese. Minden rekesz ugyanannyi bitből áll. Minden rekeszhez hozzá van rendelve egy szám, a rekesz címe. Egy rekeszre a címével hivatkozhatunk. A rekesz a legkisebb címezhető. Máté: Architektúrák. előadás Máté: Architektúrák. előadás Cím n- Rekesz/cella............ Rekesz hossza Központi memória (.9. ábra) A rekesz hossza manapság legtöbbször bit (byte ~ bájt). n a memória cellák száma A bitek száma rekeszenként néhány számítógép-történetileg érdekes, kereskedelmi forgalomba került gépen (.. ábra) Számítógép Burroughs B IBM PC DEC PDP- IBM DEC PDP- XDS 9 Electrologica X XDS Sigma 9 Honeywell CDC CDC Cyber Bit Máté: Architektúrák. előadás Máté: Architektúrák. előadás Bájtsorrend A legtöbb processzor több egymás utáni bájttal is tud dolgozni (szó word, ). A legmagasabb helyértékű bájt a szóban a legalacsonyabb címen: legmagasabb címen: nagy (big) endian kis (little) endian MSBfirst (SPARC) LSBfirst (Pentium) Most/Least Significant Byte first Ha egy bites szó bájtjainak értéke rendre: a, b, c, d, akkor a szó értéke: a* +b* +c*+d a+b*+c* +d* Bájtsorrend (.. ábra) A memória címek úgy vannak fölírva, hogy a legmagasabb helyértékű bájt van bal oldalon. Cim Nagy endian 9 Kis endian 9 bites szó bites szó Cím Máté: Architektúrák. előadás Máté: Architektúrák. előadás. előadás

Bájtsorrend (. ábra) A szövegek karaktereit mindkét esetben növekvő bájt sorrendben helyezik el kis endian Cím Cím nagy endian E X A EX szöveg és az hexadecimális szám elhelyezése a két géptípuson Cím X E X Máté: Architektúrák. előadás 9 E Problémák a gépek közötti kommunikációban! Kódolás: + ellenőrző bitek = kódszó. Két kódszó Hamming távolsága: az eltérő bitek száma. Pl.: és (Hamming) távolsága =. Hibaérzékelő kód: bármely két kódszó távolsága > : paritás bit. d hibás bit javítása: a kódszavak távolsága > d. Egy hibát javító kód (.. ábra): m, r ellenőrző bit, összesen n = m + r. m jó szó, + minden jó szónak n db egyhibás szomszédja van, ezért (+ n) m n = m+ r, m -mel egyszerűsítve: m + r + r, vagy másképp: m + r < r szükséges. Máté: Architektúrák. előadás Gyorsító tár (cache.. ábra) A processzorok mindig gyorsabbak a memóriáknál. A lapkára integrálható memória gyors, de kicsi. Feloldási lehetőség: a központi memória egy kis részét (gyorsító tár) a lapkára helyezni: Amikor egy nak ra van szüksége, akkor először itt keresi, ha nincs itt, akkor a központi memóriában. Lokalitási elv: Ha egy hivatkozás a memória A címére történik, akkor a következő valószínűleg valahol A közelében lesz (ciklus, mátrix manipulálás, ). Ha A nincs a gyorsító tárban, akkor az A-t tartalmazó (adott méretű) blokk (gyorsító sor - cache line) kerül beolvasásra a memóriából a gyorsító tárba. Máté: Architektúrák. előadás alálati arány (h): az összes hivatkozás mekkora hányada szolgálható ki a gyorsító tárból. Hiba arány: -h. Ha a gyorsító tár elérési ideje: c, a memória elérési ideje: m, akkor az átlagos elérési idő = c + (- h) m. A gyorsító tár mérete: nagyobb tár drágább. A gyorsító sor mérete: nagyobb sor, a hivatkozott cím nagyobb környezete lesz a gyorsító tárban nagyobb a sor betöltési ideje is. Ugyanakkora tárban kevesebb gyorsító sor fér el. Máté: Architektúrák. előadás Osztott (külön és ) gyorsító tár előnyei: Egyik szállítószalag végzi az, másik az operandus előolvasást. Az gyorsító tárat sohasem kell visszaírni (az ok nem módosulnak). Egyesített gyorsító tár: nem lehetséges párhuzamosítás. Hierarchia: elsődleges, a lapkán, másodlagos, a -val egy tokban, külön tokban. Máté: Architektúrák. előadás Direkt leképezésű gyorsító tár működése: (.. ábra) Bitek: bites cím: AG Vonal (Line) SZÓ BÁJ Entry V AG Data ( bájt) Ha a gyorsító tár Vonal által mutatott sorában V= (valid), és a AG megegyezik a címben lévő AG-gel, akkor az bent van a gyorsító tárban (ebben a sorban). Máté: Architektúrák. előadás. előadás

Halmazkezelésű (csoportasszociatív) gyorsító tár Ha egy program gyakran használ olyan szavakat, amelyek távol vannak egymástól, de ugyanoda képződnek le a gyorsító tárban, akkor sűrűn kell cserélni a gyorsító sort. Ha minden címhez n bejegyzés van, akkor n utas halmazkezelésű gyorsító tárról beszélünk. Gyakori a és, újabban a utas kezelés. LRU (Least Recently Used) algoritmus: gyorsító sor betöltése előtt a legrégebben használt bejegyzés kerül ki a gyorsító tárból. Máté: Architektúrák. előadás Entry V ag k - Halmaz kezelésű gyorsító tár (.9. ábra) Data A bejegyzés V ag Data B bejegyzés V ag Data C bejegyzés V ag Ha a gyorsító tár Vonal által mutatott sorában az A, B, C és D bejegyzések egyikében AG megegyezik a címben lévő AG-gel, és a hozzá tartozó V= (valid), akkor az bent van a gyorsító tárban (ebben a bejegyzésben). Máté: Architektúrák. előadás Data D bejegyzés Memóriába írás Stratégiák: Írás áteresztés (write through): az írás a memóriába történik. Ha a cím a gyorsító tárban van, oda is be kell írni, különben el kellene dobni a gyorsító sort. Késleltetett írás (write deferred, write back): ha a cím bent van a gyorsító tárban, akkor csak a gyorsító tárba írunk, a memóriába csak gyorsító sor cserénél. Ha a cím nincs a gyorsító tárban, akkor előtte betölthetjük: írás allokálás (write allocation) többnyire ezt alkalmazzák késleltetett írás esetén. Adattípusok Alapkérdés: mit támogat a hardver (milyen ok vannak)? Ami nincs (pl. dupla pontosságú egész aritmetika), azt szoftveresen kell megcsinálni. Numerikus típusok: előjelnélküliés előjeles egész számok (,,, bites). lebegőpontos számok (,, néha bites), binárisan kódolt decimális számok: decimális aritmetika (COBOL YK =. év probléma). Máté: Architektúrák. előadás Máté: Architektúrák. előadás Az egyes gépek által támogatott numerikus típusok P: Pentium, U: UltraSPARC III, I: I- típus bit előjeles egész előjel nélküli egész BCD lebegőpontos bit I bit I P bit.-9. ábra bit bit Máté: Architektúrák. előadás 9 U U bit U Karakterkódolás ASCII (American Standard Code for Information Interchanges), bites: vezérlőkarakterek, az angol abc kis és nagy betűi, szimbólumok,.. ábra Latin- kód: bites. IS 9: kódlap, IS 9-: magyar betűk is. UNICODE (IS ), bites: kódpozíciók (code point). Általában egy nyelv jelei egymás után vannak a rendezés könnyű. Kínai, japán, koreai: fonetikus szimbólumok, Han ideogramok (99 jel, nincsenek szótár szerint rendezve).... Japán íráshoz kevés (> kanji jel van). Új jelek? Braille nincs benne. Máté: Architektúrák. előadás. előadás

ovábbi nem numerikus típusok Logikai érték (boolean): igaz, hamis. Leggyakrabban egy bájtban (szóban) ábrázolják. Bit térkép. Mutató (pointer): memória cím. Bit: kapcsolók, lámpák beállítására, lekérdezésére beágyazott rendszerekben. (Central Processing Unit) Általában egyetlen lapkán van. Lábakon keresztül kommunikál a többi gel (.. ábra). földelés órajel tápfeszültség Máté: Architektúrák. előadás Máté: Architektúrák. előadás Lábak (pins) három típusa: cím,, vezérlés. Ezek párhuzamos vezetékeken, az un. sínen keresztül kapcsolódnak a memória, az I/O ek hasonló lábaihoz. Lényeges a cím- és lábak száma (.. ábra): Ha m címláb van, akkor m memóriarekesz érhető el (tipikus m =,,, ). Ha n láb van, akkor egyszerre n bit olvasható illetve írható (tipikus n =,,,, ). Máté: Architektúrák. előadás Máté: Architektúrák. előadás Óra, áram (. v. V), föld, továbbá vezérlőlábak: sín vezérlés (bus control): mit csináljon a sín,, sín kiosztás (ütemezés, egyeztetés bus arbitration): kinek dolgozzon a sín, segéd processzor vezérlése, jelzései,, egyebek. Máté: Architektúrák. előadás Pl. betöltése: A kéri a sín használat jogát, Az címét a cím lábakra teszi, vezérlő vonalon informálja a memóriát, hogy olvasni szeretne, a memória a kért szót az vonalakra teszi, kész jelzést tesz egy vezérlő vonalra, a végrehajtáshoz átveszi az t. Máté: Architektúrák. előadás. előadás

Sín (bus): Korai személyi számítógépeknél egyetlen (külső) rendszersín, manapság legalább kettő van: egy belső és egy külső (I/O),.. ábra. lapka regiszterek sínvezérlő memóriasín memória Sínprotokoll: a sín működésének + a csatlakozások mechanikai, elektronikus definíciója Mesterek (masters): aktív (kezdeményező) berendezések (, lemez vezérlő). Szolgák (slaves): passzív (végrehajtó) berendezések (lemez vezérlő, ),.. ábra. Ez a szereposztás tranzakciónként eltérő lehet. ALU Lapkán belüli sínek B/K sín lemez modem nyomtató Mester Segéd proc. Szolga Segéd proc. példa felkínálja az t Segéd proc. kéri az operandusokat A memória sohasem lehet mester! Máté: Architektúrák. előadás Máté: Architektúrák. előadás A sínhez kapcsolódó lapkák lényegében erősítők. Mester sín vezérlő (bus driver) sín. Sín sín vevő (bus receiver) szolga. Mester szolgáknál: sín adó-vevő (bus transceiver). A csatlakozás gyakran tri-state device vagy open collector wired-or segítségével történik. Sávszélesség: (továbbítható bitek száma) / sec. Sávszélesség növelése: Gyorsítás: probléma a sín aszimmetria (skew), kompatibilitás. Sínszélesség: több vezeték drágább, kompatibilitás. Máté: Architektúrák. előadás 9 Sínszélesség (pl. IBM PC:..,.. ábra). bites cím vezérlés bites bites.. ábra. A cím szélességének növekedése az elmúlt időszakban Máté: Architektúrák. előadás Mit jelent a RISC rövidítés? Mit jelent a CISC rövidítés? Mi segítette elő a CISC gépek kialakulását? Miért előnyös a RISC architektúra? Miért nem tért át az Intel RISC processzorok gyártására? Hogyan alkalmazza az Intel a RISC elveket? Melyek a modern számítógép tervezés legfontosabb elvei? Miért van szükség sok regiszterre a RISC gépeken? Máté: Architektúrák. előadás Milyen párhuzamosítási lehetőségeket ismer? Mi az szintű párhuzamosítás? Szemléltesse az szintű párhuzamosságot! Mit jelent a csővezeték (pipelining)? Mi a késleltetés (latency)? Mi az áteresztő képesség? A késleltetés vagy az áteresztő képesség a fontosabb a gép teljesítménye szempontjából? Mi az előnye/hátránya a több szállítószalagos nak? Mi a szuperskaláris architektúra lényege? Máté: Architektúrák. előadás. előadás

Hogy működik a tömb (array) processzor? Mi a tömb (array) processzor előnye/hátránya? Hogy működik a vektor processzor? Mi a vektor processzor előnye/hátránya? Mi a multiprocesszorok lényege? Mi a közös/helyi memóriák szerepe a multiprocesszoros rendszerekben? Miért nehéz sok processzoros rendszert építeni? Mi a lényege multiszámítógépeknek? Hogy tartják a kapcsolatot egymással a multiszámítógépek -i? Milyen típusokat ismer? Milyen karakter kódolásokat ismer? Milyen felai vannak a -nak? Mi a központi memória fela? Mi a memória cella/rekesz? Mit jelent a big endian kifejezés? Milyen problémát okoz az eltérő bájtsorrend? Mi a Hamming távolság? Mekkora a hexadecimális E és C Hamming távolsága? Hány ellenőrző bit szükséges kódszó hibát javító kódolásához? Máté: Architektúrák. előadás Máté: Architektúrák. előadás Az alábbi memóriák közül melyik lehetséges, melyik ésszerű? Indokolja meg! bites címek db bites rekesz 9 Egy régi gépnek 9 szavas memóriája volt. Miért nem? A memória -adik bájtjától a H bájtos számot és folytatólagosan az abcd szöveget helyeztük el. Mi az egyes bájtok tartalma, ha a memória big/little endian szervezésű? Máté: Architektúrák. előadás Máté: Architektúrák. előadás Hol helyezkedhet el a gyorsító tár? Mi a lokalitási elv? Mit nevezünk találati aránynak? Mi a szerepe a találati aránynak? Mi a hiba arány? Hogy határozható meg az átlagos keresési idő? Mi a gyorsító sor? Mit nevezünk osztott gyorsító tárnak? Mit nevezünk egyesített gyorsító tárnak? Mik az osztott gyorsító tár előnyei? Mit tartalmaz a direkt leképezésű gyorsító tár egy bejegyzése? Mi a AG? Mire szolgál a valid (érvényes) jelzés? Hogy működik a direkt leképezésű gyorsító tár? Egy memória cella hány helyen lehet egy direkt leképezésű gyorsító tárban? Hogy dönthető el, hogy egy memória cella bent van-e egy direkt leképezésű gyorsító tárban? Milyen esetben nem hatékony egy direkt leképezésű gyorsító tár? Máté: Architektúrák. előadás Máté: Architektúrák. előadás. előadás

Milyen a halmazkezelésű gyorsító tár felépítése? Hogy működik a halmazkezelésű gyorsító tár? Mi a halmazkezelésű gyorsító tár előnye a direkt leképezésűvel szemben? Mi az LRU algoritmus? Milyen memóriába írási stratégiákat ismer gyorsító tár esetén? Mit nevezünk írás áteresztésnek (write through)? Mit nevezünk késleltetett írásnak (write deferred, write back)? Mit nevezünk írás allokálásnak (write allocation)? Mit jelent a rövidítés? Hogy tartja a kapcsolatot a a környezetével? Milyen lábai vannak egy -nak? Miért lényeges a cím és lábak száma? Hány cím adható meg k címvezetéken? Mit nevezünk sínnek? Mit nevezünk sín vezérlésnek? Mit nevezünk sín ütemezésnek? Hogyan történik egy beolvasása a memóriából? Hogyan történik egy kiírása a memóriába? Máté: Architektúrák. előadás 9 Máté: Architektúrák. előadás Mi a sínprotokoll? Mi a mester, és mi a szolga? Mit nevezünk sín vezérlőnek/vevőnek/adó-vevőnek? Mi a sávszélesség? Mi a sín aszimmetria? Hogy növelhető egy sín sávszélessége? Miért nem növelhető szabadon a sín szélessége? Miért nem növelhető szabadon a sín sávszélessége? Az előadáshoz kapcsolódó Fontosabb tételek A CISC és a RISC kialakulása Utasítás és processzor szintű párhuzamosítás Központi memória, bájtsorrend Hamming távolság. Hibaészlelő, hibajavító kódok Gyorsító tár (cache). alálati és hiba arány. Egyesített és osztott gyorsító tár. Direkt leképezésű és halmaz kezelésű gyorsító tár. Memóriába írás Adat típusok, karakter kódolás, Sínek. Sín protokoll. Mester szolga. Sín vezérlő, vevő, adóvevő. Sáv szélesség, sín szélesség. Máté: Architektúrák. előadás Máté: Architektúrák. előadás. előadás 9