Tartalom. Számítógép architektúrák. A memória. A tárak implementációja. A félvezető tárolók. Egy cella
|
|
- Márta Jónás
- 9 évvel ezelőtt
- Látták:
Átírás
1 Tartalom Számítógép architektúrák A memória Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) A memória Vadász, Ea7 2 A memória Tár: programok és adatok tárolására. Címezhető cellák. Központi tár: (gyors) memóriabuszon v. a rendszerbuszon keresztül kapcsolódik a processzorhoz Memória a perifériavezérlőkön is! Ezek is címezhetők! Néha címtartományuk egybeesik, néha nem. Később figyeljük meg a memória-hierarchiát! A tárak implementációja Régebben ferritgyűrüs tárak: mágnesezhetőségfluxusváltás elven. Nem felejtettek. Ma már magas-integráltságú félvezetős lapkák (milló számú tranzisztor[-kondenzátor] hálózata, tokban), memória modulra szerelve ciklikus működés! Két trend: kapacitás növelés, DRAM density elérési idő csökkentés. CPU speed A memória Vadász, Ea7 3 DRAM speed idõ A memória Vadász, Ea7 4 A félvezető tárolók Egy cella RAM: Random Access Memory random: egy cella elérése nem függ a többitől, akár véletlenszerűen bármelyiket címezhetjük. Sorokból ás oszlopokból álló háló, elemei a cellák DRAM: Dynamic RAM Egy cella egy tranzisztor-kapacitor pár, egy bithez. Dinamikusság: a kiolvasás-beírás, a frissítés is dinamikus, időt igénylő. Írható-olvasható, táp megszűnésével felejt. MOS, CMOS, NMOS technológiák. C kapu... Bit Line Word Line Sense Amp Írás: Állíts a bit vonalra magas v. alacsony szintet (a beírni kívánt bit szerint); Nyisd a kaput: megfelelően feltöltődik a C Olvasás Állítsd a bit vonalat fele feszültségre; Nyisd a kaput; A C szintjétől függően a Sense Amp érzékel A memória Vadász, Ea7 5 A memória Vadász, Ea7 6 1
2 DRAM áramkörei DRAM logikai felépítés Sorokból ás oszlopokból álló háló, elemei a cellák A lapkában további speciális áramkörök segítenek Cellák sor/oszlopainak kiválasztására (r/c address select/decoder, sor/oszlop cím bufferek) A cellákból kiolvasott jelek tárolására (sens amplifiers: elérési tranzisztorok, output buffers) Frissítési szekvenciák nyomon követésére (counter) A cellák írására, töltésük megemelésére (write enable) Kívülről segíthet a memória kontroller (esetleg CPU) Memória típus, sebesség, mennyiség azonosítás, hibakezelés A memória Vadász, Ea7 7 A Cím buffer Sor dekódoló Oszlop dekódoló Elérési tr.-ok Memória mátrix Word Line Bit Line Cella Adat ki Adat be A memória Vadász, Ea7 8 D Q Egy 4 x 4-es mátrix DRAM operációk Tipikus memóriaelérés (olvasás): Sorcím a cím-lábakon RAS jel leesik: sorcím rögzül a sor-cím-bufferben és az elérési tranzisztorok (sens amps) aktíválódnak; a RAS jel stabilizálódásával a teljes sor celláinak értékét felveszik az elérési tranzisztorok; Oszlopcím a cím-lábakon CAS jel leesik: oszlop cím rögzül az oszlop-cím-bufferekben; a CAS stabilizálódásakor a kiválasztott rész töltődik az output bufferba. RAS CAS A D Olvasás A memória Vadász, Írás Ea7 9 A memória Vadász, Ea7 10 Technológiák Fast Page Mode RAM (egy sorcímzés mellett több oszlopcímzés), Extended Data Out (EDO) Burst Extended Data Output (BEDO) RAM (egy sorcímzés, egy oszlopcímzés mellet 4 adatcella) (dual bank, de az EDO halála miatt elavult) SDRAM: Synchronous DRAM (mehetünk a MHZ fölé) A mem zárolja a CPU-tól jövő cím, adat és kontrol infókat, autonóm módon dolgozik (a system clock kontrollja alatt), mialatt a CPU csinálhat mást. Valamennyi idő után az outputon ott az eredmény ESDRAM (Enhanced ): a szokásos SDRAM lapkán kisebb SRAM cache is van (akár 200 MHZ is) Bemutatás éve / Roadmap Technológia FPM EDO PC66 SDRAM PC100 SDRAM RDRAM PC133 SDRAM DDR SDRAM Sebesség határ 50 ns 50 ns MHz 100 MHz 800 MHz 133 MHz 266 MHz Max Bps 176 MBps 186 Mbps 240 MBps 400 MBps 1,6 GBps 532 MBps 1064 MBps A memória Vadász, Ea7 11 A memória Vadász, Ea7 12 2
3 A piaci arányok SDRAM 55% 13% 8% 5% DDR 39% 81% 83% 58% RDRAM 5% 3% 2% 2% EDO 1% DDR2 3% 9% 35% ROM: Read Only Memory: csak olvasható. Ez is cellák hálózata, oszlop-sor tömbbe rendezve, diódák a cellákban, összekötést adnak ( 1 bit), nincs összekötés (0 bit). Kikapcsolva nem felejt a lapka. Elérések itt is random jellegűek. (oszlop-sor kiválasztás). Címtartományuk, címezhetőségük egybeeshet a DRAMokkal: a (központi) memória részben ROM-okból, részben DRAM-ból állhat. PROM, EPROM: Beégethető a tartalom, EPROMnál törölhető és újraírható... A memória Vadász, Ea A memória Vadász, Ea7 14 PROM (Programmable ROM) Sor-oszlop háló, a cellákban olvadó biztosíték (fuse), Beégethető a tartalom. EPROM (Erasable PROM) törölhető és újraírható... Cellákban két kapus tranzisztor Floating gate Control gate Köztük oxidréteg 1 bit: összekötve a bit- és word line 0 bit: a kapu zárva A memória Vadász, Ea7 15 EEPROM (Electronical Erasable PROM) Mint az EPROM, de nem UV fény töröl. Lassú, mert 1 bájtot lehet egyszerre törölni, újraírni FLASH memory Ez valójában EEPROM, de egyszerre blokkot (512 bájtot) lehet újraírni. Már elég gyors. A memória Vadász, Ea7 16 SRAM: Static Random Access Memory ezek is írhatók, olvashatók, random elérésűek, kiolvasási idejük hallatlanul gyors (szinte 0), de drágák és energiaigényesek (ezért melegednek, hűtendők!) Gyorsító-tárakhoz (cache) használják. Egy cellájuk 4-6 tranzisztorból álló flip-flop áramkör nincs bennük kapacitor (olyanok, mint a CPU-k regiszeterei) Memória (összefoglalás) RAM DRAM (Tokozott magas integráltságú áramköri lapkák) FPM, EDO, BEDO DRAM SDRAM, ESDRAM DDR, DDR2 RDRAM SRAM ROM PROM EPROM, EEPROM FLASH A memória Vadász, Ea7 17 A memória Vadász, Ea7 18 3
4 A DRAM lapkák tokozása Dual In-Line Package Small Outline J-lead Thin Small Outline Package Chip Scale Package A memória Vadász, Ea7 19 Memória modulok Memória modulok hordozzák a lapkákat. Szabványok. Az alaplap(ok) foglalatába helyezhetők. Single In-line MM (SIMM) 32 bites CPU-khoz 72 érintkező a modulon Dual In-line MM (DIMM) 128, 184, 240 láb, 64 bites CPU-khoz is Small Outline DIMM (SODIMM) 144 (72) érintkező, sokkal kisebb, notebookokhoz Rambus (RIMM, SORIMM) 16 bites adatösvény, pipelining, gyors DDR400 (800 MHz-es frontside bus chipsethez) A memória Vadász, Ea7 20 History Bár növeljük a frekvenciát A memória időzítések (amit lehet, kell állítani) rosszabbak SDRAM: 2, (t CL -t RCD -t RP -t RAS ) DDR (200): 2, DDR2 (400): DDR3 (800): pin-es SIMM (~1990) 72 pin-es SIMM (mid1990) 128 pin-es DIMM (~1997) 184 pin DDR DIMM (~2000) 184 pin DDR DIMM (~2002) 240 pin DDR2-800 DIMM A memória Vadász, Ea7 21 t CL CAS Latency: a CAS leesése utáni várakozás ideje, szokásosan 2, 2.5, 3 ciklus. Miután ez letelik, az adat a DQ lábakra került. t RCD RAS to CAS Delay: RAS leesés utáni várakozás, amíg a CAS jelet lehet küldeni. Szokásosan 2, 3 ciklus t RP RAS Precharge: Ezalatt az idő alatt a vezérlő ismét deaktiválja a sort. t RAS Active to precharge delay: ezalatt a sor aktív kell legyen, Csak ezután lehet deaktíválni. 5 8 ciklus szokott lenni. Teljesülnie kell: t RCD + t CL < t RAS A memória Vadász, Ea7 22 Növeljük a teljesítményt Szélességnövelés, pipelining, bursting Dual channel (párhuzamosítás) If you want maximum memory performance, you should install two memory modules into two different memory channels to have it run in dual-channel mode. This doubles memory bandwidth by providing a 128-bit data bus. Gyorsítótárak (cache) alkalmazásával Asszociatív tárak alkalmazásával Installing two memory modules into the same channel of the memory controller will force it into single-channel mode. A memória Vadász, Ea7 23 A gyorsítótárak (caches) A programok lokalitása: tapasztalat Kisebb kapacitású, de a CPU-hoz közelebbi és gyorsabb (SRAM) memória, amiben a központi memória tartalom egy része szintén megvan. A CPU egyszerre címzi a cache-t is, a központi memóriát is: ha találat van a cache-ben, csak onnan vesz! gond lehet az adat-konzisztencia! L2 cache CPU lapka regiszterek L1 ALU cache cache sín rendszer sín Memória sín MMU Mem vezérlő Memória A memória Vadász, Ea7 24 4
5 A lokalitás elve Principle of Locality Processzek statisztikailag megfigyelhető tulajdonsága, hogy egy idő-itervallumban címtartományuk egy szűk részét használják Időbeli lokalitás Hivatkozott címeiket újra Térbeli lokalitás Közeli címeiket A 80/20 szabály Az elv érvényesülése miatt van értelme kisebb, de gyorsabb átmeneti tárolók használatának Gyorsítótár; munkakészlet; TLB; diszk buffer cache Lokalitás elve (illusztráció) Processz futása során instrukciók sorozatát hajtja végre (instrukció hivatkozás sorozat), Az instrukciókban memória-hivatkozások lehetnek (adat hivatkozás) A hivatkozások sorozata a hivatkozási lánc (Reference String): ω = r 1, r 2, r t, r T # r t : instr. vagy adat hiv. A memória Vadász, Ea7 25 A memória Vadász, Ea7 26 for(i=1; i<=n; i++) a[i]=b[i]+c[i]; // n=1000 legyen A gépi nyelvű program regiszteres gépen kb: Cím Kód/adat LOAD (R1), ONE LOAD (R2), n COMP R1, R2 JG 4009 LOAD (R3), B[R1] ADD (R3), C[R1] STOR A[R1], (R3) ADD (R1), ONE JUMP 4002 Megjegyzés R1 index reg inicializálás R2 határ reg inicializálás i > n tesztelés Feltételes ugrás B[i] betöltés R3-ba Összeadás A[i]-be tárolás I inkrementáció Ciklus újra Ciklus után Lokalitás elve (illusztráció) Kód/adat Tárolóhely A számára Tárolóhely B számára Tárolóhely C számára ONE Tárolóhely n számára Ekkor a hivatkozási lánc a következő (összesen 9 instrukció-hiv. ebből 7-re 1000-szer: 4000, 9000, 4001, 9001, (4002, 4003, 4004, 700i, 4005, 800i, 4006, 600i, 4007, 4008) , 4003, 4009 Cím A memória Vadász, Ea7 27 Lokalitás elve (illusztráció) Ugyanez virtuális memória menedzselésnél, lapozós rendszerben Legyen a lapméret 1000, a virtuális cím: v= (p, o) (pl a[16] 6015 címe ekkor v=(6, 15) ) Ekkor a lapok hivatkozási lánca (összesen 5 lap): 4, 9, 4, 9, (4, 4, 4, 7, 4, 8, 4, 6, 4, 4) , 4, 4 Kisméretű munkakészlet esetén sem valószínű a laphiba A memória Vadász, Ea7 28 Gyorsítótárak szintjei A gyorsítótár koncepció minden két szint között lehetséges, ahol a felsőbb szint gyorsabb, bár kisebb kapacitású. Az alsóbb szinthez fordulás gyakorisága csökkenni fog. Level 1 Level 2 Központi memória Diszkek Internet CPU-n belül SRAM cache sínen DRAM memória sínen Mágneses+mech I/O sínen Hálózaton ~ 10 ns ~ ns ~ ns ~ ms ~ 1 s KB KB MB GB határtalan A memória Vadász, Ea7 29 A klasszikus gyorsítótár A CPU és a központi memória között Hardveres megoldás, még az OS számára is láthatatlan Mostanában két szintes (L1, és L2 szint), néha három Gyakori a szétválasztott adat- és instrukció gyorsítótár megoldás (Neumann elvet sért, de gyorsít!) A cache tervezés során ügyelni kell az adat konzisztenciára (ugyanaz a tartalom mind gyorsítótárban, mind a központi memóriában) Címzés során mind a cache, mind a M címződik. Ha találat van a cache-ben (cache hit). Szó transzfer. ha nincs találat (cache miss). miss penalty fogalom. Blokk transzfer. Memória írás (store) probléma: konzisztencia biztosítás A memória Vadász, Ea7 30 5
6 A regiszter, a cache és a M struktúra Blokkos cache Központi memória (n szó) Cím Regiszter fájl (valahány szó) 0 1 Szó átvitel c-1 címke A cache sorok készlete (c sor) k szóból álló blokk Blokk átvitel k szóból álló blokk Cimke Index Cimke A címzés és találat (hit) során kiderül, mely cache sorban van a címzett szó. A címzés és miss esetében teljes k szóból álló blokk átvitele történik. Kompar. 2 n -1 A memória Vadász, Ea7 31 A memória Vadász, Ea7 32 A cache tervezés Egyszerű és Write Bufferes A cache mérete A blokk mérete Újonnan felhozott adat használatának valószínűsége A cache-ből kicsorduló adat újrafelhasználásának valószínűsége Mapping: mely cache helyet foglaljon el egy-egy blokk Replacement algoritmus: mely blokk kerüljön ki a cache-ből, ha egy újnak kell a hely (LRU: Least Recently Used) Write Policy (store során) Memóriába is írjunk, ha cache blokkba írtunk, Csak akkor írjunk a memóriába, amikor a blokk helyére új kerül (replacemented). Write Buffer-es cache. CPU Data Address Main Memory Data CPU Instruction Data Write Buffer Address Main Memory A memória Vadász, Ea7 33 A memória Vadász, Ea7 34 Az asszociatív tár A memória hierarchia Tartalom szerint címezhető tár Translation Lookaside Buffer A CPU-hoz közeli tár, a memóriamenedzselést segíti Majd az OS tárgyban vesszük. Gyorsabb elérés Drágább Kisebb kapacitás regs cache main memory Ezeket a CPU közvetlenül kezeli másodlagos tár, diszkek harmadlagos tár, szalag, CD File system és paging/swapping Archiválás A memória Vadász, Ea7 35 A memória Vadász, Ea7 36 6
7 Számítógép architektúrák A memória VÉGE 7
Számítógép architektúrák. Tartalom. A memória. A memória
Számítógép architektúrák A memória Tartalom Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) A memória Vadász, 2007. Ea7 2 A memória Tár: programok
Számítógép architektúrák. Tartalom. A memória. A memória
Számítógép architektúrák A memória Tartalom Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) Vadász, 2005 Ea7 2 A memória Tár: programok és adatok tárolására.
Számítógép architektúrák. A memória
Számítógép architektúrák A memória Tartalom Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) A memória Vadász, 2007. Ea7 2 A memória Tár: programok
Számítógép architektúrák. A memória
Számítógép architektúrák A memória Tartalom Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) A memória Vadász, 2007. Ea7 2 A memória Tár: programok
Számítógép architektúrák. A memória
Számítógép architektúrák A memória Tartalom Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) A memória Vadász, 2007. Ea7 2 A memória Tár: programok
Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)
Memóriák (felejtő) Memória Kapacitás Ár Sebesség Memóriák - tárak Háttértár (nem felejtő) Memória Vezérlő egység Központi memória Aritmetikai Logikai Egység (ALU) Regiszterek Programok Adatok Ez nélkül
elektronikus adattárolást memóriacím
MEMÓRIA Feladata A memória elektronikus adattárolást valósít meg. A számítógép csak olyan műveletek elvégzésére és csak olyan adatok feldolgozására képes, melyek a memóriájában vannak. Az információ tárolása
Számítógépek, számítógép rendszerek
Számítógépek, számítógép rendszerek 8. A memória Dr. Vadász Dénes Miskolc, 2005. február TARTALOM TARTALOM... a 8. A memória... 1 8.1. A félvezető tárolók... 2 8.2. Az alapvető DRAM operációk... 3 8.3.
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 lencse@hit.bme.
MEMÓRIA TECHNOLÓGIÁK Számítógép-architektúrák 4. gyakorlat Dr. Lencse Gábor 2011. október 3., Budapest tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme.hu Tartalom Emlékeztető: mit kell
statikus RAM ( tároló eleme: flip-flop ),
1 Írható/olvasható memóriák (RAM) Az írható/olvasható memóriák angol rövidítése ( RAM Random Acces Memories közvetlen hozzáférésű memóriák) csak a cím szerinti elérés módjára utal, de ma már ehhez az elnevezéshez
Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák
Dr. Oniga István DIGITÁLIS TECHNIKA 10 Memóriák Memóriák Programot, és adatokat tárolnak D flip-flop egyetlen bit, a regiszter egy bináris szám tárolására alkalmasak Memóriák több számok tárolására alkalmasak
Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák
Dr. Oniga István DIGITÁLIS TECHNIKA 10 Memóriák Memóriák Programot, és adatokat tárolnak D flip-flop egyetlen bit, a regiszter egy bináris szám tárolására alkalmasak Memóriák több számok tárolására alkalmasak
Digitális rendszerek. Memória lapkák
Digitális rendszerek Memória lapkák ROM (Read-Only Memory) Csak olvasható memória 2 ROM: gyártás során programozzák fel PROM (Programmable ROM): felhasználó egyszer, és csak is egyszer programozhatja fel.
Architektúra, memóriák
Archiekúra, memóriák Mirıl lesz szó? Alapfogalmak DRAM ípusok Mőködés Koschek Vilmos Jellemzık vkoschek@vonalkod.hu 2 Félvezeıs memóriák Hozzáférési idı Miér is? Mőködési sebesség kérése kérése kérése
Számítógép felépítése
Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége
BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK. Háber István Ihaber@pmmik.pte.hu
BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK Háber István Ihaber@pmmik.pte.hu MAI SZÁMÍTÓGÉPEK FELÉPÍTÉSE A mai digitális számítógépek többségének felépítése a Neumann-elvet követi. Három fő funkcionális
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:
8. témakör 12a_08 Memóriák 1. Számítógép sematikus felépítése: 2.A memória fogalma: Gyors hozzáférésű tárak. Innen veszi, és ideírja a CPU a programok utasításait és adatait (RAM, ROM). Itt vannak a futó
Számítógép Architektúrák (MIKNB113A)
PANNON EGYETEM, Veszprém Villamosmérnöki és Információs Rendszerek Tanszék Számítógép Architektúrák (MIKNB113A) 9. előadás: Memóriák Előadó: Vörösházi Zsolt Jegyzetek, segédanyagok: Könyvfejezetek: http://www.virt.vein.hu
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.
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. Neumann elv: Külön vezérlő és végrehajtó egység van Kettes
Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor
Ismerkedjünk tovább a számítógéppel Alaplap és a processzeor Neumann-elvű számítógépek főbb 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. Operatív
(A DRAM-okkal kapcsolatban a bank megnyitása, bank aktiválása, banksor megnyitása vagy a lap megnyitása kifejezések szinonímák, ugyanazt jelentik.
Szinkron DRAM fontosabb időzítési paraméterek tcl trcd tras trp trc CAS Latency, várakozási idő az oszlopburst olvasási parancsától az első adat megjelenéséig A minimális idő a bank(sor) megnyitásától
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Fizikai memória Félvezetőkből előállított memóriamodulok RAM - (Random Access Memory) -R/W írható, olvasható, pldram, SDRAM, A dinamikusan frissítendők : Nagyon rövid időnként
A számítógép egységei
A számítógép egységei A számítógépes rendszer két alapvető részből áll: Hardver (a fizikai eszközök összessége) Szoftver (a fizikai eszközöket működtető programok összessége) 1.) Hardver a) Alaplap: Kommunikációt
Számítógép Architektúrák
Memória technológiák Horváth Gábor 2017. március 9. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Hol tartunk? CPU Perifériák Memória 2 Mit tanulunk a memóriákról?
Első sor az érdekes, IBM PC. 8088 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
1 2 3 Első sor az érdekes, IBM PC. 8088 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 XT: 83. CPU ugyanaz, nagyobb RAM, elsőként jelent
A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem)
65-67 A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem) Két fő része: a vezérlőegység, ami a memóriában tárolt program dekódolását és végrehajtását végzi, az
Számítógépek felépítése
Számítógépek felépítése Emil Vatai 2014-2015 Emil Vatai Számítógépek felépítése 2014-2015 1 / 14 Outline 1 Alap fogalmak Bit, Byte, Word 2 Számítógép részei A processzor részei Processzor architektúrák
DIGITÁLIS ADATTÁRAK (MEMÓRIÁK)
DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) A digitális berendezések a feladatuk ellátása közben rendszerint nagy mennyiségű adatot dolgoznak fel. Feldolgozás előtt és után rendszerint tárolni kell az adatokat ritka
Máté: Számítógép architektúrák
Máté: Számítógép architektúrák 20100922 Programozható logikai tömbök: PLA (315 ábra) (Programmable Logic Array) 6 kimenet Ha ezt a biztosítékot kiégetjük, akkor nem jelenik meg B# az 1 es ÉS kapu bemenetén
Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver
1/11 < Hardver Szerző: Sallai András Copyright Sallai András, 2014, 2015, 2017 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Az alaplapról A számítógép alapja, ez fogja össze az egyes
ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA
ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA A PC FIZIKAI KIÉPÍTÉSÉNEK ALAPELEMEI Chip (lapka) Mikroprocesszor (CPU) Integrált áramköri lapok: alaplap, bővítőkártyák SZÁMÍTÓGÉP FELÉPÍTÉSE
Bepillantás a gépházba
Bepillantás a gépházba Neumann-elvű számítógépek főbb 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. Operatív memória: A számítógép bekapcsolt
Digitális Rendszerek és Számítógép Architektúrák
PANNON EGYETEM, Veszprém Villamosmérnöki és Információs Rendszerek Tanszék Digitális Rendszerek és Számítógép Architektúrák 8. előadás: Memóriák Előadó: Vörösházi Zsolt Jegyzetek, segédanyagok: Könyvfejezetek:
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 számítógépes rendszer két alapvető részből áll: Hardver (a fizikai eszközök összessége) Szoftver (a fizikai eszközöket működtető programok összessége) 1.) Hardver a) Alaplap: Kommunikációt
Máté: Számítógép architektúrák 2010.12.01.
Máté: Számítógép architektúrák... A feltételes ugró utasítások eldugaszolják a csővezetéket Feltételes végrehajtás (5.5 5. ábra): Feltételes végrehajtás Predikáció ió C pr. rész Általános assembly Feltételes
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
. Számítógépek működési elve Bevezetés az informatikába. előadás Dudásné Nagy Marianna Az általánosan használt számítógépek a belső programvezérlés elvén működnek Külső programvezérlés... Vezérlés elve
Máté: Számítógép architektúrák
Programozható logikai tömbök: PLA (35 ábra) (Programmable Logic Array) 6 kimenet Ha ezt a biztosítékot kiégetjük, akkor nem jelenik meg B# az -es ÉS kapu bemenetén 5 35swf 24 bemenő vonal A B L 2 bemenő
Operációs rendszerek Memóriakezelés 1.1
Operációs rendszerek Memóriakezelés 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK Operációs rendszerek p. A memóriakezelő A
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
Architektúra, cache irıl lesz szó? Alapfogalmak Adat cache tervezési terének alapkomponensei Koschek Vilmos Fejlıdés vkoschek@vonalkodhu Teljesítmény Teljesítmény növelése Technológia Architektúra (mem)
A számítógépek felépítése. A számítógép felépítése
A számítógépek felépítése A számítógépek felépítése A számítógépek felépítése a mai napig is megfelel a Neumann elvnek, vagyis rendelkezik számoló egységgel, tárolóval, perifériákkal. Tápegység 1. Tápegység:
Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver
2016/07/02 07:26 < Hardver Szerző: Sallai András Copyright Sallai András, 2014, 2015 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Slot Az alaplap bővítőhelyei. ISA VESA-LB PCI AGP PCIE
Processzus. Operációs rendszerek MINB240. Memória gazdálkodás. Operációs rendszer néhány célja. 5-6-7. előadás Memóriakezelés
Processzus Operációs rendszerek MINB40 5-6-7. előadás Memóriakezelés Egy vagy több futtatható szál Futáshoz szükséges erőforrások Memória (RAM) Program kód (text) Adat (data) Különböző bufferek Egyéb Fájlok,
Memóriák. Digitális Rendszerek és Számítógép Architektúrák 2011
Memóriák Digitális Rendszerek és Számítógép Architektúrák 2011 Memóriák, memória rendszerek RAM, ROM memóriák: nagyméretű, lineáris tároló tömb Virtuális memóriakezelés Lapozás Szegmentálás Cache memóriák
A MEMÓRIA. A RAM-ok bemutatása
A MEMÓRIA A RAM-ok bemutatása RAM (Random Access Memory) Nem minden adatot kell olvasni és írni, hanem ha lehetséges csak azokat, amelyeket használunk. A "Random" szó (véletlenszerû) azt jelöli, hogy az
Máté: Számítógép architektúrák
Kívánalom: sok kapu kevés láb Kombinációs áramkörök efiníció: kimeneteket egyértelműen meghatározzák a pillanatnyi bemenetek Multiplexer: n vezérlő bemenet, 2 n adatbemenet, kimenet z egyik adatbemenet
8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások
8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Külső memória illesztése, DMA Fehér Béla Raikovich
A memória működése szoftverfejlesztői szemmel. Smidla József Operációkutatási Laboratórium 2013. november 20.
A memória működése szoftverfejlesztői szemmel Smidla József Operációkutatási Laboratórium 2013. november 20. 1 Tartalom A memória felépítése Cache memória Mérési adatok Cache detektáló program 2 Architektúra
7. Fejezet A processzor és a memória
7. Fejezet A processzor és a memória The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley
11.3.7 Feladatlap: Számítógép összetevők keresése
11.3.7 Feladatlap: Számítógép összetevők keresése Bevezetés Nyomtasd ki a feladatlapot és old meg a feladatokat. Ezen feladatlap megoldásához szükséged lesz az Internetre, katalógusokra vagy egy helyi
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
Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,
8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások
8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley
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ép Számítógépnek nevezzük azt a műszakilag megalkotott rendszert, amely adatok bevitelére, azok tárolására, feldolgozására, a gépen tárolt programok működtetésére alkalmas emberi beavatkozás nélkül.
Máté: Számítógép architektúrák
Máté: Számítógép architektúrák 20110928 Nem kombinációs áramkörök Óra (clock, 321 ábra): ciklusidő (cycle time) Pl: 500 MHz 2 nsec Finomabb felbontás késleltetéssel Aszimmetrikus óra Memória: Emlékszik
Processzor (CPU - Central Processing Unit)
Készíts saját kódolású WEBOLDALT az alábbi ismeretanyag felhasználásával! A lap alján lábjegyzetben hivatkozz a fenti oldalra! Processzor (CPU - Central Processing Unit) A központi feldolgozó egység a
MIKROELEKTRONIKA 7. MOS struktúrák: -MOS dióda, Si MOS -CCD (+CMOS matrix) -MOS FET, SOI elemek -MOS memóriák
MIKROELEKTRONIKA 7. MOS struktúrák: -MOS dióda, Si MOS -CCD (+CMOS matrix) -MOS FET, SOI elemek -MOS memóriák Fém-félvezetó p-n A B Heteroátmenet MOS Metal-oxide-semiconductor (MOS): a mikroelektronika
Számítógép Architektúrák
A virtuális memória Horváth Gábor 2016. március 30. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Virtuális tárkezelés Motiváció: Multitaszking környezet Taszkok
F1301 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok
F3 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok F3 Bev. az elektronikába SZEKVENIÁLIS LOGIKAI HÁLÓZATOK A kimenetek állapota nem csak a bemenetek állapotainak kombinációjától
Moore törvény Sima Dezső cikke Core-count Law
MEMÓRIÁK I-II. Tartalom MEMÓRIÁK I-II.... 1 Bevezetés... 2 Memóriafajták... 5 Csoportosítás és jellemzők... 5 ROM, SRAM és NVRAM műveletek a bemenetek függvényében... 6 Memóriaszervezési megoldások, memória
MEM 5. A DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) A FÉLVEZETŐ ALAPÚ MEMÓRIÁK
5. A DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) A digitális berendezések a feladatuk ellátása közben rendszerint nagy mennyiségű adatot dolgoznak fel. Feldolgozás előtt és után rendszerint tárolni kell az adatokat.
Dr. Illés Zoltán zoltan.illes@elte.hu
Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Folyamatok Folyamatok kommunikációja Kritikus szekciók, szemaforok.
SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1
INFORMATIKAI RENDSZEREK ALAPJAI (INFORMATIKA I.) 1 NEUMANN ARCHITEKTÚRÁJÚ GÉPEK MŰKÖDÉSE SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1 Ebben a feladatban a következőket fogjuk áttekinteni: Neumann rendszerű számítógép
Számítógépek felépítése, alapfogalmak
2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd, Krankovits Melinda SZE MTK MSZT kmelinda@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? 2 Nem reprezentatív felmérés
Dr. Oniga István DIGITÁLIS TECHNIKA 8
Dr. Oniga István DIGITÁLIS TECHNIA 8 Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók RS tárolók tárolók T és D típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók
Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás ATmega128 CPU Single-level pipelining Egyciklusú ALU működés Reg. reg., reg. konst. közötti műveletek 32 x 8 bit általános célú regiszter Egyciklusú
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 Digitális adatábrázolás Digitális logikai szint Mikroarchitektúra szint Gépi utasítás szint Operációs rendszer szint Assembly nyelvi szint Probléma orientált
Digitális eszközök típusai
Digitális eszközök típusai A digitális eszközök típusai Digitális rendszer fogalma Több minden lehet digitális rendszer Jelen esetben digitális integrált áramköröket értünk a digitális rendszerek alatt
Operációs rendszerek III.
A WINDOWS NT memóriakezelése Az NT memóriakezelése Memóriakezelő feladatai: Logikai-fizikai címtranszformáció: A folyamatok virtuális címterének címeit megfelelteti fizikai címeknek. A virtuális memóriakezelés
Számítógép Architektúrák
Cache memória Horváth Gábor 2016. március 30. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Már megint a memória... Mindenről a memória tehet. Mert lassú. A virtuális
I+K technológiák. Beágyazott rendszerek Dr. Aradi Szilárd
I+K technológiák Beágyazott rendszerek Dr. Aradi Szilárd Bevezetés Az ipar és a közlekedés különböző területein nagy számban fordulnak elő mikrokontrolleres vezérlőegységek (beágyazott rendszerek) Közúti
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ő)
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
7.hét: A sorrendi hálózatok elemei II.
7.hét: A sorrendi hálózatok elemei II. Tárolók Bevezetés Bevezetés Regiszterek Számlálók Memóriák Regiszter DEFINÍCIÓ Tárolóegységek összekapcsolásával, egyszerű bemeneti kombinációs hálózattal kiegészítve
Problémák. Lehet hogy a program nem fér be a memóriába Mozgatás diszkre és vissza A programok lokalitásának elve
Virtuális memória 1 Problémák Lehet hogy a program nem fér be a memóriába Mozgatás diszkre és vissza A programok lokalitásának elve A program rövid idő alatt csak kis részét használja a memóriának Biztonság
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?
System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC
Laptop: a fekete doboz
Laptop: a fekete doboz Dankházi Zoltán ELTE Anyagfizikai Tanszék Lássuk a fekete doboz -t NÉZZÜK MEG! És hány GB-os??? SZEDJÜK SZÉT!!!.2.2. AtomCsill 2 ... hát akkor... SZEDJÜK SZÉT!!!.2.2. AtomCsill 3
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához Ellenőrizzük a projektből importált adatokat. Ha rendben vannak, akkor kattintsunk a Next gombra. Válasszuk a Create Design
Digitális rendszerek. Digitális logika szintje
Digitális rendszerek Digitális logika szintje CPU lapkák Mai modern CPU-k egy lapkán helyezkednek el Kapcsolat a külvilággal: kivezetéseken (lábak) keresztül Cím, adat és vezérlőjelek, ill. sínek (buszok)
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
2009. 10. 21. 1 2 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 PFLOPS. (Los Alamosban 1 PFLOPS os
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
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 TÁMOP-2.2.3-09/1-2009-0010 A Széchenyi István Térségi Integrált Szakképző
Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output
1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical
A Számítógépek felépítése, mőködési módjai
Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek felépítése, mőködési módjai Mikroprocesszoros Rendszerek Felépítése Buszrendszer CPU OPERATÍV TÁR µ processzor
Máté: Számítógép architektúrák
Sín műveletek z eddigiek közönséges műveletek voltak. lokkos átvitel (3.4. ábra): kezdő címen kívül az adatre kell tenni a mozgatandó adatok számát. Esetleges várakozó ciklusok után ciklusonként egy adat
A program SZÁMÍTÓGÉP ARCHITEKTÚRÁK. Legáltalánosabb architektúra. Eszközök szerepe. A vezérlők programozása. A vezérlők (adapterek, kontrollerek)
A program SZÁMÍTÓGÉP ARCHITEKTÚRÁK Eszközök, osztályaik, architektúrájuk Vezérlők, kontrollerek, adapterek Az IT-k, szerepük, kezelésük Strukturált eszközök: diszkek, CD-k, DVD-k felépítés, alapfogalmak,
Előadó: Nagy István (A65)
Programozható logikai áramkörök FPGA eszközök Előadó: Nagy István (A65) Ajánlott irodalom: Ajtonyi I.: Digitális rendszerek, Miskolci Egyetem, 2002. Ajtonyi I.: Vezérléstechnika II., Tankönyvkiadó, Budapest,
Bevezetés az informatikába
Bevezetés az informatikába 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.
A számítógép főbb részei és jellemzői központi egységnek perifériák
2.2. A számítógép felépítése 1 2.2.2. A számítógép főbb részei és jellemzői Számítógép ház tápegységgel Alaplap Processzor (CPU) Memóriák (RAM, ROM) Háttértárolók (merevlemez, CD/DVD, flash-memóriás tárolók)
Hitachi Flash Újdonságok. Szokol Zsolt Senior Solution Consultant 2016 március
Hitachi Flash Újdonságok Szokol Zsolt Senior Solution Consultant 2016 március AFA vs HFA Per IDC: Historical For CY2014, the all-flash array market grew to $1.3B and hybrid-flash array market grew to $10.0B
A számítógép felépítése Memóriák és csatlakoztatásuk.
Máté István A számítógép felépítése Memóriák és csatlakoztatásuk. A követelménymodul megnevezése: Számítógép összeszerelése A követelménymodul száma: 1173-06 A tartalomelem azonosító száma és célcsoportja:
A PC vagyis a személyi számítógép. VIII. rész
ismerd meg! A memória A PC vagyis a személyi számítógép VIII. rész Általában memória vagy tár alatt azon eszközök összességét értjük, amely az adatokat tetszés szerinti ideig megorzi és ahonnan azokat
LOGSYS LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ. 2010. november 8. Verzió 1.0. http://logsys.mit.bme.hu
LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ 2010. november 8. Verzió 1.0 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 Kommunikációs interfész... 2 3 Memóriák az LCD vezérlőben... 3 3.1
Számítógép architektúrák 2. tétel
Számítógép architektúrák 2. tétel Elemi sorrendi hálózatok: RS flip-flop, JK flip-flop, T flip-flop, D flip-flop, regiszterek. Szinkron és aszinkron számlálók, Léptető regiszterek. Adatcímzési eljárások
2.2 A számítógép felépítése (1. rész)
Neumann elvek: 2.2 A számítógép felépítése (1. rész) Sorosan dolgozza fel a program által meghatározott utasításokat (egymás után) Tárolt program elve az adatok és a végrehajtandó programok azonos belső,
A személyi számítógép felépítése
A személyi számítógép felépítése A számítógépet, illetve az azt felépítő részegységeket összefoglaló néven hardvernek (hardware) nevezzük. A gépház doboz alakú, lehet fekvő, vagy álló attól függően, hogy
A mikroszámítógép felépítése.
1. Processzoros rendszerek fő elemei mikroszámítógépek alapja a mikroprocesszor. Elemei a mikroprocesszor, memória, és input/output eszközök. komponenseket valamilyen buszrendszer köti össze, amelyen az
IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK
IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK Irányítástechnika Az irányítás olyan művelet, mely beavatkozik valamely műszaki folyamatba annak: létrehozása (elindítása)
SZÁMÍTÓGÉPES ARCHITEKTÚRÁK
Misák Sándor SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.2 (2007.04.22.) 4. előadás A DIGITÁLIS LOGIKA SZINTJE I. 4. előadás 1. Kapuk és Boole-algebra: Kapuk; Boole-algebra;
Az integrált áramkörök kimenetének kialakítása
1 Az integrált áramörö imeneténe ialaítása totem-pole three-state open-olletor Az áramörö általános leegyszerűsített imeneti foozata: + tápfeszültség R1 V1 K1 imenet V2 K2 U i, I i R2 ahol R1>>R2, és K1,
Computer Architecture
Computer Architecture Locality-aware programming 2016. április 27. Budapest Gábor Horváth associate professor BUTE Department of Telecommunications ghorvath@hit.bme.hu Számítógép Architektúrák Horváth
9. Virtuális memória kezelés
9. Virtuális memória kezelés Háttér Igény szerinti (kényszer) lapozás A kényszer lapozás teljesítménye Laphelyettesítési algoritmusok Frame-k allokálása Vergôdés (csapkodás, thrashing) Kényszer szegmentálás
Központi vezérlőegység
Központi vezérlőegység A számítógép agya a központi vezérlőegység (CPU: Central Processing Unit). Két fő része a vezérlőegység (CU: Controll Unit), ami a memóriában tárolt program dekódolását és végrehajtását