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
|
|
- Barnabás Veres
- 9 évvel ezelőtt
- Látták:
Átírás
1 Számítógép architektúrák A processzor teljesítmény növelése A mai témák CISC és RISC Párhuzamosságok Utasítás szintű párhuzamosságok Futószalag feldolgozás Többszörözés (szuperskalaritás) A függőségek kezelése A soros konzisztencia fenntartás Teljesítménynövelés Vadász, 2007 Ea5 2 A teljesítmény fokozás Nem strukturális módszerek Órajel frekvencia növelés, Instrukciók számának csökkentése (optimálás) Strukturális módszerek Ciklusszám csökkentés: RISC architektúrákkal Ciklusszám csökkentés párhuzamosításokkal Teljesítménynövelés Vadász, 2007 Ea5 3 1
2 CISC és RISC CISC: Complex Instruction Set Computer RISC: Reduced Instruction Set Computer (Ezek CPU jellemzők) Történelmileg előbb a CISC-ek minél többet bízz a hardverre, bonyolult instrukciókat mikro-programokkal, bonyolult instrukciókkal egyszerűbb a programozás (pl. PUSHALL), bonyolult címzési módokat biztosítanak. Az elgondolás nagyon jó, de Teljesítménynövelés Vadász, 2007 Ea5 4 A RISC gondolat Statisztikákból kiderült: gyakoribbak az egyszerű instrukciók. Akkor azokra hegyezzük ki a CPU-t! (Ez az új gondolat!) Az egyszerű instrukciók azonos logikájúak: egyszerűbb áramkörök, ezek gyorsabbak, egyszerűbb, egységes dekódolás, ez is gyorsabb, több regiszter lehet, ez is gyorsít, egyszerűek, egyformák a címzési módok is. A bonyolultabb feladatokat viszont több instrukcióval. Lehet, hosszabb lesz a program. Teljesítménynövelés Vadász, 2007 Ea5 5 További előnyök Egyforma a ciklusidő (többnyire 1 utasítás/1 ciklus). Ez segíti a szupercsatornázást (lásd később). Az egyszerű áramkörök (nagyobb frekvenciát engednek) engedik a belső egységek többszörözését. Lehetséges a szuperskalaritás. Könnyebb a spekulatív végrehajtás is. Befér a tokba a gyorsítótár is, egyre nagyobb. Illesztés operációs rendszerhez, fordítóprogramhoz. Teljesítménynövelés Vadász, 2007 Ea5 6 2
3 Párhuzamosítások CPU-n belül: Futószalag (pipe-line, csatorna) alkalmazása, Többszörözésekkel: több instrukciót párhuzamosan dolgoznak fel (2-3 way: 2-3 utas) CPU-n kívül: Fix feladat szétosztással (társprocesszorok) lebegőpontos aritmetikára, grafikára, képfeldolgozásra stb. Változó feladat szétosztású multiprocesszoros rendszerek (dual/quad systems). Teljesítménynövelés Vadász, 2007 Ea5 7 A rendelkezésre álló és a hasznosított párhuzamosság A párhuzamosság egyik legjobb teljesítménynövelő technika A rendelkezésre álló párhuzamosság: ami a feladatból, a megoldásukból adódik, a probléma megoldásban benne van A hasznosított párhuzamosság : amit a végrehajtás során érvényesíteni tudunk. Teljesítménynövelés Vadász, 2007 Ea5 8 A rendelkezésre álló párhuzamosság Kétféle lehet: funkcionális párhuzamosság és adat párhuzamosság. A funkcionális ~ a feladatmegoldás logikájából jön. Belátható, hogy akár egy imperatív programban egyes szálak futhatnának párhuzamosan. A funkcionális ~ rendszerint szabálytalan (kivéve a ciklusszintű ~-ot). A párhuzamosság mértéke nem nagy (gyenge párhuzamosság). Az adat párhuzamosság olyan adatszerkezetek használatából származik, melyek elemein párhuzamosan lehet operációkat végezni. Többnyire szabályos ~. A párhuzamosság erős lehet (mértéke nagy, több-számjegyű). Teljesítménynövelés Vadász, 2007 Ea5 9 3
4 Az adatpárhuzamosság Adatpárhuzamos architektúra kell. Vektorprocesszorok. Teljesítménynövelés Vadász, 2007 Ea5 10 A rendelkezésre álló funkcionális párhuzamosság szintjei A szemcsézettség (granuláció) különböző lehet Utasítás szintű párhuzamosság (finom szemcsézettség); Instrukciókat párhuzamosan hajtunk végre Ciklus szintű párhuzamosság (közepes szemcsézettség); Egymást különben követő iterációkat párhuzamosan Eljárás szintű párhuzamosság (közepes szemcsézettség); Eljárásokat, függvényhívásokat párhuzamosan Szálak Program szintű párhuzamosság (durva szemcsézettség). Felhasználói szint. Processzek (taszkok) párhuzamosan. Hasznosításukhoz az operációs rendszer segítsége kell. Több processzoros HW is. Teljesítménynövelés Vadász, 2007 Ea5 11 Az eljárás szintű párhuzamosság hasznosulása Eljárások párhuzamosan. A szálak (threads) kezelése kell Lehet fejlesztő rendszer segítségével, lehet az operációs rendszer segítségével hasznosítani A ciklusszintű párhuzamosság hasznosulása Iterációk párhuzamosan. A fordítóprogram segíti felfedezni ezt Teljesítménynövelés Vadász, 2007 Ea5 12 4
5 Utasítás szintű párhuzamosság hasznosulása Instrukciókat párhuzamosan hajtunk végre utasításszinten párhuzamos architektúrákkal (Instuction-Level Paralell, ILP processzorokkal) Hagyományos soros programoknál ez rejtett (transzparens) marad: a processzor fedezi fel a programban rejlő párhuzamosítási lehetőséget. Futószalag feldolgozással és processzoron belüli funkcionális elemek többszörözéseivel. Teljesítménynövelés Vadász, 2007 Ea5 13 A futószalag (pipe-line, csővezeték, csatorna) feldolgozás Egyetlen instrukció feldolgozása is több fokozaton (stage) megy keresztül. Legalább: instrukció felhozatal (fetch), dekódolás (decode) (és utasítás kibocsátás ), a tényleges végrehajtás, Az eredmény beírás. Az egyes fokozatokat más-más egységek végzik, párhuzamosan dolgozhatnak: az i. instrukció végrehajtása során dekódolható az i+1. instrukció, felhozható az i+2. sít. Teljesítménynövelés Vadász, 2007 Ea5 14 A RISC előnyök itt érvényesülnek Egyforma instrukciók - egyforma fokozat idők. Egy ciklusra valóban kijöhet egy instrukció! Vannak gondok is Időzítési kockázat: egy instrukcióhoz kell az előző eredménye. Várakozni kell rá. Függőség. Teljesítménynövelés Vadász, 2007 Ea5 15 5
6 Az R3000 szupercsöve Az instrukciók végrehajtását 5 fokozatra (stage) osztja. Minden fokozatot még 2 fázisra. 1 fokozat/1 ciklus A fokozatok: Instrukció felhozatal IF Olvasások, ellenőrzés RD ALU operációk ALU Adatmemória elérés MEM Regiszter visszaírás WB Teljesítménynövelés Vadász, 2007 Ea5 16 R3000 esettanulmány Az instrukció végrehajtása során használja a címleképzést segítő asszociatív tárat (TLB, Translation Lookaside Buffer), az instrukció gyorsítótárat (I-Cache), az adat gyorsítótárat (D-Cache), a regiszterfájlt (RF). IF RD ALU MEM WB TLB I-Cache RF ALU D-Cache RF TLB Teljesítménynövelés Vadász, 2007 Ea5 17 R3000 esettanulmány A fokozatok, fázisok tevékenysége IF RD ALU MEM WB Regiszterfájl olvasás Aritmetikai számítás Regiszterfájl írás Aritmetikai instrukció TLB-t használva virtuális címet fizikaira képez Leképzett címet küldi az I-Cache-nek Felhoz az I-Cache-ből, dekódol, ellenőriz Adat címszámítás Adat cím leképzés Cím küldés D-Cache-nek Adat mozgatása Tároló (Store) instrukció Regiszterfájl írás Betöltő (Load) instrukció Címszámítás Döntés Ugró instrukció Teljesítménynövelés Vadász, 2007 Ea5 18 R3000 esettanulmány 6
7 Az 5 mélységű futószalag i-2 i-1 i i+1 i+2 IF RD ALU MEM WB IF RD ALU MEM WB IF RD ALU MEM WB IF RD ALU MEM WB IF RD ALU MEM WB Currens ciklus Teljesítménynövelés Vadász, 2007 Ea5 19 R3000 esettanulmány A PowerPC 601 futószalagjai Elágazások Felhozatal + Dekódolás-kibocsátás-végrehajtás-becslés (2 fokozat) Fixpontos aritmetika Felhozatal + Dekódolás-kibocsátás + Végrehajtás + Beírás (4 fokozat) Load/Store instrukciók Felhozatal + Dekódolás-kibocsátás + Címképzés + Gyorsítótár + Beírás (5 fokozat) Lebegőpontos aritmetika Felhozatal + Kibocsátás + Dekódolás + Végrehajtás1 + Végrahajtás2 + Beírás (6 fokozat) Teljesítménynövelés Vadász, 2007 Ea5 20 Megjegyzés A szupercsatornás CPU: nagyon sok fokozat A futószalag technika nemcsak processzoron belül (mikroszinten) alkalmazható Makroszinten (több processzor képezi csövet) is alkalmazzák Logikai szinten is (figyelj a burok csővezetékére) Az adatfolyam gépek is ha úgy tetszik futószalagot használnak Teljesítménynövelés Vadász, 2007 Ea5 21 7
8 A funkcionális egységek többszörözése A funkcionális egységek többszörözése általános párhuzamosítási technika Az utasításszintű párhuzamosításban is lehet többszörözés: Több dekódoló Több végrehajtó egység (ALU/VE) stb. A többszörözés természetes makroszinten is vö. MIMD párhuzamosság Teljesítménynövelés Vadász, 2007 Ea5 22 Pipe-line versus többszörözés Pipe-lined CPU FU 1 FU 2 FU 3 Szuperskalár CPU FU 1 FU - funkcionális egység FU 2 FU 3 Teljesítménynövelés Vadász, 2007 Ea5 23 Többszörözés processzoron belül Egyik típus: VLIW (Very Long Instruction Word) architektúrák Pl. Trace, Intel IA64 Speciális fordító állítja elő a hosszú utasítást (pl. egy hosszú utasításban egy lebegőpontos és egy fixpontos ADD vagy MUL, esetleg még szélesebb ) Több ALU, ezeknek párhuzamosan a hosszú utasítást szétbontva bocsátja ki a dekódoló Statikus a függőség feloldás (függőséget lásd később) Másik: szuperskalár processzorok Teljesítménynövelés Vadász, 2007 Ea5 24 8
9 Többszörözés processzoron belül, szuperskalár processzorok Egy ütemben (időablakban) több hagyományos instrukciót visznek be (hoznak be) A több hagyományos instrukciót a (esetleg több) dekódoló elemzi, és többszörös az utasítás kibocsátás Párhuzamosan több ALU (végrehajtó egység, VE) dolgozik I-Cache F D VE VE VE Hány utas a processzor? Regiszterfájl Teljesítménynövelés Vadász, 2007 Ea5 25 A szuperskalár processzorok Jellemző a dinamikus függőség-feloldás Természetes a futószalag technika is A jellegzetes feladatok a szuperskalár feldolgozásban Párhuzamos dekódolás Szuperskalár (többutas) utasítás kibocsátás Párhuzamos végrehajtás A végrehajtás soros konzisztenciájának megőrzése A kivételkezelés soros konzisztenciájának megőrzése Teljesítménynövelés Vadász, 2007 Ea5 26 Az utasítások közötti függőségek A függőségek a párhuzamos végrehajtás alapvető korlátját jelentik Adatfüggőség: egy instrukció az előző eredményét használja Vezérlésfüggőség: feltételes ugró utasítástól függenek a vezérlési ágak Erőforrás függőség: instrukciók ugyanazt az erőforrást igénylik (pl. valamilyen végrehajtó egységet, ALU-t) Teljesítménynövelés Vadász, 2007 Ea5 27 9
10 Az adatfüggőségek Valódi függőség a RAW függőség i1: load r1, a // r1 (a) i2: add r2, r1, r1 // r2 (r1) + (r1) Hamis függőség a WAR és a WAW függőség, i1: mul r1, r2, r3 // r1 (r2) * (r3) i2: add r2, r4, r5 // r2 (r4) + (r5) ui. regiszter-átnevezéssel fel lehet oldani i1: mul r1, r2, r3 // r1 (r2) * (r3) i2: add r36, r4, r5 // r36 (r4) + (r5) Teljesítménynövelés Vadász, 2007 Ea5 28 További adatfüggőség, függőségi gráf A ciklusfüggőség (ismétlési függőség) k-ad rendű ismétlési függőség esetén a szóban forgó utasítás a megelőző k. ciklusban kiszámított értékre hivatkozik Az adat- és vezérlésfüggőségek felfedezhetők és ún. függőségi gráfban rögzíthetők. Irányított gráf: csomópontok az instrukciók, élek a függőségek A függőségi gráf segítheti az utasításütemezést a valódi függőségek feloldására. Teljesítménynövelés Vadász, 2007 Ea5 29 A függőségek észlelése és feloldása A függőségek észlelése és feloldása lehet statikus, vagy dinamikus Statikus: a fordítóprogram észleli és oldja fel: átrendezett instrukciósorozatot generál A VLIW processzorok függőségmentes instrukciósorozatot várnak Szuperskalár és futószalag processzorokra is lehet Dinamikus: a függőségek észlelése és kezelése a processzor feladata A legtöbb szuperskalár processzor ilyen Teljesítménynövelés Vadász, 2007 Ea
11 A dinamikus függőség-kezelés A processzor két csúszó ablakot alkalmaz Kibocsátási ablakot, melyben azok az instrukciók vannak, melyeket a következő ciklusban kibocsátana; Végrehajtási ablakot, melyben Az instrukciók még végrehajtás alatt vannak (eredményük még nincs meg). Minden ütemben vizsgálja, a kibocsátási ablakban van-e a másik ablakbeli instrukciótól függő instrukció, Ill. a kibocsátási ablak instrukciói között van-e függőség. Ezektől és a kibocsátási politikától is függ a kibocsátás Teljesítménynövelés Vadász, 2007 Ea5 31 Kibocsátási politikák Blokkolós kibocsátás Addig blokkol instrukciót, míg a függősége megszűnik Sorrenden kívüli kibocsátás blokkolt utáni függetleneket sorrenden kívül Spekulatív kibocsátás Vezérlési függőség kezelésére mindkét ágat Teljesítménynövelés Vadász, 2007 Ea5 32 A spekulatív végrehajtás Egy-egy instrukciót (operációt, elemi instrukciót) a lehető leghamarabb végrehajtanak, és függetlenül attól, hogy eredményére szükség lesz-e vagy sem (amint lehet + függetlenül a szükségességétől. Szükségtelensége esetén gondoskodnak arról, hogy ne okozzon hibát!). A betöltő (load) instrukciókat (elég gyakoriak és elég költségesek) pl. célszerű spekulatívan végrehajtani (minél előbb és mindenképpen). Teljesítménynövelés Vadász, 2007 Ea
12 A soros konzisztencia fenntartása Konzisztencia itt: ellentmondás mentesség Ha felborul a sorrend a statikus v. dinamikus függőségkezelés, kódoptimalizálás miatt? A programozó szándéka? A logikai integritás? Párhuzamos végrehajtással is fenn kell tartani a soros végrehajtás logikáját! A soros konzisztencia lehet Utasítás feldolgozás soros konzisztenciája, Processzor konzisztencia (instrukciók sorrendje) Memória konzisztencia (memória hozzáférések sorrendje) Kivétel feldolgozás soros konzisztenciája Teljesítménynövelés Vadász, 2007 Ea5 34 A processzor konzisztencia Az instrukciók befejezésének a sorrendje a kérdés Gyenge konzisztencia estén a befejezési sorrend eltérhet a programozottól, de ez integritási hibát nem okozhat. Erős konzisztencia esetén a befejezési sorrend szigorúan a programozói sorrend Legtöbbször ezt egy átrendező puffer (ROB, ReOrder Buffer) alkalmazásával történik Teljesítménynövelés Vadász, 2007 Ea5 35 A ROB A ROB egy kezdet- és végmutatókkal rendelkező körpuffer. Kezdetmutató jelzi a következő szabad bejegyzés helyét. Az egyes bejegyzésekben nyilvántartják a bejegyzéshez tartozó instrukció állapotát (kibocsátott, végrehajtás alatti, befejeződött). Egy instrukció csak akkor írható ki, ha befejeződött, és minden előtte lévő már ki van írva. A ROB segíti a spekulatív végrehajtásból adódó instrukciók érvényesítését, nem érvényesítését is (további állapotjelzővel) Teljesítménynövelés Vadász, 2007 Ea
13 A megszakításkezelési sorrend Ezt a konzisztenciát is segíti a ROB A megszakítások, kivételek kérését akkor fogadja el a processzor, mikor a ROB-ból kiírják (érvényesítik) az instrukciót Teljesítménynövelés Vadász, 2007 Ea5 37 A memória konzisztencia Gyenge memória konzisztencia esetén eltérés lehet a programozott sorrendtől ahol a programozói szándék nem sérül, A be-ki mozgató (load-store) instrukcióknál is lehetséges a spekulatív végrehajtás: általában a load-ok előzhetnek store-okat Teljesítménynövelés Vadász, 2007 Ea5 38 Számítógép architektúrák A processzor teljesítmény növelése VÉGE 13
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
A mai témák Számítógép architektúrák A processzor teljesítmény növelése CISC és RISC Párhuzamosságok Utasítás szintű párhuzamosságok Futószalag feldolgozás Többszörözés (szuperskalaritás) A függőségek
Számítógép architektúrák. A processzor teljesítmény növelése
Számítógép architektúrák A processzor teljesítmény növelése A mai témák CISC és RISC Párhuzamosságok Utasítás szintű párhuzamosságok Futószalag feldolgozás Többszörözés (szuperskalaritás) A függőségek
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
SZÁMÍTÓGÉP ARCHITEKTÚRÁK Az utasítás-pipeline szélesítése Horváth Gábor, Belső Zoltán BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu, belso@hit.bme.hu Budapest, 2018-05-19 1 UTASÍTÁSFELDOLGOZÁS
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 Mai program Pentium P6 processzor (esettanulmány) Párhuzamosítások a CPU-n kívül Vadász, 2005. 2 Az Intel P6 család IA instrukciókat feldolgozó (x86 és Katmai
Számítógép architektúrák. Korszerű architektúrák
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 2 Az Intel P6 család IA instrukciókat feldolgozó (x86, MMX, Katmai Iset),
Számítógép architektúrák záróvizsga-kérdések február
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
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 Architektúrák
Soron kívüli utasítás-végrehajtás Horváth Gábor 2016. április 27. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tsz. ghorvath@hit.bme.hu Különböző késleltetésű műveletek Láttuk, hogy a lebegőpontos
Számítógép architektúrák. Korszerű architektúrák
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 2 Az Intel P6 család IA instrukciókat feldolgozó (x86, MMX, Katmai Iset),
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
SZÁMÍTÓGÉP ARCHITEKTÚRÁK Soron kívüli utasítás-végrehajtás Horváth Gábor, Belső Zoltán BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu, belso@hit.bme.hu Budapest, 2018-04-24 1 KÜLÖNBÖZŐ
Számítógép Architektúrák
Az utasítás-pipeline szélesítése Horváth Gábor 2015. április 23. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tsz. ghorvath@hit.bme.hu Aktuális 2. ZH jövő csütörtök Memória technológiák, virtuális
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
SzA19. Az elágazások vizsgálata
SzA19. Az elágazások vizsgálata (Az elágazások csoportosítása, a feltételes utasítások használata, a műveletek eredményének vizsgálata az állapottér módszerrel és közvetlen adatvizsgálattal, az elágazási
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
SZÁMÍTÓGÉP ARCHITEKTÚRÁK Pipeline utasításfeldolgozás Horváth Gábor, Belső Zoltán BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu, belso@hit.bme.hu Budapest, 2018-04-24 1 UTASÍTÁSOK
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
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
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 SZE MTK MSZT lovas.szilard@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? Nem reprezentatív felmérés kinek van
Számítógép architektúra
Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek
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.1 (2007.02.20.) 3. előadás A SZÁMÍTÓGÉP- RENDSZEREK FELÉPÍTÉSE 1. Processzorok: 3. előadás CPU felépítése,
Számítógép Architektúrák
Multiprocesszoros rendszerek Horváth Gábor 2015. május 19. Budapest docens BME Híradástechnikai Tanszék ghorvath@hit.bme.hu Párhuzamosság formái A párhuzamosság milyen formáit ismerjük? Bit szintű párhuzamosság
Utasításfajták Memóriacímzés Architektúrák Végrehajtás Esettanulmányok. 2. előadás. Kitlei Róbert november 28.
2. előadás Kitlei Róbert 2008. november 28. 1 / 21 Adatmozgató irányai regiszter és memória között konstans betöltése regiszterbe vagy memóriába memóriából memóriába közvetlenül másoló utasítás nincsen
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
VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek)
SzA35. VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek) Működési elvük: Jellemzőik: -függőségek kezelése statikusan, compiler által -hátránya: a compiler erősen
Máté: Számítógép architektúrák
Az GOTO offset utasítás. P relatív: P értékéhez hozzá kell adni a két bájtos, előjeles offset értékét. Mic 1 program: Main1 P = P + 1; fetch; goto() goto1 OP=P 1 // Main1 nél : P=P+1 1. bájt goto P=P+1;
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
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
Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei Kutató Intézet kisszámítógépes rendszerekben Tudományos számításokban gyakran nagy mennyiségű aritmetikai művelet elvégzésére van
Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Digitális technika VIMIAA01 9. hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Összeadás BCD számokkal
Összeadás BCD számokkal Ugyanúgy adjuk össze a BCD számokat is, mint a binárisakat, csak - fel kell ismernünk az érvénytelen tetrádokat és - ezeknél korrekciót kell végrehajtani. A, Az érvénytelen tetrádok
Hardver Ismeretek IA32 -> IA64
Hardver Ismeretek IA32 -> IA64 Problémák az IA-32-vel Bonyolult architektúra CISC ISA (RISC jobb a párhuzamos feldolgozás szempontjából) Változó utasításhossz és forma nehéz dekódolni és párhuzamosítani
Operandus típusok Bevezetés: Az utasítás-feldolgozás menete
Operandus típusok Bevezetés: Az utasítás-feldolgozás menete Egy gépi kódú utasítás általános formája: MK Címrész MK = műveleti kód Mit? Mivel? Az utasítás-feldolgozás általános folyamatábrája: Megszakítás?
Számítógép architektúrák I. Várady Géza varadygeza@pmmik.pte.hu
Számítógép architektúrák I. Várady Géza varadygeza@pmmik.pte.hu 1 Bevezetés - fogalmak Informatika sokrétű Információk Szerzése Feldolgozása Tárolása Továbbítása Információtechnika Informatika a technikai
Nagy Gergely április 4.
Mikrovezérlők Nagy Gergely BME EET 2012. április 4. ebook ready 1 Bevezetés Áttekintés Az elektronikai tervezés eszközei Mikroprocesszorok 2 A mikrovezérlők 3 Főbb gyártók Áttekintés A mikrovezérlők az
(11) Lajstromszám: E 006 221 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA
!HU000006221T2! (19) HU (11) Lajstromszám: E 006 221 (13) T2 MAGYAR KÖZTÁRSASÁG Magyar Szabadalmi Hivatal EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA (21) Magyar ügyszám: E 0 7178 (22) A bejelentés napja:
Párhuzamos programozási modellek
Többszálú, többmagos architektúrák és programozásuk Óbudai Egyetem, Neumann János Informatikai Kar Párhuzamos programozási modellek Osztályozás Párhuzamos rendszerek Flynn-féle osztályozása Párhuzamos
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)
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 MicroBlaze processzor Fehér Béla Raikovich Tamás
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
Labor gyakorlat Mikrovezérlők
Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS 2015. 09. 06. Tartalom Labor 2 mikrovezérlők modul 2 alkalom 1 mikrovezérlők felépítése, elmélet 2 programozás, mintaprogramok Értékelés:
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 A SZÁMÍTÓGÉP- RENDSZEREK FELÉPÍTÉSE DE TTK v.0.1 (2007.02.20.) 1. Processzorok: CPU felépítése, utasítás-végrehajtás;
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.
Adatok ábrázolása, adattípusok
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
A konferencia terem foglaltsága miatt a november 11-i előadást november 12-én 10h-tól tudom megtartani a konferencia teremben.
A konferencia terem foglaltsága miatt a november -i előadást november -én h-tól tudom megtartani a konferencia teremben. Elágazás jövendölés Figyeljük, hogy az utolsó k feltételes elágazást végre kellett-e
Számítógép architektúrák II.
Számítógép architektúrák II. 2009 Órai jegyzet (Dr. Broczkó Péter anyagához) AnNo és Broadcast jegyzeteinek frissített változata A jegyzet készítői az esetleges hibákért semmilyen felelősséget nem vállalnak,
Mintavételes szabályozás mikrovezérlő segítségével
Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés
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
Számítógép architektúrák. Bemutatkozom. A tárgy címe, célja. Számítógépek, számítási modellek
Számítógép architektúrák Számítógépek, számítási modellek Bemutatkozom Dr. Vadász Dénes, tanszékvezető egyetemi docens vadasz@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/~vadasz Informatikai Intézet
Labor gyakorlat Mikrovezérlők
Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS Tartalom Labor 2 mikrovezérlők modul 2 alkalom 1 mikrovezérlők felépítése, elmélet 2 programozás, mintaprogramok Értékelés: a 2. alkalom
Számítógépek, számítógép rendszerek
Számítógépek, számítógép rendszerek 6. Processzor teljesítmény növelés Dr. Vadász Dénes Miskolc, 2005. február TARTALOM TARTALOM... a 6. Processzor teljesítmény növelés... 1 6.1. A processzorok ciklusideje
ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD
Misák Sándor ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.1 (2007.02.13.) 1. előadás 1. Általános ismeretek. 2. Sajátos tulajdonságok. 3. A processzor jellemzői.
Számítógép Architektúrák I-II-III.
Kidolgozott államvizsgatételek Számítógép Architektúrák I-II-III. tárgyakhoz 2010. június A sikeres államvizsgához kizárólag ennek a dokumentumnak az ismerete nem elégséges, a témaköröket a Számítógép
Számítógép Architektúrák
Számítógép Architektúrák Utasításkészlet architektúrák 2015. április 11. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tsz. ghorvath@hit.bme.hu Számítógép Architektúrák Horváth
Magas szintű optimalizálás
Magas szintű optimalizálás Soros kód párhuzamosítása Mennyi a várható teljesítmény növekedés? Erős skálázódás (Amdahl törvény) Mennyire lineáris a skálázódás a párhuzamosítás növelésével? S 1 P 1 P N GPGPU
Szenzorhálózatok programfejlesztési kérdései. Orosz György
Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen
Gábor Dénes Főiskola Győr. Mikroszámítógépek. Előadás vázlat. 2005/2006 tanév 2. szemeszter. Készítette: Markó Imre 2006
Gábor Dénes Főiskola Győr Mikroszámítógépek Előadás vázlat 102 2005/2006 tanév 2. szemeszter Bevezetés A tantárgy oktatásának célja: a számítógép hardverének megismertetése A tantárgy által tárgyalt témakörök:
Számítógépek architektúrák. Bemutatkozom. A tárgy célja. Architektúrák
Számítógépek architektúrák Architektúrák Bemutatkozom Dr. Vadász Dénes, egyetemi docens vadasz@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/~vadasz Informatikai Intézet épülete, I. emelet, 111. szoba
Gábor Dénes Főiskola Győr. Mikroszámítógépek. Előadás vázlat. 2003/2004 tanév 2. szemeszter. Készítette: Markó Imre 2004
Gábor Dénes Főiskola Győr Mikroszámítógépek Előadás vázlat 102 2003/2004 tanév 2. szemeszter Bevezetés A tantárgy oktatásának célja: a számítógép hardverének megismertetése A tantárgy által tárgyalt témakörök:
Hardver Ismeretek. Várady Géza varady@morpheus.pte.hu
Hardver Ismeretek Várady Géza varady@morpheus.pte.hu 1 Bevezetés - fogalmak Informatika sokrétű Információk Információtechnika Szerzése Feldolgozása Tárolása Továbbítása Informatika a technikai eszköz
Java programozási nyelv
Java programozási nyelv 2. rész Vezérlő szerkezetek Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/23 Tartalomjegyzék
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
VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK
VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK 1 Az adatok feldolgozását végezhetjük olyan általános rendeltetésű digitális eszközökkel, amelyeket megfelelő szoftverrel (programmal) vezérelünk. A mai digitális
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.
2009. 09. 23. 1 2 3 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. A value PC hez hasonló idővonalat kell elképzelni hozzá.
Számítógépek architektúrák. Architektúrák
Számítógépek architektúrák Architektúrák Bemutatkozom Dr. Vadász Dénes, egyetemi docens vadasz@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/vadasz Informatikai Intézet épülete, I. emelet, 111. szoba
sallang avagy Fordítótervezés dióhéjban Sallai Gyula
sallang avagy Fordítótervezés dióhéjban Sallai Gyula Az előadás egy kis példaprogramon keresztül mutatja be fordítók belső lelki világát De mit is jelent, az hogy fordítóprogram? Mit csinál egy fordító?
Programozási nyelvek a közoktatásban alapfogalmak I. előadás
Programozási nyelvek a közoktatásban alapfogalmak I. előadás Szempontok Programozási nyelvek osztályozása Felhasználói kör (amatőr, professzionális) Emberközelség (gépi nyelvektől a természetes nyelvekig)
Máté: Számítógép architektúrák
.7. ábra. A NetBurst csővezeték Branch Target Buffer elágazási cél puffer Branch Target Buffer elágazási cél puffer Bemeneti rész ekódoló egység L1 BTB μrom Nyomkövető Nyomkövető BTB Bemeneti rész ekódoló
5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix
2. Adattípusonként különböző regisztertér Célja: az adatfeldolgozás gyorsítása - különös tekintettel a lebegőpontos adatábrázolásra. Szorzás esetén karakterisztika összeadódik, mantissza összeszorzódik.
Máté: Számítógép architektúrák 2010.12.10.
Pentium 4 Gépi utasítások RIS szerű μműveletek, több μművelet futhat egyszerre: szuperskaláris gép, megengedi a sorrenden kívüli végrehajtást is. Pentium 4 3 szintű belső gyorsító tár. L1: KBadat, 4 utas
Digitális rendszerek. Utasításarchitektúra szintje
Digitális rendszerek Utasításarchitektúra szintje Utasításarchitektúra Jellemzők Mikroarchitektúra és az operációs rendszer közötti réteg Eredetileg ez jelent meg először Sokszor az assembly nyelvvel keverik
Architektúra, megszakítási rendszerek
Architektúra, megszakítási ek Mirıl lesz szó? Megszakítás fogalma Megszakítás folyamata Többszintű megszakítási ek Koschek Vilmos Példa: Intel Pentium vkoschek@vonalkodhu Koschek Vilmos Fogalom A számítógép
Grafikus processzorok általános célú programozása (GPGPU)
2015. szeptember 17. Grafikus processzorok általános célú programozása (GPGPU) Eichhardt I., Hajder L. és V. Gábor eichhardt.ivan@sztaki.mta.hu, hajder.levente@sztaki.mta.hu, valasek@inf.elte.hu Eötvös
Operációs rendszerek Folyamatok 1.1
Operációs rendszerek p. Operációs rendszerek Folyamatok 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK A rendszermag Rendszermag
Bevezetés. Többszálú, többmagos architektúrák és programozásuk Óbudai Egyetem, Neumann János Informatikai Kar
Többszálú, többmagos architektúrák és programozásuk Óbudai Egyetem, Neumann János Informatikai Kar Bevezetés Motiváció Soros és párhuzamos végrehajtás, soros és párhuzamos programozás Miért? Alapfogalmak
Beágyazott rendszerek KMABR11TNC Tematika. http://www.hik.hu/tankonyvtar/site/books/b10096/index.html
Beágyazott rendszerek KMABR11TNC Tematika Beágyazott rendszerek felépítése Beágyazott rendszerek szoftver vonatkozásai Beágyazott rendszerek hardver vonatkozásai Beágyazott rendszerek tervezése http://www.hik.hu/tankonyvtar/site/books/b10096/index.html
Programtervezés. Dr. Iványi Péter
Programtervezés Dr. Iványi Péter 1 A programozás lépései 2 Feladat meghatározás Feladat kiírás Mik az input adatok A megoldáshoz szükséges idő és költség Gyorsan, jót, olcsón 3 Feladat megfogalmazása Egyértelmű
Az operációs rendszer szerkezete, szolgáltatásai
Az operációs rendszer szerkezete, szolgáltatásai Felhasználói programok Rendszerhívások Válaszok Kernel Eszközkezelők Megszakításvezérlés Perifériák Az operációs rendszer szerkezete, szolgáltatásai Felhasználói
2017/12/16 21:33 1/7 Hardver alapok
2017/12/16 21:33 1/7 Hardver alapok < Hardver Hardver alapok Szerző: Sallai András Copyright Sallai András, 2011, 2013, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Bevezetés A számítógépet
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
Máté: Számítógép architektúrák
Elágazás jövendölés ok gép megjövendöli, hogy egy ugrást végre kell hajtani vagy sem. Egy triviális jóslás: a visszafelé irányulót végre kell hajtani (ilyen van a ciklusok végén), az előre irányulót nem
egy szisztolikus példa
Automatikus párhuzamosítás egy szisztolikus példa Áttekintés Bevezetés Példa konkrét szisztolikus algoritmus Automatikus párhuzamosítási módszer ötlet Áttekintés Bevezetés Példa konkrét szisztolikus algoritmus
Párhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
Bevezetés a párhuzamos programozási koncepciókba
Bevezetés a párhuzamos programozási koncepciókba Kacsuk Péter és Dózsa Gábor MTA SZTAKI Párhuzamos és Elosztott Rendszerek Laboratórium E-mail: kacsuk@sztaki.hu Web: www.lpds.sztaki.hu Programozási modellek
Adatszerkezetek Tömb, sor, verem. Dr. Iványi Péter
Adatszerkezetek Tömb, sor, verem Dr. Iványi Péter 1 Adat Adat minden, amit a számítógépünkben tárolunk és a külvilágból jön Az adatnak két fontos tulajdonsága van: Értéke Típusa 2 Adat típusa Az adatot
Készítette: Trosztel Mátyás Konzulens: Hajós Gergely
Készítette: Trosztel Mátyás Konzulens: Hajós Gergely Monte Carlo Markov Chain MCMC során egy megfelelően konstruált Markov-lánc segítségével mintákat generálunk. Ezek eloszlása követi a céleloszlást. A
Az interrupt Benesóczky Zoltán 2004
Az interrupt Benesóczky Zoltán 2004 1 Az interrupt (program megszakítás) órajel generátor cím busz környezet RESET áramkör CPU ROM RAM PERIF. adat busz vezérlõ busz A periféria kezelés során információt
Vé V g é r g e r h e a h j a tá t s á i s s z s ál á ak a Runnable, Thread
Végrehajtási szálak Runnable, Thread Végrehajtási szálak Java-ban A Java program az operációs rendszer egy folyamatán (process) belül fut. A folyamat adat és kód szegmensekből áll, amelyek egy virtuális
Számítógépek, számítógép rendszerek
Számítógépek, számítógép rendszerek 5. Hardver architektúrák, a CPU Dr. Vadász Dénes Miskolc, 2005. február TARTALOM TARTALOM... a 5. Hardver architektúrák, a központi egység működése... 1 5.1. Az ALU
Bevezetés a számítástechnikába
Bevezetés a számítástechnikába Megszakítások Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. november 9. Bevezetés Megszakítások
Labor gyakorlat Mikrovezérlők
Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS Tartalom Mikrovezérlők Mikrovezérlők felépítése, működése Mikrovezérlő típusok, gyártók Mikrovezérlők perifériái Mikrovezérlők programozása
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épek architektúrák. Architektúrák
Számítógépek architektúrák Architektúrák Bemutatkozom Dr. Kovács Szilveszter, egyetemi docens szkovacs@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/~szkovacs Tel: +36 46 565-136 Informatikai Intézet
Digitális rendszerek. Mikroarchitektúra szintje
Digitális rendszerek Mikroarchitektúra szintje Mikroarchitektúra Jellemzők A digitális logika feletti szint Feladata az utasításrendszer-architektúra szint megalapozása, illetve megvalósítása Példa Egy
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
SZÁMÍTÓGÉP ARCHITEKTÚRÁK Információfeldolgozási modellek Horváth Gábor, Belső Zoltán BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu, belso@hit.bme.hu Budapest, 02/01/2018 1 ADMINISZTRATÍV
Programozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai A magas szintÿ programozási nyelv fogalma
Multimédia hardver szabványok
Multimédia hardver szabványok HEFOP 3.5.1 Korszerű felnőttképzési módszerek kifejlesztése és alkalmazása EMIR azonosító: HEFOP-3.5.1-K-2004-10-0001/2.0 Tananyagfejlesztő: Máté István Lektorálta: Brückler
Assembly. Iványi Péter
Assembly Iványi Péter További Op. rsz. funkcionalitások PSP címének lekérdezése mov ah, 62h int 21h Eredmény: BX = PSP szegmens címe További Op. rsz. funkcionalitások Paraméterek kimásolása mov di, parameter
2016/08/31 02:45 1/6 Hardver alapok
2016/08/31 02:45 1/6 Hardver alapok < Hardver Hardver alapok Szerző: Sallai András Copyright Sallai András, 2011, 2013, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Bevezetés A számítógépet
Mikroprocesszorok (Microprocessors, CPU-s)
Mikroprocesszorok (Microprocessors, CPU-s) 1971-2011 Források: CHIP magazin index.hu wikipedia internetes források 1 Intel Adatbusz 4 bit 16 bit 16 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit 32 bit
Számítógépek architektúrák. Architektúrák
Számítógépek architektúrák Architektúrák Bemutatkozom Dr. Vadász Dénes, egyetemi docens vadasz@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/vadasz Informatikai Intézet épülete, I. emelet, 111. szoba
ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek
ADATBÁZIS-KEZELÉS Adatbázis-kezelő rendszerek Adat (Data) Észlelhető, felfogható ismeret Jelsorozat Tény, közlés Valakinek vagy valaminek a jellemzője Adatbázis (Data Base, DB) Hosszú ideig évekig meglévő