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

Méret: px
Mutatás kezdődik a ... oldaltól:

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

Átírás

1 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 (jobb, mint a semmi). Feltételes esetén a gép tovább futhat a jövendölt ágon, amíg nem ír regiszterbe vagy csak firkáló regiszterekbe ír. a a jóslat bejött, akkor minden rendben, ha nem, akkor sincs baj. Több feltételes egymás után! Máté: rchitektúrák. előadás Dinamikus jövendölés Elágazás előzmények tábla (.. ábra), hasonló jellegű, mint a gyorsító tár. Lehet több utas is! Egy jövendölő bit: mi volt legutóbb, alid ejegyzés N Elágazási cím/tag Elágazás volt/nem volt Máté: rchitektúrák. előadás ét jövendölő bit: mi várható és mi volt legutóbb. alid Jövendölő ejegyzés Elágazási cím/tag bitek N a egy belső ciklus újra indul, akkor az várható, hogy a ciklus végén vissza kell ugrani, pedig legutóbb nem kellett. Máté: rchitektúrák. előadás várható bitet csak akkor írja át, ha egymás után kétszer téves volt a jóslat (.. ábra). nincs Jóslás: nincs Jóslás: nem nincs lesz újabb nincs Jóslás: újra lesz nincs Jóslás: Máté: rchitektúrák. előadás táblázat a legutóbbi célcímet is tartalmazhatja. alid Jövendölő ejegyzés Elágazási cím/tag élcím bitek N a az a jövendölés, hogy lesz, akkor arra számít, hogy a legutóbb tárolt célcímre kell ugrani (ezt persze ellenőrizni kell). Máté: rchitektúrák. előadás Figyeljük, hogy az utolsó k feltételes t végre kellette hajtani. Ez egy k bites számot eredményez, ezt az i előzmények blokkos regiszterében tároljuk. a a k bites szám megegyezik a táblázat valamely bejegyzésének a kulcsával (találat), akkor az ott talált jövendölést használja. Máté: rchitektúrák. előadás. előadás

2 zuperskaláris architektúrák (.. ábra) LU utasítás beolvasó utasítás operandus beolvasó zuperskaláris processzor funkcionális gel LU LOD TORE Lebegőpontos eredmény visszaíró zuperskaláris architektúra esetén a az utasításokat mikroutasításokra darabolhatja. Legegyszerűbb, ha a mikroutasítások végrehajtási sorrendje megegyezik a betöltés sorrendjével, de ez nem mindig optimális. Függőségek a egy utasítás írni/olvasni akar egy regisztert, akkor meg kell várja azon korábbi utasítások befejezését, amelyek ezt a regisztert írni/olvasni akarták! Máté: rchitektúrák. előadás Máté: rchitektúrák. előadás Függőségek Egy utasítás nem hajtható végre az alábbi esetekben: RW (valódi) függőség (Read fter Write): Onnan akarunk olvasni (operandus), ahova még nem fejeződött be egy korábbi írás. WR függőség (Write fter Read): Olyan regiszterbe szeretnénk írni az eredményt, ahonnan még nem fejeződött be egy korábbi olvasás. WW függőség (Write fter Write): Olyan regiszterbe szeretnénk írni az eredményt, ahova még nem fejeződött be egy korábbi írás. Ne boruljon föl az írások sorrendje! Függőségek: nem olvashatjuk, aminek az írása még nem fejeződött be (RW), és nem írhatjuk felül, amit korábbi utasítás olvasni (WR) vagy írni akar (WW). Regiszterenként egyegy számláló, hogy hányszor használják a végrehajtás alatt lévő mikroutasítások a regisztert olvasásra illetve írásra. Pl. Tegyük fel, hogy az n. ciklusban dekódolt utasítás végrehajtása legkorábban az (n+). ciklusban kezdődhet, és a következőben fejeződik be, a szorzás csak két ciklussal később. ciklusonként két utasítást tud kiosztani végrehajtásra (a valóságban utasítást). z utasítások indítása és befejezése az eredeti sorrendben történjék! = ciklus, =kiosztás, =befejezés (~.. ábra). Máté: rchitektúrák. előadás Máté: rchitektúrák. előadás R=R*R R=R+R R=R+R R=R+R RW R miatt I csak I után fejeződhet be sak a ciklus végére történik meg a visszaírás Rbe R=R*R R=RR WR R miatt R=R*R RW R miatt R=R+R WR R miatt megjegyzés hiba Máté: rchitektúrák. előadás R=R*R R=R+R RW R miatt WR R miatt Máté: rchitektúrák. előadás. előadás

3 . előadás Máté: rchitektúrák. előadás Néhány gép bizonyos utasításokat átugorva függőben hagy, előbb későbbi utasításokat hajt végre, és később tér vissza a függőben hagyott utasítások végrehajtására (~.. ábra). Máté: rchitektúrák. előadás orrendtől eltérő végrehajtás (kezdés és befejezés) esetén (.. ábra) R=R*R R()=RR R=R+R R=R+R R=R*R R=R+R RW WR: R helyett I megelőzi Iet I nem indulhat RW függőség (R) I miatt, de adminisztrációt igényel, hogy melyik regisztereket használja (függőséget okozhat az átugrott utasítás is!). I megelőzheti I et. I R=RR helyett =RR. z segéd regisztert használja R helyett (regiszter átnevezés). z eredményt később átmásolhatja R be, ha R fölszabadult. Máté: rchitektúrák. előadás I eredménye R helyett ben képződik (regiszter átnevezés)! későbbi utasításokban R helyett et kell használni! I RW és WW függőség R miatt (I), RW függőség R () miatt (I), regiszter átnevezés miatt: R=R*R helyett R=R* I WR függőség: Ret I, I olvassa, be I ír (WW) ezért R=R+R helyett =R+R (mostantól R helyett kell). R=R*R R=R+R R=R+R R=R+R R=R*R R()=RR R=R*R() R()=R+R RW WR: R helyett I megelőzi Iet Máté: rchitektúrák. előadás (R=) R=R*R() R()=R+R R=R*R R()=RR R=R+R R=R+R R=R*R R=R+R RW WR: R helyett I megelőzi Iet RW WR Máté: rchitektúrák. előadás (R=) I eredménye a. ciklusban átkerülhet ből Rbe, de jobb, ha a hardver nyilvántartja, hogy hol van. modern PUk gyakran titkos regiszterek tucatjait használják regiszter átnevezésre, hogy ezáltal kiküszöböljék a WR és WW függőségeket. Máté: rchitektúrák. előadás Feltételezett végrehajtás (.. ábra) Páros és páratlan számok köbének összege: evensum = ; oddsum = ; i = ; while(i < limit) { k = i * i * i; if(((i/)*) == i) evensum = evensum + k; else oddsum = oddsum + k; i = i + ; } evensum = ; oddsum = ; i = ; while(i < limit) k = i * i * i; if(((i/)*) == i) evensum = evensum + k; oddsum = oddsum + k; i = i + ; i >= limit igaz hamis

4 Feltételezett végrehajtás (.. ábra) peculative Execution lap blokk (basic block): lineáris kód sorozat. okszor rövid, nincs elegendő párhuzamosság, hogy hatékonyan kihasználjuk. Emelés: egy utasítás előre hozatala egy on keresztül (lassú műveletek esetén nyerhetünk vele). Pl. evensum és oddsum regiszterbe tölthető az előtt. z egyik LOD természetesen fölösleges. a valamit nem biztos, hogy meg kell csinálni, de nincs más dolga a gépnek, akkor megteheti, de csak firkáló regiszterekbe írhat. a később kiderül, hogy kell, akkor átírja az eredményeket a valódi regiszterekbe, ha nem kell, elfelejti. Máté: rchitektúrák. előadás Feltételezett végrehajtás (peculative Execution) Mellékhatások: fölösleges gyorsító sor csere, PEULTIE_LOD csapda (pl. x= esetén if(x>) z=y/x;), mérgezés bit. Máté: rchitektúrák. előadás Pentium (. november) Felülről kompatibilis az I,, Pentium IIImal..,, M tranzisztor,,, Gz, W, láb (.. ábra), bites gép, bites adat sín. Neturst architektúra. fixpontos LU. Mindkét LU kétszeres órajel sebességgel fut. Többszálúság (hyperthreding): % többlet a lapkán ~ két PU. (a) (b) (c) Többszálúság (hyperthreding,.. ábra) Óraciklus z (a), (b) és (c) processzus külön futtatva az üres téglalapoknál várakozni kényszerül a memóriához fordulások miatt. többszálúság többszörözött regiszter készlet és némi szervező hardver hozzáadásával valósítható meg: EGYÜTT Máté: rchitektúrák. előadás Máté: rchitektúrák. előadás ín ütemezés érés iba zimatolás álasz dat PRI LO R D REQ Misc R TRDY NR D DRDY DY Egyéb Pentium PU Φ táp REET Megszakítások Energiaellátás őmenedzsment Órajel Diagnosztika Inicializálás Egyéb Pentium logikai lábkiosztása (.. ábra) Máté: rchitektúrák. előadás Pentium logikai lábkiosztása (.. ábra) REET: a PU alapállapotba hozatala, Megszakítások: régi vezérlő, és dvanced Programmable Interrupt ontroller (PI) ülönböző tápfeszültségek, alvási állapotok, Jelzés fölött, Rendszersín frekvenciája, Pentium PU REET Megszakítások Energiaellátás őmenedzsment Órajel Diagnosztika Inicializálás Egyéb Máté: rchitektúrák. előadás. előadás

5 ín ütemezés PRI LO R D érés REQ iba Misc zimatolás Misc R álasz TRDY NR D DRDY dat DY Egyéb Pentium PU Pentium logikai lábkiosztása (.. ábra) ín ütemezés: PRI: magas, R: normál prioritású igény LO: sín foglalás több ciklusra, érés: : bájtos adat címe ( G címezhető), D: a cím érvényes, REQ: kívánság, álasz: R: státus, TRDY: a szolga tud adatot fogadni, dat: D: bájtos adat, DRDY: az adat a sínen van, DY: a sín foglalt. Máté: rchitektúrák. előadás Pentium Gépi utasítások RI szerű mikroutasítások, több mikroutasítás futhat egyszerre: szuperskaláris gép, megengedi a sorrenden kívüli végrehajtást is. szintű belső gyorsító tár. L: utasítás + nyomkövető tár akár dekódolt mikroutasítás tárolására + adat. L: M, egyesített, utas halmaz kezelésű, késleltetve visszaíró, bájtos gyorsító sor. Előre betöltő. z Extrem Editionban M (közös) L is van. Multiprocesszoros rendszerekhez szimatolás snoop. Máté: rchitektúrák. előadás zimatolás snoop a minden processzornak saját írás áteresztő gyorsító tára van (.. ábra) Esemény aját gyorsító tár Többi gyorsító tár Olvasás hiány Olvasás találat Olvasás a gyorsító tárból Írás hiány Írás a memóriába Írás találat Olvasás a memóriából Írás a gyorsító tárba és a memóriába a az írandó szó a gyorsító tárban van, akkor érvényteleníti a gyorsító tár bejegyzést Pentium esetén bonyolultabb a helyzet a késleltetve visszaíró L miatt (ázi feladat). Máté: rchitektúrák. előadás Pentium memória sín memóriaigények, tranzakciók állapota: fázisú csővezeték (.. ábra bal oldal) fázisonként külön vezérlő vonalakkal (amint a mester megkap valamit, elengedi a vonalakat):. ín ütemezés (kiosztás, bus arbitration): eldől, hogy melyik sínmester következik,. érés: cím a sínre, kérés indítása,. ibajelzés: a szolga hibát jelez(het),. zimatolás: a másik PU gyorsító tárában,. álasz: kész lesze az adat a következő ciklusban,. dat: megvan az adat. Máté: rchitektúrák. előadás Φ: tranzakció Pentium memória sín csővezetéke (.. ábra) T T T T T Máté: rchitektúrák. előadás T T T T T T T Ütemezés (nem ábrázoltuk), csak akkor kell, ha másé a sín. : kérés, : hiba, : szimatolás, : válasz, : adat Memória sínhez Memória alrendszer Rendszerinterfész etöltő Pentium mikroarchitektúrája L D+I égrehajtó L D Egész és lebegőpontos végrehajtó Ütemezők efejező emeneti rész orrenden kívüliség vezérlő.. ábra. Pentium blokkdiagramja Máté: rchitektúrák. előadás. előadás

6 .. ábra. Pentium memória alrendszere Memória sínhez Memória alrendszer Rendszerinterfész L D+I L az első, a második, M a harmadik generációs Pentium ben. L utas halmaz kezelésű, késleltetve visszaíró bájtos gyorsító sor, minden második ciklusban kezdődhet egy bájtos feltöltés a memóriából. Előre betöltő: megpróbálja Lbe tölteni azt a gyorsító sort, amelyre majd szükség lesz (nincs az ábrán). Máté: rchitektúrák. előadás.. ábra. Pentium bemeneti rész Lből betölti és dekódolja a programnak megfelelő sorrendben az utasításokat. z utasításokat RI szerű mikroműveletek sorozatára bontja. a több, mint mikroművelet szükséges, akkor ra etöltő L D+I emeneti rész történik utalás. dekódolt mikroműveletek a be kerülnek (nem kell újra dekódolni). Elágazás jövendölés. Máté: rchitektúrák. előadás bemeneti rész az utasításokat Lből kapja. Ezeket dekódolja, RI szerű mikroműveletekre bontja, a nyomkövető gyorsító tárban tárolja (akár mikroműveletet) a programnak megfelelő sorrendben. mikroműveletet csoportosít minden nyomkövető sorban. Feltételes nál az utolsó t tartalmazó L Tből (ranch Target uffer i cél puffer) kikeresi a jövendölt címet, és onnan folytatja a dekódolást. a az nem szerepel L Tben, akkor statikus jövendölés történik: visszafelé ugrást végre kell hajtani, előre ugrást nem. Máté: rchitektúrák. előadás.. ábra. orrenden kívüliség vezérlő z utasítások a programnak megfelelő sorrendben kerülnek az ütemezőbe, eltérő sorrendben kezdődhet a végrehajtásuk (esetleg regiszter átnevezéssel), de a pontos megszakítás követelménye miatt az előírt sorrendben fejeződnek be. emeneti rész Ütemezők efejező orrenden kívüliség vezérlő Máté: rchitektúrák. előadás Memória sínhez Memória alrendszer Rendszerinterfész etöltő Pentium mikroarchitektúrája L D+I égrehajtó L D Egész és lebegőpontos végrehajtó Ütemezők efejező emeneti rész orrenden kívüliség vezérlő.. ábra. Pentium blokkdiagramja Máté: rchitektúrák. előadás Mit nevezünk jövendölésnek? Milyen dinamikus jövendöléseket ismer? Milyen statikus jövendöléseket ismer? Mi az eltolási rés (delay slot)? ogy működik az eltolási rés szempontjából a Pentium és az UltraPR? Mit nevezünk függőségnek? Milyen függőségeket ismer? Mely függőségek oldhatók fel, és hogyan? Máté: rchitektúrák. előadás. előadás

7 Mi az előnye a sorrendtől eltérő végrehajtásnak? Mire szolgál a regiszter átnevezés? Mi a feltételezett végrehajtás? Mit nevezünk emelésnek? Mikor előnyös az emelés? Milyen mellékhatásai lehetnek a feltételezett végrehajtásnak? Mi a PEULTIE_LOD lényege? Mi a mérgezés bit? Mi a többszálúság lényege, haszna? Mik a többszálúság megvalósításának feltételei? ogy érvényesül a RI elv a Pentium esetén? Mi a szuperskaláris gép lényege? Mit jelent a sorrenden kívüli végrehajtás? Milyen gyorsítótárakat használ a Pentium? Jellemezze a Pentium L gyorsítótárát! Mire szolgál az előre betöltő? Mit jelent a szimatolás? Milyen sorrendben dekódolja a Pentium az utasításokat? Mire szolgál a? Máté: rchitektúrák. előadás Máté: rchitektúrák. előadás Mire szolgál a nyomkövető gyorsítótár? Milyen jövendölést használ a Pentium? Mire szolgál az L T? Mire szolgál a nyomkövető T? Milyen sorrendben kezdődik az utasítások végrehajtása a Pentium en? z előadáshoz kapcsolódó Fontosabb tételek orrendtől eltérő végrehajtás, szuperskaláris architektúra, függőségek, regiszter átnevezés Feltételezett végrehajtás Pentium processzor, a Pentium mikroarchitektúrája Máté: rchitektúrák. előadás Máté: rchitektúrák. előadás. előadás

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

Máté: Számítógép architektúrák Máté: Számítógép architektúrák... Hétszakaszú csővezeték: Mic (.. ábra). Az IFU a bejövő bájtfolyamot a dekódolóba küldi. IJVM hossz. A dekódoló a WIDE prefixumot felismeri, pl. WIDE ILOAD ot átalakítja

Részletesebben

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

Máté: Számítógép architektúrák Máté: Számítógép architektúrák... Pl.: a verem két felső szavának cseréje Micon (.. ábra): swap swap swap swap swap swap cy MAR= SP;rd B=SP MAR= SP H=MDR; wr C=B B=SP MAR=C C=B Várni kell! rd MAR=C Várni

Részletesebben

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 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

Részletesebben

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

Máté: Számítógép architektúrák 2010.10.06. szinkron : Minden eseményt egy előző esemény okoz! Nincs órajel, WIT, van viszont: MSYN# (kérés Master SYNchronization), SSYN# (kész Slave SYNchronization). Ugyanazon a en gyors és lassú mester szolga

Részletesebben

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

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

Részletesebben

Digitális technika VIMIAA01

Digitális technika VIMIAA01 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 Fehér Béla BME MIT Digitális Rendszerek Számítógépek

Részletesebben

1. Az utasítás beolvasása a processzorba

1. Az utasítás beolvasása a processzorba A MIKROPROCESSZOR A mikroprocesszor olyan nagy bonyolultságú félvezető eszköz, amely a digitális számítógép központi egységének a feladatait végzi el. Dekódolja az uatasításokat, vezérli a műveletek elvégzéséhez

Részletesebben

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. 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

Részletesebben

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

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

Részletesebben

A számítógép alapfelépítése

A számítógép alapfelépítése Informatika alapjai-6 számítógép felépítése 1/8 számítógép alapfelépítése Nevezzük számítógépnek a következő kétféle elrendezést: : Harvard struktúra : Neumann struktúra kétféle elrendezés alapvetően egyformán

Részletesebben

Szupermikroprocesszorok és alkalmazásaik

Szupermikroprocesszorok és alkalmazásaik Szupermikroprocesszorok és alkalmazásaik VAJDA FERENC MTA Központi Fizikai Kutató Intézet Mérés- és Számítástechnikai Kutató Intézet 1. Bevezetés ÖSSZEFOGLALÁS Egy rétegezett modell alapján mutatjuk be

Részletesebben

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

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység Mikroprocesszor CPU C Central Központi P Processing Számító U Unit Egység A mikroprocesszor általános belső felépítése 1-1 BUSZ Utasítás dekóder 1-1 BUSZ Az utasítás regiszterben levő utasítás értelmezését

Részletesebben

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

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

Részletesebben

8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete

8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete 8. Mohó algoritmusok Optimalizálási probléma megoldására szolgáló algoritmus gyakran olyan lépések sorozatából áll, ahol minden lépésben adott halmazból választhatunk. Sok optimalizálási probléma esetén

Részletesebben

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

Számítógép Architektúrák Számítógép Architektúrák Perifériakezelés a PCI-ban és a PCI Express-ben 2015. március 9. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Tartalom A

Részletesebben

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

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

Részletesebben

Internet programozása. 3. előadás

Internet programozása. 3. előadás Internet programozása 3. előadás Áttekintés Hogyan használjuk az if szerkezetet arra, hogy bizonyos sorok csak adott feltételek teljesülése mellett hajtódjanak végre? Hogyan adhatunk meg csak bizonyos

Részletesebben

Erdélyi Magyar TudományEgyetem (EMTE

Erdélyi Magyar TudományEgyetem (EMTE TARTALOM: Általánosságok Algoritmusok ábrázolása: Matematikai-logikai nyelvezet Pszeudokód Függőleges logikai sémák Vízszintes logikai sémák Fastruktúrák Döntési táblák 1 Általánosságok 1. Algoritmizálunk

Részletesebben

DSP architektúrák dspic30f család

DSP architektúrák dspic30f család DSP architektúrák dspic30f család A Microchip 2004 nyarán piacra dobta a dspic30f családot, egy 16 bites fixpontos DSC. Mivel a mikróvezérlők tantárgy keretén belül a PIC családdal már megismerkedtetek,

Részletesebben

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

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

Részletesebben

Egyszerű programozási tételek

Egyszerű programozási tételek Egyszerű programozási tételek Sorozatszámítás tétele Például az X tömbben kövek súlyát tároljuk. Ha ki kellene számolni az összsúlyt, akkor az S = f(s, X(i)) helyére S = S + X(i) kell írni. Az f0 tartalmazza

Részletesebben

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

7.2.2. A TMS320C50 és TMS320C24x assembly programozására példák 7.2.2. A TMS320C50 és TMS320C24x assembly programozására példák A TMS320C50 processzor Ez a DSP processzor az 1.3. fejezetben lett bemutatva. A TMS320C50 ##LINK: http://www.ti.com/product/tms320c50## egy

Részletesebben

Egyszerű RISC CPU tervezése

Egyszerű RISC CPU tervezése IC és MEMS tervezés laboratórium BMEVIEEM314 Budapesti Műszaki és Gazdaságtudományi Egyetem Egyszerű RISC CPU tervezése Nagy Gergely Elektronikus Eszközök Tanszéke (BME) 2013. február 14. Nagy Gergely

Részletesebben

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

FPGA áramkörök alkalmazásainak vizsgálata FPGA áramkörök alkalmazásainak vizsgálata Kutatási beszámoló a Pro Progressio alapítvány számára Raikovich Tamás, 2012. 1 Bevezetés A programozható logikai áramkörökön (FPGA) alapuló hardver gyorsítók

Részletesebben

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 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

Részletesebben

Számítógép Architektúrák I-II-III.

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

Részletesebben

Matematikai alapok. Dr. Iványi Péter

Matematikai alapok. Dr. Iványi Péter Matematikai alapok Dr. Iványi Péter Számok A leggyakrabban használt adat típus Egész számok Valós számok Bináris számábrázolás Kettes számrendszer Bitek: 0 és 1 Byte: 8 bit 128 64 32 16 8 4 2 1 1 1 1 1

Részletesebben

Ipari Robotok Programozása

Ipari Robotok Programozása Ipari Robotok Programozása Vezérlő, StartUp, Szoftverszintek, programozási nyelvek Előadó: Nagy István n (A65) Gyakorlatvezető: : Tolnai András Ajánlott irodalom: B. Leatham-Jones: Elements of Industrial

Részletesebben

4. Programozási nyelvek osztályozása. Amatőr és professzionális

4. Programozási nyelvek osztályozása. Amatőr és professzionális 4. Programozási nyelvek osztályozása. Amatőr és professzionális programozási nyelvek. Számítási modellek (Neumann-elvű, automataelvű, funkcionális, logikai). Programozási nyelvekkel kapcsolatos fogalmak

Részletesebben

int azt az elõzõ részbõl megtudtuk, a rétegeknek az a feladatuk, hogy valamiféle feladatot végezzenek

int azt az elõzõ részbõl megtudtuk, a rétegeknek az a feladatuk, hogy valamiféle feladatot végezzenek Hálózatok (2. rész) Sorozatunk e részében szó lesz az entitásokról, a csatolófelületekrõl, a protokollokról, a hivatkozási modellekrõl és sok minden másról. int azt az elõzõ részbõl megtudtuk, a eknek

Részletesebben

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3) Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index

Részletesebben

Ü É Í Í ű ű ű ű ű ű É Í Á Á Á Á É Á Á Á Á Á Á É Á Á Í Á Á Á ű É É Á Á Á Á Á Á É Á Á Á Á Í ű ű ű Í ű ű ű Í ű Í ű ű ű Í ű Í ű ű ű ű ű É Í ű ű Í ű Á ű ű ű ű ű ű ű É Í Á Á Í Í ű É ű ű ű ű ű Í Í ű É ű ű Í Í

Részletesebben

C programnyelv 1. Kedves Kollegina, Kolléga!

C programnyelv 1. Kedves Kollegina, Kolléga! C programnyelv 1 Kedves Kollegina, Kolléga! A jegyzetet Önnek készítettem azért, hogy referencia anyaga legyen a Programnyelv és a Programfejlesztés tárgyakhoz. Szeretném a segítségét igénybe venni abból

Részletesebben

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

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

Részletesebben

Í ű ű ű ű ű ű ű ű Í ű Í É Ó Á Á Á Á É Á Á Á Á É Á ű Á É Á Á É Í ű É É Á Á Á ű Á Á É ű Á Á Á Í Á É Í ű Í ű Í ű Í ű ű ű Í ű ű ű ű ű ű Í Í É Í ű ű Í ű ű ű Á ű Í ű Á Á Í ű É ű ű ű ű ű ű Í ű Í ű ű ű ű ű ű ű

Részletesebben

Í ű ű ű ű Í ű ű ű ű ű ű É Í Á Á É Á Á Á Á Á Á Á Ó Á Í Í ű Í Á ű Á Á Á Á Á Á Á É É Á Á Í Í Í ű ű Í Í ű Í ű ű ű Í ű Í Í ű ű ű ű ű ű ű É ű ű ű ű ű ű Á Á ű ű Í Í Í Í Í Í ű ű ű ű ű Í ű ű Í ű Í ű ű ű Í Í ű ű

Részletesebben

FIR SZŰRŐK TELJESÍTMÉNYÉNEK JAVÍTÁSA C/C++-BAN

FIR SZŰRŐK TELJESÍTMÉNYÉNEK JAVÍTÁSA C/C++-BAN Multidiszciplináris tudományok, 4. kötet. (2014) 1. sz. pp. 31-38. FIR SZŰRŐK TELJESÍTMÉNYÉNEK JAVÍTÁSA C/C++-BAN Lajos Sándor Mérnöktanár, Miskolci Egyetem, Matematikai Intézet, Ábrázoló Geometriai Intézeti

Részletesebben

Multimédia hardver szabványok

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

Részletesebben

É Í ű ű ű ű ű ű ű ű Ü ű É Í Á Á Á É Á Á Á Á Á Á Á É Á É Ó Ó ÁÁ Á ű É Á Á Á É Á É Í Á Á Á Á Ó ű ű Í Í ű ű Í ű ű ű Í ű ű ű ű Í ű ű Í ű ű Í ű ű ű ű Í Í ű Á Á É Á É Í ű ű É Ü ű Í É É ű ű ű ű ű ű Ő ű ű ű ű

Részletesebben

A PC története. Informatika alapjai-9 Személyi számítógép (PC) 1/12. (Personal computer - From Wikipedia, the free encyclopedia)

A PC története. Informatika alapjai-9 Személyi számítógép (PC) 1/12. (Personal computer - From Wikipedia, the free encyclopedia) Informatika alapjai-9 Személyi számítógép (PC) 1/12 (Personal computer - From Wikipedia, the free encyclopedia) A személyi számítógépet ára, mérete és képességei és a használatában kialakult kultúra teszik

Részletesebben

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

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

Részletesebben

ű ű ú ű ű ú ú Í É ú ú ű ú ű ű ű ű Í ű ú Ü ű ű ú ú ú ú ú ű ű Á Í Ú ú Í ú ű ú ú ú ú ú ú ú ú ú ú ú ú ű ú ű Ú ú ú Í ú ú Ü ű ű ű ú ű Í ú ú ű ű ű ű ű Í ú ű ű ű Í ű ú ú ű Á ú ú ú ű ú ú ú ú ú ű Í ú ú ú ű ű ű ű

Részletesebben

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

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

Részletesebben

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

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;

Részletesebben

Í Á É ő ő ő ú ú ő ő ő ő ő ő ő ő í ő ő ő ő ő ű í ő ű ő ú ő ű ő ő ő ő Á í í í ő ő ő ő í í ő í ü ő í ő í í í ő í ő í ő í ő ő í í ő ő ü ő í ő í ő ő ő ő í í í ő í ő ü í í ő ő ő ő ő í ü ű ő í í í ő í í ő ő ő

Részletesebben

Operációs rendszerek. 3. előadás Ütemezés

Operációs rendszerek. 3. előadás Ütemezés Operációs rendszerek 3. előadás Ütemezés 1 Szemaforok Speciális változók, melyeket csak a két, hozzájuk tartozó oszthatatlan művelettel lehet kezelni Down: while s < 1 do üres_utasítás; s := s - 1; Up:

Részletesebben

2015, Diszkrét matematika

2015, Diszkrét matematika Diszkrét matematika 5. előadás Sapientia Egyetem, Műszaki és Humántudományok Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro 2015, őszi félév Miről volt szó az elmúlt előadáson? számtani, mértani,

Részletesebben

Kétszemélyes négyes sor játék

Kétszemélyes négyes sor játék Kétszemélyes négyes sor játék segítségével lehetővé kell tenni, hogy két ember a kliens program egy-egy példányát használva négyes sor játékot játsszon egymással a szerveren keresztül. Játékszabályok:

Részletesebben

Gráfokkal megoldható hétköznapi problémák

Gráfokkal megoldható hétköznapi problémák Eötvös Loránd Tudományegyetem Természettudományi Kar Gráfokkal megoldható hétköznapi problémák Szakdolgozat Készítette Vincze Ágnes Melitta Konzulens Héger Tamás Budapest, 2015 Tartalomjegyzék Bevezetés

Részletesebben

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for

Részletesebben

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

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á,

Részletesebben

1. ábra: Perifériára való írás idődiagramja

1. ábra: Perifériára való írás idődiagramja BELÉPTETŐ RENDSZER TERVEZÉSE A tárgy első részében tanult ismeretek részbeni összefoglalására tervezzük meg egy egyszerű mikroprocesszoros rendszer hardverét, és írjuk meg működtető szoftverét! A feladat

Részletesebben

Kriptográfiai algoritmus implementációk időalapú támadása Endrődi Csilla, Csorba Kristóf BME MIT

Kriptográfiai algoritmus implementációk időalapú támadása Endrődi Csilla, Csorba Kristóf BME MIT NetworkShop 2004 2004.. április 7. Kriptográfiai algoritmus implementációk időalapú támadása Endrődi Csilla, Csorba Kristóf BME MIT Bevezetés Ma használt algoritmusok matematikailag alaposan teszteltek

Részletesebben

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ Matematika emelt szint 051 ÉRETTSÉGI VIZSGA 007. május 8. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Formai előírások: Fontos tudnivalók

Részletesebben

15. Programok fordítása és végrehajtása

15. Programok fordítása és végrehajtása 15. Programok fordítása és végrehajtása Programok fordítása és végrehajtása. (Fordítás és interpretálás, bytecode. Előfordító, fordító, szerkesztő. A make. Fordítási egység, könyvtárak. Szintaktikus és

Részletesebben

2. Digitális hálózatok...60

2. Digitális hálózatok...60 2 60 21 Kombinációs hálózatok61 Kombinációs feladatok logikai leírása62 Kombinációs hálózatok logikai tervezése62 22 Összetett műveletek használata66 z univerzális műveletek alkalmazása66 kizáró-vagy kapuk

Részletesebben

É Ő É é ö í é í é í í Ú é é é í í ő ö ö é É Ó É Á í é ő é í í í Í Í í í É É É í é é í Í é Íő é í é í é í í Í ú é é ű í í é í í Í ö ö ő é ö ö é é í Á ő é é é í é Í ö é é é é é é ö Í ö é é é í í é ö í í

Részletesebben

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

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

Részletesebben

Programozás 3. Dr. Iványi Péter

Programozás 3. Dr. Iványi Péter Programozás 3. Dr. Iványi Péter 1 Egy operandus művelet operandus operandus művelet Operátorok Két operandus operandus1 művelet operandus2 2 Aritmetikai műveletek + : összeadás -: kivonás * : szorzás /

Részletesebben

XXI. Országos Ajtonyi István Irányítástechnikai Programozó Verseny

XXI. Országos Ajtonyi István Irányítástechnikai Programozó Verseny evopro systems engineering kft. H-1116 Budapest, Hauszmann A. u. 2. XXI. Országos Ajtonyi István Dokumentum státusza Közétett Dokumentum verziószáma v1.0 Felelős személy Kocsi Tamás / Tarr László Jóváhagyta

Részletesebben

1. A feladatról. 2. Az áramkör leírása. Mechatronika, Optika és Gépészeti Informatika Tanszék D528. Léptetőmotor vezérlése

1. A feladatról. 2. Az áramkör leírása. Mechatronika, Optika és Gépészeti Informatika Tanszék D528. Léptetőmotor vezérlése Mechatronika, Optika és Gépészeti Informatika Tanszék M2 A mérés célja: A mérés során felhasznált eszközök: A mérés során elvégzendő feladatok: Léptetőmotor vezérlése D528 Léptetőmotor vezérlése bipoláris,

Részletesebben

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

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.

Részletesebben

Gábor Dénes Főiskola Győr. Mikroszámítógépek. Előadás vázlat. 2004/2005 tanév 4. 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. 2004/2005 tanév 4. 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 2004/2005 tanév 4. szemeszter A PROCESSZOR A processzorok jellemzése A processzor felépítése A processzorok üzemmódjai Regiszterkészlet Utasításfelépítés,

Részletesebben

Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk

Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk Elméleti anyag: Processzoros vezérlés általános tulajdonságai o z induló készletben

Részletesebben

É É ú í ö É É í ú É Á Á Á ö í ö í ú í Ö ö ö í í Á ö ö ö í í ö í É í ö ö í í í ö í í í í ö í í ö ö í ö ö í ö í ű í ö ú ű í í ö Ö ö ö í ö ö í ö ö í í í ö É ö ö ú ö ö ö í ö ű í ú ö ú Í É ú ö ö ö É ö ö í Íí

Részletesebben

Algoritmusok. Hogyan csináljam?

Algoritmusok. Hogyan csináljam? Algoritmusok Hogyan csináljam? 1 Az algoritmus fogalma Algoritmusnak olyan pontos előírást nevezünk, amely megmondja, hogy bizonyos feladat megoldásakor milyen műveleteket milyen meghatározott sorrendben

Részletesebben

11.2.1. Joint Test Action Group (JTAG)

11.2.1. Joint Test Action Group (JTAG) 11.2.1. Joint Test Action Group (JTAG) A JTAG (IEEE 1149.1) protokolt fejlesztették a PC-nyák tesztelő iapri képviselők. Ezzel az eljárással az addigiaktól eltérő teszt eljárás. Az integrált áramkörök

Részletesebben

SzA19. Az elágazások vizsgálata

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

Részletesebben

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

4. Fejezet : Az egész számok (integer) ábrázolása 4. Fejezet : Az egész számok (integer) ábrázolása The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003 Wilson

Részletesebben

Számítógép összeszerelése

Számítógép összeszerelése 3. tétel Távmunka végzésre van lehetősége. Munkahelye biztosít Önnek egy számítógépes munkaállomást, amelyet gyorspostán le is szállítottak. Feladata a munkaállomás és tartozékainak üzembe helyezése. Ismertesse

Részletesebben

C# gyorstalpaló. Készítette: Major Péter

C# gyorstalpaló. Készítette: Major Péter C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,

Részletesebben

A MiniRISC processzor

A MiniRISC processzor BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A MiniRISC processzor Fehér Béla, Raikovich Tamás, Fejér Attila BME MIT

Részletesebben

É Á Á ű ű É ű ű Á ű Ó Ő Á Á Á Ő Á ű Á Í É Ö ű ű É Ö Ö Á Á Ö Á ű É Ö É Á Ö Á É É Á ű Ö É Í Á Á ű Á ű ű É Á Á Á ű ű É Ü Ő Á Á Á ű Á ű Á ű Ö ű ű Á Á Ö Ö Á ű Ö ű ű Í ű Á Á ű Á É Í Á Á Ó ű ű Á ű Á Á Á Á É Á

Részletesebben

Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek

Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek Soós Sándor Nyugat-magyarországi Egyetem Faipari Mérnöki Kar Informatikai és Gazdasági Intézet E-mail: soossandor@inf.nyme.hu 2011.

Részletesebben

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

ismerd meg! A PC vagyis a személyi számítógép ismerd meg! A PC vagyis a személyi számítógép A számítógép elsõ ránézésre A PC az angol Personal Computer rövídítése, jelentése: személyi számítógép. A szám í- tógépek rohamos elterjedésével a személyi

Részletesebben

1. mérés - LabView 1

1. mérés - LabView 1 1. mérés - LabView 1 Mérést végezte: Bartha András Mérőtárs: Dobránszky Márk Mérés dátuma: 2015. február 18. Mérés helye: PPKE Információs Technológiai és Bionikai Kar A mérés célja: Ismerkedés a Labview

Részletesebben

Programozható logikai vezérlõk

Programozható logikai vezérlõk BUDAPESTI MÛSZAKI EGYETEM KÖZLEKEDÉSMÉRNÖKI KAR KÖZLEKEDÉSAUTOMATIKAI TANSZÉK Programozható logikai vezérlõk Segédlet az Irányítástechnika I. c. tárgyhoz Összeállította: Szabó Géza egyetemi tanársegéd

Részletesebben

é é é ú Ü é é ü é é ú é ü é é ü é é é Á é é é é ú é é é ü é ú é é é ű í é é é é é é ü é í é ü é é é é é é é ú é é í ü é é ú í í é é é é ü í ü é é é é é é é í é é é é é ü é é é é é é í é é í ü é ú ü é é

Részletesebben

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

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

Részletesebben

É ü É É ü Á Á Á ö É ú ő í á é ő á á á é é ü é é é é é ú é é ő ü ü é é í á é é é ő ő á é ü é é ü á é ú úá íő ű á ő é ü á á é é é é í üé á ő é é é ü Í é ő á í á é ú á á á é á ö ü Á á ő é é ü á é á á ö í

Részletesebben

Í É ő ű Á ő ő ú ű ő ő ű ú ü ő ú ű ő ú ú ü ő ú ü ú ü ü ü ő ő őü Í ú ű ő É ű Í ű ű ű ü ő ő ű ő ű ű Á Á ú ú ú ú ú Í ő Í ő ü ú ü Ü ő Á ő ő ő Á ő ő ő ű Ü ú ü Á ő ű É ü ú ő ú ü Ö Í É Ü É Ü ú Ü ő ő Ő Á ű ü ő

Részletesebben

Ü É Á í í Á ü ű í ú í ű ü ü Ö í Ü É Í í ü ü ü ü í ú ü í ü ű í í ü ü í í ü Í ú ú ú ű ü É ü í ü í Í í í ű ú í ú Á í í Ü É í í ú ú ű í í í ü í ú Ö ü ü ü ú ű ü í í í ü ü ü ű ü ü ű í ű Ö í í í ü ú Ü É í ú ú

Részletesebben

ú ú ü ű ü ü ú ú ü ű ü ü ú ú ü ü Í ű ű ü ü ü É ú ü ü ü ú ú ú ü ú ű ü ú ü ü Í ü ű ü ü ü Á ű ú ú ü ú Í ü ú Í ú ü ü Í ű Í ü ü É ü ü ü ú ü ü ü ü Í ú ü ű Á ü ü ú ú ü Í ü ű Í ú ú ü ü ü ú ü ű ú ú Á Í Í ú Í Í Í

Részletesebben

ű É Í É Ö ű ü Ö É Ö Í É Ö Ö

ű É Í É Ö ű ü Ö É Ö Í É Ö Ö ú Ú Í Ú Ú ű É Í É Ö ű ü Ö É Ö Í É Ö Ö ü É Í ü Á É Ö Ő ú Ö ű Ő Ő Ő Í Ö ü Í Á Ö Ö Í ű Ő Í É É ü ü Í ü Í Í ű Í Ö É Ö ü É ű ű Ö ü Í Í ü Ö Í ű Ö É Ö ű Ö ü Ő Ő Á Í Í Í Ö Í É É Í ű ü ü ű É ü ű Ö Ö Ö ü Ö Í ü ű

Részletesebben

Ü Á Á ü É ü ü Í ú Í ú É ű ü ű ü ö ö Í ü ö ü ü ö Í ü ö ö ö ú Í ü ö ö ü ű ö ú ö ö ö ú ú ö ű ö ű ü ü Í ü ú ü ú ö ú ú ú ú Ő É É Ü É Á ü ü Í ü ü ö ö ú ö Á Á Ő ü ü ú ú Ö ü ö ö ö ö ú Í ö ú ö Í ö ö Í ú Í Í ü ú

Részletesebben

Az integrált áramkörök kimenetének kialakítása

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,

Részletesebben

Ö ö ö í ö í ű ö ő ú ü í ú ő ő ő ú ő ú ő í ő í Á Ö ő ő í ö ö Ö í É Á Á ú Ú í í í í í ű ö í í í ő ö ü ü ö í í ú í í ö ő ü ú ő ö ö ő ú ú ö ű ú í ő Á ú ú ő ú ű ü í ú ü ü ü ö ő í ő Ö ú ö ö ö ő ü ü ö őí ö ö

Részletesebben

í ö ö ü ü í ü ö ü ö í ú ú Ö ö ö ü ü ö ö ű í ö ö ü ű ö í ű ö ö ü Á ö í ö í í í í ö ö ű ű í í í í í í ö í Ú í ü ü ö ű ö ö í ú ö ö ö ö ö ö Á í ö ú í ü í ú í ú Á í ú í ú ú Á ü ü í í í ö í í Á ú í ö ö í í ú

Részletesebben

Az 5-2. ábra két folyamatos jel (A és B) azonos gyakoriságú mintavételezését mutatja. 5-2. ábra

Az 5-2. ábra két folyamatos jel (A és B) azonos gyakoriságú mintavételezését mutatja. 5-2. ábra Az analóg folyamatjeleken - mielőtt azok további feldolgozás (hasznosítás) céljából bekerülnének a rendszer adatbázisába - az alábbi műveleteket kell elvégezni: mintavételezés, átkódolás, méréskorrekció,

Részletesebben

ő ő Í ű ő ő ű ő ő ű ő ő É Á ű ő ű ő ő ő ü Á ü ő ű ő ő ő ü ü ő ű ő ő ü ő ú ő ő ő ű ü ő ü ő ü ő ü ő ü ü ő ű ő ü ő ü ő ő ő ő ű ü ű Í Í ő ü ő Í ü ő ü ő ü ü ü ő ü ű ő ü ü ü ü ü ü ü ő ú ü ő ű ő ő ü ü ü ő ő ő

Részletesebben

Á Á Á ö Á ű Á Á ű ő ö ö í É ő í ő ő í ő ö ö ö ü ö ő É Ö ő í ü ü ö ö ő ö ő ő í ő ö ú ü ö ő Á ő ö ö í ö ö ö ö ú ő ú ú ő Í ü ő ő ű ő í ö ú ú ő ő ö ü ő É ö ő ö ö ő ü ö ú ő í ű ö ű ü ö ő í ö ő ő ő ö ő í í ö

Részletesebben

Digitál-analóg átalakítók (D/A konverterek)

Digitál-analóg átalakítók (D/A konverterek) 1.Laboratóriumi gyaorlat Digitál-analóg átalaító (D/A onvertere) 1. A gyaorlat célja Digitál-analóg onvertere szerezeti felépítése, műödése, egy négy bites DAC araterisztiájána felrajzolása, valamint az

Részletesebben

É Á í Ú É í ö í ő ú ö Í ö ü Ö ö ü ö Ö ö Á É őí ö ú ő í ő í ú ö í ő ő ö ú Ú ű ő ő Ú ü ö ú ü ö ö ü í Í ú ő í ü ü ő ö ö Ú ú Í Ú ü Ú ö ő ú ö ű ü í Ö Ö ö í ö ő ö ú ő Ú ú Ö í Ú ü í Á í É ő ö ő ö Á ű Ü í ü í

Részletesebben

Á É ü Ö Á ö ö ö ö ü ö ö ö ü ö ű ö Í Ü ü ö ö ö Ü ö ö ö ö ü ö ö ú ö ö Í ű ö ű ü ö ú ü ü ű ö ö ö Ü ú ú ö ö ö ö ü ü ö ü ö ö ö ö ö ö ö ö ö ű Á ü ü ü ö ü ö ö ü ü Í ö ü ü É ű ű ö ö ö ö ö ö Á ö ö ö ü ö ö ö ö ü

Részletesebben

LEGO robotok. IV. rész

LEGO robotok. IV. rész A homályosságot úgy küszöböljük ki, hogy sok kockát exponálunk ugyanarról az objektumról, minél többet, annál jobb, és a képfeldolgozás során ezeket egy speciális asztroszoft segítségével kiátlagoljuk,

Részletesebben

The modular mitmót system. A DPY-LED perifériakártya

The modular mitmót system. A DPY-LED perifériakártya The modular mitmót system A DPY-LED perifériakártya Kártyakód: DPY-LED-S-0b Felhasználói és fejlesztői dokumentáció Dokumentációkód: -D0a Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és

Részletesebben

Ö í í ű í ü í ú í ü í ü í ü í ű í íí ü ü ű í í ú ü í ü ü ü ü ü ü ü í ü í ű ü í ü í ü ü ü í ü ű ü ü ű Í ü í ü ü í í ű ű ű í ü ű ű ü ü ü Í ü ú ú ü ű ü í É ü í í ü ü í í ü í Ú í í ü ü í ű í í í ü ű Á Ú í

Részletesebben

ú í ö ü í íí ő ö ö ö ü ö ö ö ú ű ű Í Í í ő í ű í ő ü Í ő íú í ö ö ö ő í í í Í Í í í ö ö í í ö ö ö ő Í Í ÍÍ ö ö ő ö ö í ő ő ö í ö ö ú í ő ö ő í ö ő ö ö ö í ö ú Í ő í ű ö ő ú ö ő ö í í ő ö ö ő ö ö ú ö ű

Részletesebben