5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő)



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

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

Számítógépek felépíté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

Bepillantás a gépházba

elektronikus adattárolást memóriacím

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop)

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

OPERÁCIÓS RENDSZEREK. Elmélet

Az interrupt Benesóczky Zoltán 2004

ELŐADÁS SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA

Processzor (CPU - Central Processing Unit)

A személyi számítógép felépítése

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.

Architektúra, megszakítási rendszerek

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

Alapismeretek. Tanmenet

8. témakör. Memóriák 1. Számítógép sematikus felépítése: 2.A memória fogalma: 3.A memóriák csoportosítása:

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem)

Alapismeretek. Tanmenet

Informatika érettségi vizsga

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

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

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

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

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

A számítógép fő részei

Digitális rendszerek. Digitális logika szintje

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

A számítógépek felépítése. A számítógép felépítése

Alapismeretek. Tanmenet

statikus RAM ( tároló eleme: flip-flop ),

Számítógép egységei. Szoftver (a fizikai eszközöket működtető programok összessége)

Számítógép egységei. A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése.

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

Jelfeldolgozás a közlekedésben

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

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

IT - Alapismeretek. Feladatgyűjtemény

Mi van a számítógépben? Hardver

A mikroszámítógép felépítése.

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

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

IT - Alapismeretek. Megoldások

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

Fábián Zoltán Hálózatok elmélet

Digitális technika (VIMIAA01) Laboratórium 9

Digitális technika (VIMIAA01) Laboratórium 9

A Számítógépek felépítése, mőködési módjai

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

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

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

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

BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK. Háber István Ihaber@pmmik.pte.hu

Architektúra, memóriák

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

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

A számítógép főbb részei és jellemzői központi egységnek perifériák

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

Multimédia hardver szabványok

7. Fejezet A processzor és a memória

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

Az operációs rendszer szerkezete, szolgáltatásai

Mikroprocesszorok (Microprocessors, CPU-s)

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

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

2.2 A számítógép felépítése (1. rész)

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai

Digitális rendszerek. Memória lapkák

USER USER FELDOLGOZÓ EGYSÉG KIMENETI TÁROLÓ BEMENETI EGYSÉG EGYSÉG EGYSÉG VEZÉRLİ EGYSÉG

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

Mikrorendszerek tervezése

A Számítógépek hardver elemei

Operációs rendszerek. Bemutatkozás

DIGITÁLIS ADATTÁRAK (MEMÓRIÁK)

Labor gyakorlat Mikrovezérlők

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

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

SZÁMÍTÓGÉPES ALAPISMERETEK

A Texas Instruments MSP430 mikrovezérlőcsalád

1. MODUL - ÁLTALÁNOS FOGALMAK

TestLine - zsoltix83tesztje-01 Minta feladatsor

Bevezetés az informatikába

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

Teljesítmény: időegység alatt végrehajtott utasítások száma. Egységek: MIPS, GIPS, MFLOPS, GFLOPS, TFLOPS, PFLOPS. Mai nagyteljesítményű GPGPU k: 1-2

TestLine - zsoltix83tesztje-01 Minta feladatsor

Informatikai alapismeretek földtudományi BSC számára

ismerd meg! A PC vagyis a személyi számítógép

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

A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom.

SZÁMÍTÓGÉPARCHITEKTÚRÁK

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

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

A számítógép. A számítógép olyan, mint az ószövetségi Isten számos szabály, és semmi könyörület! A számítógép olyan, mint az ószövetségi Isten

MEMÓRIA TECHNOLÓGIÁK. Számítógép-architektúrák 4. gyakorlat. Dr. Lencse Gábor. tudományos főmunkatárs BME Híradástechnikai Tanszék

TestLine - Informatika gyakorló Minta feladatsor

Informatikai alapismeretek

Informatika el adás: Hardver

Átírás:

5. tétel 12a.05. A számítógép sematikus felépítése (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő) Készítette: Bandur Ádám és Antal Dominik Tartalomjegyzék I. Neumann János ajánlása II. A számítógép sematikus felépítése Buszok: Adat, Vezérlő, Cím CPU IT Memória DMA Perifériák I. Neumann János ajánlása. Neumann János, mint a számítástechnika atyja lefektetette a Neumann elveket, de a hardware terén is tett ajánlást. Ezek a következők: Kimeneti eszközök Bemeneti eszközök Vezérlő egység Műveletvégző egység Memória És ahogy ezt látjuk majd a felépítési rajz elemeinél, mindnek meg van a megfelelő ajánlás. Sőt lesz plusz egység is, ami nem szerepel.(pl.: DMA) Ezeknek ajánlásoknak célja az iránymutatás. II. A sematikus felépítés ábrázolva. CPU Memória Adat busz Cím busz Vezérlő busz IT vezérlő DMA vezérlő Periféria vezérlő 1/6

Buszok, vagy sínek 12a.05. Jellemző adata a szélessége. Bitben mérjük. 32-64 bit mostanában. Régebben kevesebb volt. Byte-ban is mérhetjük. Adat busz: Meghatározza, hogy egyidejűleg mennyi adatot tud szállítani. Cím busz: Meghatározza a maximálisan megcímezhető memória méretét. Vezérlő busz: Meghatározza, hogy hány féle utasítást tud kezelni a gép. Ez az adat irreveláns, mert a 2 32 = 4Mrd utasítás mennyiséget a mai processzorok messze nem érik el. Ha meg kérdezik Hány bites a géped?. Ez az az adat. CPU, azaz Központi Műveletvégző Egység. Az ajánlás két elemének felel meg. A Vezérlő egységnek és Műveletvégző egységnek. Sokoldalú elem, mivel az idő folyamán sok egyébként a chipsethez tartozó részt építettek bele, illetveegyéb szolgáltatást végző berendezéseket. Ilyen például az ALU (AritmetricalLogical Unit), cache, FSBvagy mostanában a GPU-t (ezeket APU (Accelerated Processing Unit)-nak szokták hívni). Tartalmazza az operatív tárat, azaza regisztereket. FSB Front-SideBus Feladata az adatforgalom a CPU és más eszközök közt. Más perifériákat ehhez képest mérünk, mint például az operatív tár sebességét. De a CPU sebességét is mérjük ehhez képest. A L2-es cache van mögötte. Egy gép olyan lassú amilyen a leglassabb része. Az FSB tovább fejlődött az Intel QuickPathInterconnect és az AMD HyperTransport személyében. A processzor a buszok méretének megfelelő méretű adatokkal fog dolgozni. Órajel: Ütemezés a gépnek. A rendszeróra folyamatosan, periódikusan jeleket szolgáltat. Két ilyen jel ad ki egy processzorciklust. Az egyszerű utasításokat kevesebb, míg a bonyolultabbakat több processzorciklus alatt hajtja végre a processzor. Két processzorciklus alkot egy buszciklust, melyek során a processzor a memóriához fordul. Az első ciklus során a memória címzése történik meg, a második ciklus alatt a processzor az utasítást közli. Van két típusa szinkron és aszinkron. Szinkronnál adat csoportokban dolgozunk. Tehát van egy fix adat mennyiség, ami biztos közlekedik a buszokon, de meg eshet, hogy nincs meg a fele 2/6

12a.05. adat. Az operációs rendszereknél jelzik hány bit-es és ez nem lehet nagyobb, mint a buszok szélessége, kisseb igen. És ha kisebb, akkor csak a válasz idő lesz lassabb. Az aszinkron várakozik feladatra, majd ha bekövetkezik, egy esemény elkezd rajta dolgozni. Ez az esemény bármekkora adat hullámot generálhat. Amit egyszerre a CPU kapacitása nem tud be fogadni ezért lelassul. Egyelőre a szinkronműködés a legjobb. Két fajtát kell meg említeni Belső órajel. Ez a CPU-jé Külső órajel. Ez az alaplapé. Minden vezérlő eszköz (pl. memóriavezérlő) saját órajellel dolgozik. Mértékegység a Hz (KHz, MHz, GHz). Példa: 2,2GHz-es processzor 2,2 milliárd utasítás másodpercenként. Használják még a MIPS mértékegységet is a fenti processzor 2200MIPS teljesítményű (millió utasítás per szekundum). Analógiásan ez 2,2 GIPS. Mivel az eszközök órajelei nem egyeznek, ezt egy órajel generátor generálja az alaplapon. Utasítás készlet típus CISC (Complex Instruction Set Computer), RISC (Reduced Instruction Set Computer). CISC-nél összetett utasítás készletről beszélünk. Egyszerű fordító program kell hozzá. RISC-nél egyszerű utasításkészletről beszélünk. Bonyolult fordító program kell hozzá. Memória Szerepel az ajánlásban tehát teljesül a kritérium. A memória olyan tároló terület, amely képes arra, hogy hosszabb rövidebb ideig megőrizze az adatokat. Két típus van. ROM és a RAM ROM - Read Only Memory Általában a Bios-ban van ilyen típusú memória, amely a rendszer elindulásakor van hasznunkra. Több Generáció van. A viszonylag legújabbak az EEPROM-ok ezeket már törölni is tudjuk elektronikusan.(electricallyerasable Programmable Read-Only Memory) Áramtalanítás után is megőrzi a benne lévő állapotokat. RAM 1. DRAM: Minden bit egy tranzisztor, és egy kondenzátor. Néhány ms-onként 3/6

12a.05. frissíteni kell, de nagyobb adatsűrűség érhető el. Elérési idő: néhány tíz ns Dinamikus RAM-ok. Kicsi, olcsó, lassú. pl: DDR3 SDRAM vagy régebbi típusok 2. SRAM Flip/Flop jellegű Statikus memóriák. Nincs szüksége az adatok frissítésére. Nagy, drága, gyors. Ha operatív tárról beszélünk, akkor kondenzátor elvűekről beszélünk. Mivel túlságosan drága lenne a Flip/Flop. Dual channel-nél a sáv szélesség növeléséről beszélünk. IT vezérlő (IT-Interrupt) Megszakítás vezérlő feladata a futó feladatok ellenőrzése és a processzor tájékoztatása a megszakításról. A megszakítás folyamata. 1. Azeszköz, amely megszakítást kérő jelzést küld a megszakítás vezérlő áramkörnek. 2. A megszakítást vezérlő áramkör azonosítja az eszközt. 3. A processzor befejezi az aktuális folyamat végrehajtás alatt álló utasítását. 4. A processzor eltárolja futó folyamathoz folytatásához szükséges adatokat a veremben. 5. A processzor kiszolgálja a megszakítást kérő egységet. 6. A processzor ki keresi a veremben a félbe szakított folyamat folytatásához szükséges adatokat. 7. Majd folytatja a megszakított folyamatot. IRQ InterruptRequest.Amegszakításisorszámhozaz operációsrendszer betöltése (boot) során hozzárendel egymemória címet, ahova az eszközvezérlő programot (DeviceDriver) betöltötte. Ezt a hozzárendelést a megszakítási vektorban tárolja el. Ha megszakításkérés érkezik, azt azonosítja, majd betölti, és futtatja az eszközvezérlő programot, amely képes értelmezni és irányítani az eszközt. A hozzárendelés a telepítéskor történik. Három féle megszakítás bejelentkezés van eszközöknél. 1. Jumperes 2. Szoftveres 3. Plug and Play (telepítés automatikus) NMI Non-Maskable Interrupt A prioritása nagyon magas nem lehet félbe szakítani vagy nagyon nehéz.(nincs prioritási kérdés) 4/6

Prioritás: 12a.05. Minden eszköznek van prioritása. Ez az a fontossági sorrend. Mint ahogy a programoknak is van. Program is kérhet meg szakítást egyébként. Ha két periféria kér ténylegesen egyszerre megszakítást, az egyik visszapattan. Amúgy van sorrend. DMA azaz DirectMemory Access A feladata a nagymennyiségű adatok mozgatása közvetlen memória hozzáféréssel. A CPU-ról leveszi a terhet. DMA-hoz be kell jelentkezni, mint az IT-hez. Szintén van sorszámuk. Perifériavezérlő o Feladata: A perifériák csatoló felületeken keresztül kapcsolódnak az alaplaphoz. És a Nyomtatott Áramkörön (röviden NYÁK-on) keresztül eljutnak, a déli hídhoz ahol becsatlakoznak a periféria vezérlőbe. Amin keresztül eljuthatnak az adatok a memóriába, a CPU-hoz vagy másik perifériához. A periféria vezérlő egy útválasztó. Bemeneti eszközök pl: egér, billentyűzet. Kimeneti eszközök pl: monitor, hangfal. Input/Output eszközök: pl. háttértárak, hálózati kártyák, stb. Mi történik a gépben, ha én megmozdítom az egeret? Ha megmozdítom az egeret, az egér a buszrendszeren és perifériavezérlőn keresztül jelzi ezt az IT-nek. Az IT azonosítja, továbbítja a kérést a CPU-nak, aki foglalkozik vele, megszakítva más, éppen végzett folyamat feldolgozását. A processzor az eszköz azonosítása után az IT vektorból kikeresi az egér driver címet a memóriában és meghívja. A driver értelmezi az egértől kapott elektronikus jeleket. Az egér helye megváltozott tehát újra ki kell rajzolni máshol! A CPU eligazítja, a GPU-t (a periféria vezérlőn keresztül) hogy hova kell ki rajzolni az egeret. Az operációs rendszer alapértelmezett, vagyfutó program aktuális beállításai alapján a GPU újrarajzolja a képet. Előzmény: A gép operációsrendszerebetöltődik, és vele együtta Device Driver programok is a memóriába. Az IT vektorba ezek címei is bekerülnek. P np eszköz esetén, nincs is szükség újraindításra. Felhasznált források: http://prohardver.hu/teszt/amd_llano_apu_megateszt/a_fuzioig_vezeto_rogos_ut.html http://hu.wikipedia.org/wiki/central_processing_unit http://www.gtbbp.hu/~szabol/tetelek/programming/c/computer.html 5/6

12a.05. http://en.wikipedia.org/wiki/southbridge_%28computing%29 http://en.wikipedia.org/wiki/front-side_bus http://hu.wikipedia.org/wiki/ddr_sdram http://www.stud.u-szeged.hu/sipos.georgina/orajel.htm Füzet 6/6