Buszrendszer. Dr. Seebauer Márta. Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár

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

Download "Buszrendszer. Dr. Seebauer Márta. Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár"

Átírás

1 Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Buszrendszer Dr. Seebauer Márta főiskolai tanár

2 Kommunikáció számítógépek között lokális távoli a számítógép részegységei között CPU memória CPU periféria memória - periféria a processzoron belül regiszterek vezérlőegység vezérlőegység ALU ALU regiszterek

3 A mikroszámítógépek szokásos felépítése Sín (busz) műszaki értelemben rendezett vezetékköteg az egyes vezetékekhez rendelt dedikált funkciókkal. Sínrendszer a számítógép részegységeinek összekötése szabványos módon: adat szabványos illesztő cím vezérlőjelek átvitel iránya szinkronizálás CPU Előnye modulrendszerű felépítés lehetővé tétele könnyű karbantarthatóság Cél nyitott architektúra a legnagyobb átviteli sebesség elérése adatbiztonság Memória interface adapter I/O egység DATA interface adapter ADDRESS I/O egység CONTROL

4 A sínek, vonalak jellemzői - a sín méretét a vezetékeinek (vonalainak) száma határozza meg; - vezetékek kötege, mindkét irányban van kimenete; - a sín egy vezetékén egy adott időpillanatban egy bitnyi információ továbbítható; - megosztható eszköz; - a rendszerben egyszerre csak egy adó lehet, de vételi oldalon többen is fogadhatnak. A Busz B - a sín gyakran ugyanazon jellemzőkkel rendelkezik, mint a regiszter. Ideiglenesen képes az adatot tárolni. Nevet rendelhetünk hozzá, és az utasításokban hasonlóképpen címezhetjük, mint a regisztert vagy a memóriahelyet. Az információnak a két regiszter közötti, síneken át történő átvitele gyakran ketté van törve két "regiszter" átvitelre, a következőképpen: databus regiszter A regiszter B databus

5 A sínek csoportosítása Az adatátvitel iránya szerint szimplex vagy egyirányú, azaz csak egyetlen irányban képes adatátvitelre fél-duplex duplex, mely mindkét irányban lehetővé teszi ugyan az adatátvitelt, azonban egyidejűleg csupán egyetlen irányban és duplex vagy kétirányú.

6 A kapcsolat jellege szerint Dedikált kapcsolat a sín kizárólag két egység összekapcsolására szolgál gyors drága Megosztott (shared) kapcsolat egyetlen adatutat használ n egység közötti valamennyi kommunikáció számára. Egy vezérlő mechanizmus szükséges, hogy felügyelje az n egység közötti vonalmegosztást. Ez a vezérlés lehet központosított: egyetlen speciális vezérlő egységben megosztott: több egység lehet képes a kapcsolat vezérlésére olcsó rugalmas lassú, elég bonyolult folyamat szükséges a sínhasználat biztosítására; az egész rendszer érzékeny a megosztott vonal hibájára, emiatt pedig az egész rendszer kommunikációja megbénulhat. Crossbar egyrészt magában foglalja az adatvonal megosztását, másrészt pedig egyidejűleg több mint egy adatátvitelt tesz elérhetővé. Multiprocesszoros rendszerekben alkalmazzák. 1 U1 U1 1 U2 U1 U3 G2... U2 1 Un... sín U2 U4 Un U1 U2 U3 Um

7 Az átvitt tartalom, azaz funkciójuk szerint Adatsín n-bites szó valamennyi bitjének a párhuzamos átvitelére szolgál, így két készlet, egyenként n darab egyirányú vonalból, vagy egyetlen készlet, egyenként n darab kétirányú vonalból áll. Ma a szélessége leggyakrabban 32 bit, illetve ugyanennyi vezeték (vonal). Címsín az adatátvitelben használt azon egység vagy egységrész identifikálására használják, amelyet a sínhez kell csatlakoztatni, tehát az eszközök címzésére szolgál. Szélessége 32 (esetleg ) bitnek megfelelően ugyanennyi vezeték. Az Intel 8086 címsín szélessége 20 bit volt, amit a 286-nál 24-re, a 386-nál 32-re növelték, és máig is, a Pentiumnál ilyen széles. Lehetőség van arra is, hogy perifériák esetén az adatvonalakat használjuk a címeknek adatokként való átvitelére is. Ez időbeli multiplexelést jelent. Először a címet küldjük át, és beállítjuk az Address Valid vezérlővonalat. Ezután ugyanezen vonalakon kerülnek továbbításra az adatok.

8 Vezérlősín vonalak a rendszerben az időzítő jelek és az egység állapotáról szóló információ átvitelére szolgálnak. Ezek jelezhetik az adatvonalakon küldött információ típusát is. A vezérlőjelek száma változó, általában minimálisan körül van. Az adatátvitelt vezérlő jelek M/IO (memory/input-output) az adatátvitel helyét jelöli ki, mely választhatóan lehet a memória vagy a perifériák; R/W (read/write) az adatátvitel irányát adja meg a processzor oldaláról nézve; WD/B (word/byte) az átvitt adat méretét jelöli meg, amelyet egy tárhoz fordulás alkalmával egységként kezel; AS (address strobe) a cím sínre helyezését jelzi az eszköz (memória) számára; DS (data strobe) az adat sínre helyezését jelzi az eszköz (memória) számára; RDY (ready) az átvitel befejeztét, vagy az eszköz rendelkezésre állását jelzi. A megszakítást vezérlő jelek INTR (Interrupt Request) megszakítást kérő INTACK (Interrupt Acknoledge) megszakítást visszaigazoló jelek. A sínvezérlő jelek BUSREQ (Bus Request) kérés BG (Bus Grant) foglalás BUSACK (Bus Acknoledge) foglalás visszaigazolása Egyéb jelek CLK (Clock) órajelek tápfeszültség és a föld vezeték

9 Az összekapcsolt területek alapján Rendszersín (system bus) a processzort köti össze a gép egyéb részeivel, elsősorban a memóriával és - egy sínmeghajtó közbeiktatásával - az I/O eszközökkel. M... M CPU rendszersín bővítősín I/O... I/O Bővítősín (expansion bus) vagy I/O sín vagy helyi sín általános kapcsolatteremtő funkciója következtében meg kell felelnie valamilyen elfogadott előírás-rendszernek, amely megszabja a fizikai, mechanikai és elektromos jellemzőit, a rákapcsolódó eszközökre előírt követelményeket.

10 Bővítősinek Platform-függő függő megoldások csak meghatározott processzortípus számára biztosítanak kapcsolatot a külvilággal. Például az IBM PC-vel kompatibilis gépek esetén: ISA-sín EISA sín A platform-független független megoldások arra szolgálnak, hogy processzortól független szabványos illesztést biztosítsanak a külvilág számára. RS 232C PCI USB SCSI Nubus processzor-független, szinkron sínszabvány, amely a 32-bites mikroprocesszoros rendszerekben való alkalmazást célozza meg. MIT javaslat, majd IEEE 1196-os szabvány. Pl. az Apple Macintosh II-ben alkalmazzák. Multibus az Intel fejlesztette ki, és ma már IEEE 796 és 1296-os szabvány

11 A sín használói A sínt egy időben csak egy eszközpár használhatja. Master - a sín használatát kezdeményező aktív eszköz Slave a kapcsolatban résztvevő másik, passzív eszköz, amely csak fogja és végrehajtja az aktív eszköztől származó vezérléseket. A mikroszámítógépeknél a sín irányítását megszerző eszköz a processzor DMA I/O processzor A sín használatát eredményező folyamatot mindig a passzív eszköz indítja el azzal, hogy jelzést (megszakítási kérelmet) ad a processzornak valamilyen feladat elvégzésére. Aktív szereplő Master Processzor Processzor Processzor I/O eszköz Co-processzor Passzív szereplő Slave Memória I/O eszköz Co-processzor Memória Memória Művelet Utasításlehívás, adat írás/olvasás Adat be/kivitel Lebegőpontos utasítás végrehajtása Közvetlen memória-hozzáférés (DMA) Adat írás/olvasás

12 Sínfoglalás Nem vektoros sínfoglalás - minden passzív eszköz önálló megszakítási lehetőséggel rendelkezik, amely alapján a processzor azonnal el tudja dönteni, hogy melyik eszköz küldte a jelzést és el tudja indítani a sín lefoglalása iránti kérelmét. Ha egy eszköz több megszakítási lehetőséggel is rendelkezik, akkor a processzornak előbb szoftver úton, program segítségével ellenőrizni kell a lehetséges okokat, majd ezt követően kezdeményezheti az átviteli kapcsolat létrejöttét, a sín foglalását. Vektoros sínfoglalás - a passzív eszköz saját, megszakítást értékelő logikával rendelkezik, amelynek eredményeként, jelzésére a processzor egy elfogadási jelzést küld ki, valamint a "slave" azonosítóját. A processzor második elfogadási jelének megjelenése után, a passzív eszköz a megszakítás okának megfelelő vektort, címet helyez az adatvonalra, amelyet felhasználva a processzor elindítja az átviteli kapcsolat kialakítását, a sín foglalását.

13 Adatátvitel közös sínen A kommunikáció két fázisra bontható sín lefoglalása (bus arbitration) soros párhuzamos adatátvitel lebonyolítása (bus timing) szinkron aszinkron

14 Prioritásos sínfoglalás Egy egységet a fő sínhez való csatlakozásra két módon választhatunk ki: a sínvezérlő egység kezdeményezheti egy U i egység kiválasztását egy programutasításra adott válaszképpen vagy egy feltétel jelenik meg a rendszerben, mely igényli az U i egység kiszolgálását; alternatívan az U i egység maga is igényelheti a megosztott sín elérését, úgy, hogy a sínvezérlő számára meghatározott jelet küld. Mindkét esetben specifikus tevékenységeket kell a sínvezérlő egységnek végrehajtani annak érdekében, hogy stabilizálja a logikai kapcsolatot az U i egység és a sín között. Abban az esetben, ha több egység szimultán módon generálhat sín-elérési igényt, akkor a sínvezérlőnek rendelkeznie kell valamilyen eljárással, melynek alapján kiválasztja a legmagasabb prioritású egységet. A busz-vezérlést végezheti a CPU vagy egy busz vezérlő áramkör (Bus Controll Unit).

15 Soros kiszolgálás HW lekérdezéssel Ha a BUS BUSY vonalon senki sem jelzi a foglaltságot, akkor a Bus Control Unit kiadja a szabad jelet. A daisy-chaining technika legfőbb megkülönböztető jellemvonása az, ahogyan a BUS GRANT jel terjed. A BUS GRANT vonal ugyanis nincs közvetlenül rákapcsolva minden egységre, hanem sorosan, egységrőlegységre halad. Bus Controll Unit Bus Grant Amikor az első egység, amely a sínhez való hozzáférést igényelte, megkapja a BUS GRANT jelet, az blokkolja a továbbhaladását, aktiválja a BUS BUSY jelet és megkezdi a sín használatát. Amennyiben nem igénylő egység kapja meg a BUS GRANT jelet, akkor az továbbítja a következő egységhez. Így, ha két egység igényli a sínhozzáférést, akkor, amelyik elsőként kapja meg a BUS GRANT jelet, az szerzi meg a sín vezérlését. A választási prioritást így teljes mértékben az határozza meg, hogy az egységek milyen sorrendben vannak felfűzve (láncolva) a BUS GRANT vonalra. A sínkérelmek kezelésének gyorsítására be lehet vezetni egy harmadik vezérlő jelet is, a visszaigazoló (BUS ACKNOWLEDGE) jelet, amelyen a sínfoglalás megtörténtét jelzi a vezérlő, és ezzel lehetővé teszi az újabb sínkérelmek fogadását. A soros rendszerben a processzor szokásosan a legalacsonyabb prioritású azért, hogy minden eszköz megkapja a vezérlést, ha kéri. U1 Data Bus U2 U3 Un Bus Reques Bus Busy

16 A prioritás szabályozására használt módszerek Soros sínhasználat engedélyezés (daisy chained bus grant) A sínkérelem beérkezése után az engedélyező jel halad végig a láncon és a sorrendben legelöl álló kérelmező letiltja a jel továbbhaladását és igénybe veszi a sínt; ez a módszer a legáltalánosabban használt. Soros sínkérelem engedélyezés (daisy chained bus request) BUS REQUEST vonal halad végig az eszközökön; a sínt kérő eszközök kiadják a sínkérelmező jelet az alacsonyabb prioritás irányába, amelyek elérik a jelenlegi sínhasználó eszközt, akkor, ha az alacsonyabb prioritású. Ez az eszköz ekkor kiadja a sínengedélyező BUS GRANT jelet, amelyet minden eszköz érzékel, de csak az eszköz veszi igénybe a sínt, amelynél magasabb prioritású egység (tehát melynek BUS REQUEST bemenetén nincs jel) nem kérte a sínt. Soros engedélyezés (daisy chained enable) Közös BUS REQUEST és BUS GRANT vezeték van és egy engedélyező vonal halad végig az eszközökön; az eszköz, amelyik igénybe akarja venni a sínt, letiltja a kimenetén a további, alacsonyabb prioritású eszközök számára a sín kérésének lehetőségét. Előnye A daisy chain igen kevés vezérlővonalat igényel és igen egyszerű a kiválasztási algoritmusa. Ezt lényegében végtelen számú egység mellett lehet használni. Hátránya Mivel a prioritási sorrend be van huzalozva, ezért az egyes egységek prioritását nem lehet szoftver úton megváltoztatni. Abban az esetben, ha egy magas prioritású egység, mint például az U1 elég gyakran generál sín-hozzáférési igényt, akkor zárolhatja az olyan alacsony prioritású egységet, mint az Un. A BUS GRANT vonal és az azt kísérő áramkörök vonatkozásában hiba-érzékeny. Pl. ha a középső egység nem tudja továbbadni a BUS GRANT jelet, az összes utána következő meghal, mivel nem tud hozzáférni a sínhez.

17 Soros kiszolgálás SW lekérdezéssel Data Bus U1 U2 U3 Un Counter Bus Controll Unit Bus Grant Bus Request Bus Busy A daisy chain módszer BUS GRANT vonalát egy olyan számláló vonalköteggel helyettesítjük, amelyeket csatlakoztathatjuk valamennyi sínen lévő egységhez. Az egységek a sínhozzáférési igényüket a közös BUS REQUEST vonalon keresztül jelzik. A BUS REQUEST jelre való válaszként a sínvezérlő generál a számlálóvonalon egy számsorozatot. Ezek a számok, amelyeket tekinthetünk egység (unit) címnek is, összehasonlításra kerülnek minden egység által az adott egységhez tartósan hozzárendelt egyedi címmel. Amennyiben az igénylő egység az U1 volt, akkor az megállapítja, hogy a címe megegyezik a számláló vonalon lévő számmal, aktiválja a BUS BUSY jelet. A sínvezérlő erre a polling folyamat leállításával válaszol és az U1 megkapja a sínvezérlést.

18 Értékelése Előnye Az egység prioritását a polling sorozatbeli címe határozza meg. A polling sorozat általában programmal megváltoztatható (a számlálót egy programozható regiszterhez csatlakoztatják); ezáltal a kiválasztási prioritás szoftver úton megváltoztatható. További előnye a daisy-chaining-gel szemben, hogy egy-egy egység meghibásodása nem hat egyetlen más egységre sem. Hátránya A rugalmasságáért több vezérlővonallal kell fizetni (k vezérlővonallal az egyetlen BUS GRANT vonal helyett) A sínt megosztó egységek számát a számlálóvonalak címképzési kapacitása behatárolja. Alkalmazási példa ISA sín (azonos elvű az EISA és az MCA is) féle egység címezhető, tehát az I/O-címzésre használt cím-vezetékek száma 16.

19 Párhuzamos kiszolgálás (Independent Requesting) Data Bus U1 U2 Un Bus Controll Unit BR1 BG1 BR2 BG2 BRn BGn Bus Busy Minden egyes, a megosztott sínt használó egység vonatkozásában különálló BUS REQUEST és BUS GRANT vonalat használ. Ez a megközelítés lehetővé teszi, hogy a sínvezérlő egység azonnal azonosítsa az összes igénylő egységet és igen gyors választ biztosít a sín-elérési igény számára. A prioritást a sínvezérlő egység határozza meg és az szoftver úton változtatható. Az independent requesting legnagyobb hátránya az a tény, hogy a sínvezérlő egységhez 2n db BUS REQUEST és BUS GRANT vonalat kell csatlakoztatni annak érdekében, hogy n egységet vezéreljünk. Ezzel szemben a daisy chain esetében mindössze kettő a polling esetében pedig log 2 n vonalra volt szükség

20 A prioritás szabályozására használt módszerek Egyszerű körbejáró (simple rotating) Minden sínengedélyezés után a prioritás sorrendje változik, minden eszköz eggyel alacsonyabb prioritást kap, és az eddig legalacsonyabb prioritású eszköz a legmagasabb szintre kerül. Elfogadástól függő körbejáró (acceptance dependent rotating) A sínkérelem kiszolgálása után a prioritás sorrendje változik, minden eszköz eggyel magasabb prioritást kap, és az eddigi legmagasabb prioritású eszköz a legalacsonyabb szintre kerül. Ezt a módszert használják a legáltalánosabban. Véletlenszerű (random) A prioritási sorrend minden kiszolgálás után újra kiosztásra kerül, mégpedig véletlenszerűen. Egyenlő (equal) Több igény esetén a vezérlő egyenlő valószínűséggel szolgálja ki bármelyik igényt. A legkevésbé használt eszköz (LRU - least recently used) A sínt legrégebben használó eszköz kapja meg a sínt először.

21 Értékelése Előnye igen gyors: a bus controller mindig tudja, ki kérte a sínhasználatot és azonnal neki címzetten engedélyezheti is; a prioritás szabályozására sokféle módszer áll rendelkezésre; szinte processzor szintű intelligenciára ad lehetőséget. Hátránya minden egységhez külön vonalat kell húzni; ez bonyolítja a hardvert és növeli a költséget. Alkalmazási példa PCI A mai PC-kben is alkalmazott, architektúra-független PCI esetében az arbitrálás központosított. Minden egyes kártyahely (slot), azaz minden egyes PCI egység rendelkezik egy saját busmasterrel, továbbá saját, külön BUS REQUEST és saját, külön BUS GRANT vezérlővonallal. Amikor valamelyik PCI egységnek a sínre van szüksége, akkor az adott kártyahely busmastere egy BUS REQUEST jelzést küld a sín központi arbitrálójának, mely - amennyiben a sín szabad - az adott kártyahely BUS GRANT jelének a beállításával engedélyezi a sínhasználatot. Az arbitrálási folyamat infrastruktúrája független az adatátviteli folyamat infrastruktúrájától. Ebből következik, hogy egy PCI egység adatátvitele alatt megtörténhet egy másik egység bejelentkezése. Mivel így az arbitrálás nem igényel különálló ciklusidőt, ezért ezt rejtett arbitrálásnak nevezzük. Több egység sorban állása esetén a kiválasztás során a PCI szabvány széles szabadságot ad a megvalósító gyártóknak: így lehetséges gyártói döntés a FIFO, az egyszerű körbejáró vagy bármely prioritásos módszer között.

22 Szinkron időzítés A szinkron kommunikáció feltételezi, hogy minden, a sínen továbbított információ egység egy olyan időperiódus alatt kerül továbbításra, melyet előre ismer mind a forrás, mind pedig a rendeltetési egység. Ez feltételezi, hogy mindkét egység időzítő mechanizmusa szinkronizált. A szinkronizálást elérhetjük minden egység közös forrású órajellel való ellátásával, ez a módszer csak kis távolság esetén megvalósítható; minden egységet önálló, lokális óra hajt meg, körülbelül ugyanazon frekvenciával. A két óra előbb-utóbb elcsúszik, ezért periodikusan egy szinkronjelet kell átküldeni a kommunikáló egységek között annak érdekében, hogy az órajelüket egymással összehangolják. Memória olvasás egy WAIT ciklussal

23 Szinkron időzítés értékelése Előnye, hogy a szinkron sínhez az illesztés egyszerűbb, mivel például nincs szükség az egység saját működési sebességéhez illeszkedő nyugtázó jelek előállítására. Hátránya, hogy az információ-átvitelre szolgáló időintervallumot alapvetően a rendszer leglassúbb egysége határozza meg. Így a gyors egységek nem tudnak a maximális sebességükkel kommunikálni. Az ISA bővítősín szinkron meghajtású, amit 6-8,33 MHz frekvenciájú órajellel hajtanak meg. Ez teszi lehetővé a régebbi fejlesztésű, olcsó I/O kártyák használatát. A PCI bővítősín szintén szinkronvezérlésű bővítősín, 33 MHz vagy 66MHz frekvenciájú órajellel hajtják meg. Az AGP bővítősín ugyancsak szinkronvezérlésű, mégpedig 66 MHz meghajtással.

24 Aszinkron időzítés A lokális sínrendszeren gyakran használják, elve, hogy minden elemi művelet befejeződése egyben egy jelzés a következő elemi művelet megkezdésére. Az aszinkron adatátvitel során az adó annyi ideig tartja fenn az adat- és a vezérlőjeleket, amíg a vevő nem jelzi vissza az adatátvitel megtörténtét. Tehát minden továbbított információs egyedet egy önálló vezérlőjel kísér, mely jelzi a rendeltetési egység számára az értelmét. A rendeltetési egység másik vezérlőjellel válaszolhat, mellyel nyugtázza az információ fogadását. Mivel minden egység a saját sebességével generálhatja ezeket a jeleket, az adatátviteli sebesség a kommunikáló egységek saját sebességei szerint variálódhat. Az adatátviteli sebesség ezen rugalmasságát a komplexebb sínvezérlő áramkör árán érjük el. Egy tipikus sín több, különböző adatátviteli sebességű eszköz között van megosztva, ezért általában az aszinkron kommunikációt alkalmazzák. Ez azt igényli, hogy vezérlő jeleket kell átküldeni a kommunikáló egységek között, hogy megmutassák, az időket és hogy mely adat átvitele történik. Egyvezetékes vezérlés, melynek során az időzítő jeleket a két kommunikáló egység közül az egyik támogatja. Kétvezetékes vagy interlock vezérlés, melynél mindkét egység generál időzítő jelet.

25 Adó oldali vezérlés Az adó ráhelyezi az adatszót az adatvonalakra. Egy rövid késleltetés után ez aktiválja a vezérlővonalat, amelyhez a DATA READY általános név van hozzárendelve. A késleltetés azért szükséges, hogy megelőzzük, nehogy a DATA READY jel érje el a vevőt hamarabb, mint maga az adatszó. Mind az adatvonalakat, mind pedig a DATA READY vezérlővonalat aktív állapotban kell tartani elég hosszú ideig, hogy lehetővé tegyük a vevő számára az adatoknak az adatsínről való másolását. Vevő oldali vezérlés Ebben az esetben a vevő kezdeményezi az adatátvitelt a DATA REQUEST-nek nevezett vezérlővonal aktiválásával. Az adó egység úgy válaszol, hogy felteszi az igényelt adatszót az adatvonalakra. Ennek elég hosszú ideig kell tartania, hogy a vevőegységnek elegendő ideje legyen elolvasni azt. Az egyirányú vezérlés hátránya, hogy nincs visszajelzés arról, hogy az adatátvitel sikeresen befejeződött. Így, ha a vevő ki van kapcsolva, akkor is lezajlik a procedúra. Abban az esetben, ha a vevő rendkívül lassan reagál a DATA READY jelre, az adat elveszhet, és a vevő sem tud visszajelezni arról, hogy kész-e fogadni az adatokat. Egyvezetékes vezérlés data data ready data request data Adó Adó data request data ready Vevő Vevő

26 Ezt a problémát küszöbölhetjük ki egy második vezérlővonal bevezetésével, amely lehetőséget biztosít a vevő számára, hogy nyugtázó jelet küldjön az adónak akkor, amikor megkapja a DATA READY jelet. Ennek a vezérlővonalnak az általános neve a DATA ACKNOWLEDGE. Két rendszer együttműködésének egyébként igen elterjedt módszere az ennek megfelelő handshaking (kézfogásos) együttműködés. Az adó kezdeményez A forrás egység beállítja a DATA READY jelet és addig tartja az adatot a sínen, amíg meg nem kapja a DATA ACKNOWLEDGE jelet. A DATA ACKNOWLEDGE jel pedig csak azután kerül aktiválásra a rendeltetési egység által, miután az lemásolta az adatot az adatsínről. Ez a séma megengedi azokat a késéseket, amelyek az adatátvitel során fellépnek. A vevő kezdeményez A vevő a DATA REQUEST jellel adatokat kér az adótól. Az adó aktiválja a DATA ACKNOWLEDGE jelet annak jelzésére, hogy az igényelt adat elérhető a sínen. Ez addig tartja az adatot az adatsínen, amíg a vevőegység nem szünteti meg a DATA REQUEST jelet. Ez az a tevékenység, mely az adatoknak a vevő általi fogadásának visszajelzésére szolgál. Kétvezetékes vezérlés (Handshake) data data ready data acknowledge data data request data acknowledge Adó Adó data ready data acknowledge data request data acknowledge Vevő Vevő

27 Az átvitel gyorsítása Az adatátvitel történhet: bájtonként A sín egyetlen bájt átvitelére áll az egység rendelkezésére. blokkonként Fix- és változó hosszúságú blokkok átvitelére van lehetőség. Az assembly-ben az operatív tár: move a periféria kezelése: in - out Tehát már utasítás szinten is megkülönbözteti a perifériát. MR memória read MW memória write A blokk sínciklus arra ad lehetőséget, hogy több adat blokkos átvitelénél (pl. cache tárak feltöltésénél, visszaírásánál), ha azok a tároló egymást követő helyein találhatók, az egyszerű tárhoz fordulás helyett egy gyorsabb megoldást használjunk. A blokk-sínciklus esetében nem egyenként történik az adatok címzése, hanem automatikusan a tároló következő helyét veszi a vezérlő. Így ez a megoldás lerövidíti a teljes átviteli időt.

28 Blokk-sínciklus (burst cycle) A PCI bővítősín az adatátvitel gyorsítására blokkos átvitelre is képes, melynek alkalmazásával minden sín-órajelnél megvalósul egy adatszó transzfere. Így a 33 MHz meghajtású szinkron átvitelt biztosító sín 32 bit szószélességű kiépítésben 132 MB/s, 64 bit szószélességű kiépítésben pedig 264 MB/s sebességű adatátvitelt biztosít. A blokkos üzemmódot achitekturálisan a CPU - Memória - PCI bridge azzal támogatja, hogy lehetővé teszi: miközben a CPU a gyorsító memóriából dolgozik, a perifériák és az operatív memória között DMA vezérlésű adattranszfer történjen a PCI sínen és a bridgen keresztül. Az átvitel megbízhatóságát paritásjel és minden adatátviteli ciklushoz tartozó ACKNOWLEDGE jelek fokozzák. Az ilyen típusú átvitel jelzésére a BI (Burst Inhibit) jelet lehet használni. Amennyiben a blokk üzemmód engedélyezett, akkor egy 4 szavas blokk átvitele az 1. szó normál üzemmódú átvitel min. 2 ütem a 2-4. szó rövidített elérési idővel 1-1 ütem teljes blokk sínciklus 5 ütem Ha a blokk üzemmód nem engedélyezett 1-4. szó normál üzemmódban 4x2 ütem=8 ütem Ilyen blokk üzemmódra lehetőség van az i486- os, az MC68030-as, MC68040-es mikroprocesszoroknál

29 A tárkezelés gyorsítása átlapolódó sínciklussal A sínciklusok átlapolásának lehetőségét az adja, hogy a tárolóciklus időtartama nagyobb, mint a sínciklusé. A sínciklus hossza legalább 2 órajelütem, míg a memóriaciklusé ennél hosszabb. Ha a memória elérési ideje nagyobb, mint a buszciklus időtartama, akkor az átlapolással gyorsítható az átvitel. Azonban ennek az a feltétele, hogy a memória, a címzés szempontjából "bank"-okra bontható legyen. Ha a tárolóciklus és a sínciklus aránya más, akkor az átlapolódás mértéke, a sín kihasználtsága és a szükséges tárolóbankok száma változik. Átlapolt sínciklust alkalmaznak az Intel processzorok. A 286, 386/486 processzoroknál 2 sínciklust, az i860-as processzornál 3 sínciklust lapolnak át Tárciklus hossza Buszciklus hossza Adatlekérés kezdete Adatlekérés vége 0. memóriabank 1. memóriabank 1. adat 3. adat 5. adat 2. adat 4. adat

30 Pentium II memóriasín csővezeték architektúrája Pentium II működése lényegesebben gyorsabb, mint a DRAM-ok. Ezért a memóriasín csővezetékszerűen működik, és nyolc tranzakció folyhat egyszerre rajta. Mindegyik fázis külön sínvezérlő vonalakat használ, így egymástól függetlenül folyhat a többitől. Fázisok 1. sínvezérlés 2. kérés 3. hibajelzés 4. szaglászás 5. válasz 6. adat

31 Egyszintű sínrendszer Valamennyi egység ehhez a sínhez csatlakozik, így ez az egyetlen kapcsolódási lehetőségük. Mivel egyetlen sínt egy időben csak egyetlen átvitelhez használható, csupán két egység tudja aktívan használni egy adott időben. Az eredeti IBM PC, a PC XT és az első PC AT még csupán egyetlen sínnel rendelkezett. Ezt a 6-8,33MHz frekvenciával meghajtott egyetlen sínt csupán funkcionális szempontok alapján két részre bonthatjuk: Az egyetlen sín rendszersínnek nevezett részéhez csatlakozik a CPU matematikai társprocesszor, memória (RAM és ROM egyaránt) DMA vezérlő megszakítás-vezérlő időzítő A bővítő sínnek nevezett részéhez pedig a különféle perifériák: a gép házán kívülről egyedi, speciális csatolókon keresztül csatlakoztathattuk a billentyűzetet monitor soros és a párhuzamos portot a gép házát felnyitva, az alaplapon találhattuk a nevének megfelelő bővítősínt, amelyen lévő kártyahelyekbe, az úgynevezett aljzatokba dughattuk a különféle I/O egységek vezérlőkártyáit, például ilyen volt a merevlemez-vezérlő, hajlékonylemez-vezérlő kiegészítő soros- és párhuzamos port játék-port hangkártya Megvalósításukat tekintve ezek egyre inkább integrálódtak. A kezdet kezdetén csupán egyetlen szabvány létezett, az IBM-é. Az XT gépek esetén 2x31 pólusú csatlakozók kerültek az alaplapra. Ezen jól elfért a 8- bites adat- és a 20 bites címvezeték. Az utóbbi max. 1 MB-os címteret eredményezett. Később más gyártók és az IBM különféle sín-konfigurációjú szabványokat vezettek be.

32 Kétszintű sínrendszer Input Memóriasín Processzor Memória Output I/O sín A kétsínes számítógép-architektúrának legegyszerűbb formája. A processzor a memóriával a memóriasínen keresztül áll kapcsolatban, és az input és az output műveleteket az I/O sínen keresztül kezeli. Az adatok a processzoron keresztül mennek át a memóriához vezető útjukon. Az ilyen konfigurációban az I/O átvitel általában a processzor közvetlen felügyelete alá tartozik, amely kezdeményezi az átvitelt és felügyeli a végrehajtásukat egészen a teljesülésükig

33 ISA Industry Standard Architecture (AT-bus) Az AT-gépeknél kevésnek bizonyult az XT-nél elterjedt kivezetések száma, hiszen itt 16-ra nőtt az adat és 24-re a címsín (16 MB-os címtér), valamint új vezérlőjelekre is szükség volt. A kompatibilitás miatt az AT alaplapokon megmaradt a 2x31 pólusú csatlakozó, így az XT gépekben használt kártyák nagy részét felhasználhatták. A kivezetések számának növelését úgy oldották meg, hogy mintegy az eddigi csatlakozók meghosszabbításaként egy 2x18 pólusú csatlakozót illesztettek az alaplapba. Később, amikor az AT alaplapok elterjedtek, ezt a csatlakozó formát szabványosították mind méretei, mind pedig elektromos jellemzői szempontjából. Ez a szabvány az ISA (Industry Standard Architecture), azaz ipari szabványos felépítés nevet kapta.

34 ISA Industry Standard Architecture (AT-bus) 32 bites CPU memória sin, 33 MHz Az I/O sín meghajtása változatlanul 6-8,33 MHz, szószélessége pedig 16 bit maradt, teljesítve ez által a kompatibilitási igényeket, Maximális sávszélessége 33,3MB. Minden Intel alapú PC-ben megtalálható az ISA sín. 16 bites bővítő sin, 8 MHz Lemez vezérlő Grafikus kártya Processzor Faxmodem ISA vezérlő Memória Nyomtató A CPU-memória sín sokkal gyorsabban, a CPU órajelével működhet, mégpedig 32 bites szószélességgel. Az igen egyszerű ISA-sínvezérlő az I/O műveletek során wait ciklusok beiktatásával a CPU-memória sín sebességét az ISA sín sebességére csökkenti, ezáltal teljesíti mindkét oldal időzítési előírásait.

35 MCA MicroChannel Architecture Az IBM cég által gyártott PS/2-es számítógépben vezette be ben. A mikrocsatornás felépítésű sínrendszer nagy megbízhatósággal rendelkezett, viszont nem volt kompatibilis az előző sínekkel. Ezzel nem lett népszerű az akkoriban igen drága bővítő kártya tulajdonosok körében Az IBM szabadalmaztatta, és stratégiája szerint ezt széles skálán kívánta bevezetni, tudományos célú munkaállomásokon át nagy teljesítményű mainframe-ekig.

36 EISA Extended Industry Standard Architecture Időszerűvé vált az adatbusz 32 bitesre bővítése ban Compaq a mikroprocesszorok adat- és címvezetékeinek további növekedése miatt még több csatlakozási ponttal rendelkező szabványt dolgozott ki. A megoldás, hogy tovább hosszabbítsák a csatlakozót, nem kínálkozott jónak, így is az alaplapok alapterületének felét a kártya, illetve a memória csatlakozók foglalták el. A megoldás az lett, hogy az eddigi érintkező helynek megfelelő ponton két érintkező helyezkedik el egymás fölött. Az EISA rendszerben tehát (31+18)*4 csatlakozási hely van, maximális sávszélessége 33,3MB/s. Az EISA fejlesztést a marketingre és nem a mérnöki tudományra, a szükségletekre alapozták. A meghirdetésétől 2,5 év telt el, mire az első EISA adapterek elérték a piacot. Az EISA legnagyobb érdeme az volt, hogy késleltette az MCA elfogadását. Az EISA elvi előnye abban jelentkezett, hogy a felhasználók az összes régi PC/XT/AT kártyájukat átdughatták az új gépükbe, amit az MCA gépekkel nem lehetett megtenni.

37 VESA Video Electronics Standard Association Három szintű sínrendszer 32 bites CPU memória sin, 33 MHz Processzor Memória Az ISA, EISA és MCA buszok egyre inkább hátráltatták a CPU és az egyre gyorsabb merevlemezes egységek, videokártyák és egyéb perifériák kommunikációját ben a VESA bizottság javasolta a gyors perifériák közvetlenül a CPU-memória sínre kapcsolását. Ez VESA Local buszon keresztül történt meg. A 64 bites helyi sín átviteli sebessége 260 Mbit/s. Egy 64 bites egység egy 32 bites aljzatban 32 bites egységként működhet, míg egy 32 bites egység is működhet 64 bites aljzatban. Két típusa ismeretes 32/64 bites helyi sin Lemez vezérlő Grafikus kártya Hálózati kártya 16 bites ISA bővítő sin, 8MHz Lokális sínvezérlő ISA/EISA vezérlő Szkenner Faxmodem Nyomtató Local Bus Master, adatátvitelt kezdeményezhet, saját processzorral rendelkezhet Local Bus Targets, csak válaszol az adatátviteli igényekre A VLB esetében problémák jelentkeztek a meghajtó képességgel, és a sebessége sem volt elegendő.

38 PCI Peripheral Component Interconnect Ezt a szabványt az Intel cég kezdeményezésére a Peripheral Component Interconnect Special Interest Group tervezte. 32 és 64-bites nagysebességű adatátvitelt eredményez. Szinkron meghajtású sín, amit 33 vagy 66 MHz-es frekvenciával hajtanak meg. A régebbi számítógépek még 5V tápfeszültséget használtak, az újabbak egyre inkább csak 3,3V-ot. 64 bites címet és 64 bites adatot tud kezelni. A kivezetések számának csökkentése érdekében a cím és az adatvezetékek multiplexeltek. A 32-bites PCI 132MB/s, a 64-bites pedig 528 MB/s maximális átviteli sebességgel rendelkezik. Összehasonlításul a SCSI 5 MB/s, SCSI-2 pedig 40 MB/s. A PCI egységeknek két típusa ismeretes: Master vagy sín master: egy intelligensebb egység, mely a síntől vagy más egységtől független feldolgozást végez. A sínmaster megosztja a sínt a főprocesszor és a target között. Egy master egység szolgálhat más master targetjeként. - Target: passzív egység Három fizikai címteret definiál a PCI: memória; I/O; konfigurációs. A specifikáció lehetővé teszi a PCI kártya automatikus hardver-konfigurálását, vagyis azt, hogy az üzembe helyezés során a periféria illesztőkártyája együttműködjön a rendszerrel, és meghatározza a megszakítás-beállításokat és a szoftveres alapértelmezéseket. Ez teszi lehetővé, hogy minden csatlakoztatott egység önmagát konfigurálja, vagy a rendszer konfigurálja a bővítőkártyán tárolt információ segítségével.

39 PCI sín tranzakció Egy olvasási művelet során, az első ciklusban a master kiteszi a címet a buszra, A második ciklusban visszaveszi, a sín iránya megfordul, és a slave küldheti rajta az adatot a harmadik ciklusban. Írási művelet során a sín irányának nem kell megfordulnia, mert mind a címet, mind az adatot a master teszi a buszra. Ha a slave nem tud három cikluson belül válaszolni, akkor WAIT ciklust tud beiktatni. Tetszőleges méretű blokk műveletek is megengedettek. A PCI sín centralizált buszvezérlőt használ, amelyet legtöbbször beépítenek a csatoló áramkörök valamelyikébe. Az ütemező által használt kiszolgáló algoritmus nincs definiálva a PCI specifikációjában.

40 USB Universal Serial Bus A 90-es évek közepén a Compaq,DEC, IBM, Intel, Microsoft, NEC és a Northern Telecom kidolgozta az alacsony sebességű perifériák könnyű és olcsó kezelhetőségére az USB szabványt a következő specifikációval: 1. A felhasználónak ne kelljen sem a bővítőkártyán, sem a készülékben semmit sem beállítania. 2. A készülék csatlakoztatásához ne kelljen megbontani a számítógép burkolatát. 3. Egyetlen fajta csatlakozó kábel legyen miden fajta készülékhez. 4. A periféria tápellátása megoldott legyen a csatlakozó kábelen keresztül. 5. Maximálisan 127 eszközt lehessen csatlakoztatni. 6. Biztosítva legyen a valós idejű eszközök kiszolgálása. 7. A készülékek csatlakoztatásához ne kelljen a számítógépet kikapcsolni, újraindítani. 8. A busz és a csatlakoztatható berendezések legyenek olcsóak.

41 USB szabvány Egy USB rendszer egy fa topológia. Ennek gyökere egy központi elosztó (root hub), amely a rendszersínre csatlakozik. Ez az elosztó több csatlakozót tartalmaz az I/O eszközök és az újabb elosztók számára. A teljes USB sávszélesség 1,5MB/s. A kábelek végén két különböző csatlakozó van, az egyik csak I/O eszközbe, a másik csak elosztóba dugható. A kábel négy vezetéket tartalmaz, kettőt az adatok egyet-egyet a tápfeszültség (5V) és a föld számára. 1. Egy új eszköz csatlakozik. 2. A központi elosztó érzékeli az eseményt és megszakítást kezdeményez az operációs rendszerben 3. Az operációs rendszer lekérdezi az eszköz típusát és a sávszélesség igényét. 4. Ha van elegendő sávszélesség, az operációs rendszer egy egyedi azonosítót (1-127) rendel az eszközhöz. Ezt és minden szükséges konfigurációs adatot betölti az I/O eszköz konfigurációs regisztereibe. Logikailag az USB rendszer bitcsatornáknak tekinthető a központi elosztó és az I/O eszközök között. Minden eszköz feloszthatja a csatornáját legfeljebb 16 alcsatornára a különböző típusú adatok számára.

42 USB szabvány Minden 1,00ms-ban a központi elosztó egy új üzenetváltási keretet (frame) indít, amely mindig egy bitcsatornához csatlakozik. Egy keret csomagokból áll, amelyek közül az elsőt mindig a központi elosztó küldi az eszköznek, a többi csomag iránya tetszőleges. Az USB szabvány négyféle keret típust különböztet meg vezérlő - eszközök konfigurálása, parancsok küldése, eszközök állapotának lekérdezése izoszinkron - valós idejű eszközök kommunikációja, hiba esetén nem igényli az adatok megismétlését csoportos - nagy tömegű adatok átvitele megszakítás - az USB nem támogatja a megszakításokat, ezért az operációs rendszer kérdezi le Csomagtípusok parancs a központi elosztó küldi, feladata a rendszer irányítása SOF Start of Frame minden esetben kiadja a központi elosztó minden eszköz számára IN lekérdezés OUT adatküldés SETUP eszközök konfigurálása adat 64B adat küldése tetszőleges irányban SYN szinkronizációs mező (8 bit) PID csomag típus (8 bit) CRC (Cyclic Redundancy Code) 16 ellenőrző bit a hibás átvitel detektálására handshake ACK az előző csomag nyugtázása NAK az előző csomag átvitelekor CRC hiba keletkezett, amely újra elküldésre kerül, kivéve izoszinkron keret esetén STALL várakozás kérése foglaltság miatt speciális

43 Négy szintű sínrendszer AGP - Advanced Graphic Port 1996-ban az Intel tervezte. Hozzáadódik a PC szabványos sínjeihez. Az AGP átvitelkor master - a grafikai processzor (graphic board or chip), target - a memória-vezérlő (memory controller). A PCI átvitelkor a memória-vezérlő (PCI sequencer) mind master-ként mind targetként képes működni, a grafikai processzor alapvetően target, de rendelkezhet master-funkciókkal is. Az Intel az AGP kétféle alkalmazását biztosítja: Processzor PCI bridge Memória manager Grafikai processzor PCI sín 132/264 MB/s ISA sín 5 MB/s Memória sin PCI aljzat ISA aljzat AGP sin 500 Mbit/s Memória Frame buffer Hálózati kártya Lemez vezérlő Szkenner Faxmodem Execute modell: az AGP csatlakoztatja a grafikus gyorsítót az operatív tárhoz. A videokártyán lévő gyorsító processzor használhatja az operatív tárat magas szintű funkciók végrehajtására, mint a 3D gyorsítás. A grafikai processzor arra használja az AGP-t, hogy kiemelje a forrásadatokat az operatív tárból, tárolja a köztes eredményeket, majd a kép végső adatait áttöltse a kártyán lévő helyi videomemóriába (a helyi frame buffer-be). DMA modell: mint egy közvetlen gyors csatorna az operatív memória és a frame buffer között. Az AGPsínen keresztül bittérképes ábrázolás megy az operatív tárból a videokártyán lévő frame memóriába. A grafikai processzor hagyományosan fog működni, a videokártyán lévő memóriában dolgozva.

Digitális rendszerek. Digitális logika szintje

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)

Részletesebben

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

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

Részletesebben

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

A számítógép fő részei Hardver ismeretek 1 A számítógép fő részei 1. A számítógéppel végzett munka folyamata: bevitel ==> tárolás ==> feldolgozás ==> kivitel 2. A számítógépet 3 fő részre bonthatjuk: központi egységre; perifériákra;

Részletesebben

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

Részletesebben

Számítógépek, számítógép rendszerek

Számítógépek, számítógép rendszerek Számítógépek, számítógép rendszerek 7. A sínek Dr. Vadász Dénes Miskolc, 2005. február TARTALOM TARTALOM... a 7. A sínek... 1 7.1. Az IBM PC-k sínrendszerei... 3 7.2. A PCI sín... 4 7.3. További híres

Részletesebben

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

Alaplap: közös kapcsolódási felület a számítógép részegységei számára Alaplap: közös kapcsolódási felület a számítógép részegységei számára AGP-csatlakozó alaplapi vezérlő chip PCI-csatlakozók rögzítőkeret a hűtőhöz FDD-csatlakozó tápegységcsatlakozó S.ATAcsatlakozók P.ATAcsatlakozó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

Az interrupt Benesóczky Zoltán 2004

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

Részletesebben

Bepillantás a gépházba

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

Részletesebben

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

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

Részletesebben

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 Horváth Gábor 2017. február 14. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu A PCI PCI = Peripheral Component Interfész,

Részletesebben

Architektúra, megszakítási rendszerek

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

Részletesebben

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

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

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

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

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

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

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

Részletesebben

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

Részletesebben

OPERÁCIÓS RENDSZEREK. Elmélet

OPERÁCIÓS RENDSZEREK. Elmélet 1. OPERÁCIÓS RENDSZEREK Elmélet BEVEZETÉS 2 Az operációs rendszer fogalma Az operációs rendszerek feladatai Csoportosítás BEVEZETÉS 1. A tantárgy tananyag tartalma 2. Operációs rendszerek régen és most

Részletesebben

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

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

Részletesebben

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

A mikroprocesszor felépítése és működése A mikroprocesszor felépítése és működése + az egyes részegységek feladata! Információtartalom vázlata A mikroprocesszor feladatai A mikroprocesszor részegységei A mikroprocesszor működése A mikroprocesszor

Részletesebben

Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver

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

Részletesebben

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet 2. ZH A csoport 1. Hogyan adható meg egy digitális műszer pontossága? (3p) Digitális műszereknél a pontosságot két adattal lehet megadni: Az osztályjel ±%-os értékével, és a ± digit értékkel (jellemző

Részletesebben

Perifériák hozzáadása a rendszerhez

Perifériák hozzáadása a rendszerhez Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan

Részletesebben

Digitális Logika szintje. Sínek

Digitális Logika szintje. Sínek Digitális Logika szintje Sínek Sínek Sínt nem csak az I/O eszközök használják hanem a CPU is Ha egyszerre akarják használni? Sínütemező lapka eldönti kié a sín Többnyire I/O eszközök kapnak elsőbbséget

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

Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver

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

Részletesebben

Számítógép architektúrák. Miről lesz szó? A sín (bus) A sínek. A sínek és kapcsolatos fogalmak Híres sínek jellemzői

Számítógép architektúrák. Miről lesz szó? A sín (bus) A sínek. A sínek és kapcsolatos fogalmak Híres sínek jellemzői Számítógép architektúrák A sínek Miről lesz szó? A sínek és kapcsolatos fogalmak Híres sínek jellemzői A sínek Vadász, 2007. Ea 6 2 A sín (bus) A komponensek (modulok) közötti információforgalmat lebonyolító,

Részletesebben

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

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

Részletesebben

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

A Számítógépek hardver elemei Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek hardver elemei Korszerű perifériák és rendszercsatolásuk A µ processzoros rendszer regiszter modellje A µp gépi

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

9. Fejezet: Input/Output

9. Fejezet: Input/Output 9. Fejezet: Input/Output The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College

Részletesebben

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

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.

Részletesebben

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2. KOMMUNIKÁCIÓS HÁLÓZATOK 2. CAN busz - Autóipari alkalmazásokhoz fejlesztették a 80-as években - Elsőként a BOSCH vállalat fejlesztette - 1993-ban szabvány (ISO 11898: 1993) - Később fokozatosan az iparban

Részletesebben

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA 4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA A címben található jelölések a mikrovezérlők kimentén megjelenő tipikus perifériák, típus jelzései. Mindegyikkel röviden foglalkozni fogunk a folytatásban.

Részletesebben

INVERSE MULTIPLEXER RACK

INVERSE MULTIPLEXER RACK SP 7505 Tartalomjegyzék...1 Általános ismertetés...2 Követelmények...2 Felépítése és működése...3 Beállítások...3 Felügyelet...3 Csatlakozók...3 Kijelzők...3 Műszaki adatok:...4 G703 felület:...4 LAN felület:...4

Részletesebben

elektronikus adattárolást memóriacím

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

Részletesebben

Programozási segédlet DS89C450 Fejlesztőpanelhez

Programozási segédlet DS89C450 Fejlesztőpanelhez Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.

Részletesebben

Párhuzamos programozási platformok

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

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

11. Az alaplap és részei, az eszközök alaplapra történő csatlakoztatásának módjai

11. Az alaplap és részei, az eszközök alaplapra történő csatlakoztatásának módjai 11. Az alaplap és részei, az eszközök alaplapra történő csatlakoztatásának módjai Az alaplap részei, az egyes részek funkciói Az alaplapon (motherboard) a számítógép működéséhez elengedhetetlen áramkörök

Részletesebben

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

Részletesebben

Tartalomjegyzék. Előszó... xi. 1. Bevezetés... 1. 2. Mechanikai, elektromos és logikai jellemzők... 13

Tartalomjegyzék. Előszó... xi. 1. Bevezetés... 1. 2. Mechanikai, elektromos és logikai jellemzők... 13 Előszó... xi 1. Bevezetés... 1 1.1. Fogalmak, definíciók... 1 1.1.1. Mintapéldák... 2 1.1.1.1. Mechanikus kapcsoló illesztése... 2 1.1.1.2. Nyomtató illesztése... 3 1.1.1.3. Katódsugárcsöves kijelző (CRT)

Részletesebben

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

1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat 1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat 2. Mit tudsz Blaise Pascalról? Ő készítette el az első szériában gyártott számológépet. 7 példányban készült el.

Részletesebben

Digitális technika (VIMIAA01) Laboratórium 9

Digitális technika (VIMIAA01) Laboratórium 9 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) Laboratórium 9 Fehér Béla Raikovich Tamás,

Részletesebben

I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István 2015.04.08

I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István 2015.04.08 I 2 C, RS-232 és USB Informatikai eszközök fizikai alapjai Oláh Tamás István 2015.04.08 Az I 2 C Busz Phillips által kifejlesztett kétvezetékes szinkron adatátviteli eszköz integrált áramkörök összekapcsolására

Részletesebben

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó), Billentyűzet Általános billentyűzet Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó), 6 pólusú mini-din (PS/2 billentyűzet csatlakozó).

Részletesebben

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

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

Részletesebben

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

Részletesebben

Új kompakt X20 vezérlő integrált I/O pontokkal

Új kompakt X20 vezérlő integrált I/O pontokkal Új kompakt X20 vezérlő integrált I/O pontokkal Integrált flash 4GB belső 16 kb nem felejtő RAM B&R tovább bővíti a nagy sikerű X20 vezérlő családot, egy kompakt vezérlővel, mely integrált be és kimeneti

Részletesebben

Nagy Gergely április 4.

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

Részletesebben

Digitális technika (VIMIAA01) Laboratórium 9

Digitális technika (VIMIAA01) Laboratórium 9 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) Laboratórium 9 Fehér Béla Raikovich Tamás,

Részletesebben

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL Ma, a sok más felhasználás mellett, rendkívül jelentős az adatok (információk) átvitelével foglakozó ágazat. Az átvitel történhet rövid távon, egy berendezésen belül,

Részletesebben

Roger UT-2. Kommunikációs interfész V3.0

Roger UT-2. Kommunikációs interfész V3.0 ROGER UT-2 1 Roger UT-2 Kommunikációs interfész V3.0 TELEPÍTŐI KÉZIKÖNYV ROGER UT-2 2 ÁLTALÁNOS LEÍRÁS Az UT-2 elektromos átalakítóként funkcionál az RS232 és az RS485 kommunikációs interfész-ek között.

Részletesebben

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

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

Részletesebben

Párhuzamos programozási platformok

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

Részletesebben

Külső eszközök. Felhasználói útmutató

Külső eszközök. Felhasználói útmutató Külső eszközök Felhasználói útmutató Copyright 2006 Hewlett-Packard Development Company, L.P. A Microsoft és a Windows elnevezés a Microsoft Corporation bejegyzett kereskedelmi védjegye. Az itt szereplő

Részletesebben

LOGSYS LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ. 2010. november 8. Verzió 1.0. http://logsys.mit.bme.hu

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

Részletesebben

Az I2C egy soros, 8 bit-es, kétirányú kommunikációs protokoll, amelynek sebessége normál üzemmódban 100kbit/s, gyors üzemmódban 400kbit/s.

Az I2C egy soros, 8 bit-es, kétirányú kommunikációs protokoll, amelynek sebessége normál üzemmódban 100kbit/s, gyors üzemmódban 400kbit/s. Az I2C busz fizikai kialakítása Az I2C egy soros, 8 bit-es, kétirányú kommunikációs protokoll, amelynek sebessége normál üzemmódban 100kbit/s, gyors üzemmódban 400kbit/s. I2C busz csak két db kétirányú

Részletesebben

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Multiplexer (MPX) A multiplexer egy olyan áramkör, amely több bemeneti adat közül a megcímzett bemeneti adatot továbbítja a kimenetére.

Részletesebben

Bevitel-Kivitel. Bevitel-Kivitel és Perifériák. Algoritmusok és Alkalmazásaik Tanszék Budapest. 2005. december 16.

Bevitel-Kivitel. Bevitel-Kivitel és Perifériák. Algoritmusok és Alkalmazásaik Tanszék Budapest. 2005. december 16. Architektúrák és operációs rendszerek Balogh Ádám, Lőrentey Károly Eötvös Loránd Tudományegyetem Algoritmusok és Alkalmazásaik Tanszék Budapest 2005. december 16. Tartalomjegyzék Perifériák 1 Perifériák

Részletesebben

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

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,

Részletesebben

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?

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

Részletesebben

TestLine - zsoltix83tesztje-01 Minta feladatsor

TestLine - zsoltix83tesztje-01 Minta feladatsor lkalom: n/a átum: 2017.02.09 18:08:51 Oktató: n/a soport: n/a Kérdések száma: 35 kérdés Kitöltési idő: 1:03:48 Pont egység: +1-0 Szélsőséges pontok: 0 pont +63 pont Értékelés: Pozitív szemléletű értékelés

Részletesebben

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek USB adatgyűjtő eszközök és programozásuk Mérő- és s adatgyűjt jtő rendszerek Az USB kialakulása Az USB felépítése Az USB tulajdonságai USB eszközök Áttekintés USB eszközök programozása 2 Az USB kialakulása

Részletesebben

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra Multimédiás adatok továbbítása és annak céljai Mozgókép és hang átvitele Szórakoztató elektronika Biztonsági funkciókat megvalósító

Részletesebben

Mikrorendszerek tervezése

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 Megszakítás- és kivételkezelés Fehér Béla Raikovich

Részletesebben

USB. Az USB. Írta: Luli Zoltán Gyızı Szak: mérnök-informatikus EHA: LUZOABT.SZE Dátum: /5

USB. Az USB. Írta: Luli Zoltán Gyızı Szak: mérnök-informatikus EHA: LUZOABT.SZE Dátum: /5 Az Írta: Szak: mérnök-informatikus EHA: LUZOABT.SZE Dátum: 2006-11-19 1/5 Az Az kommunikációs forma napjaink egyik legelterjedtebb perifériás interfésze. Használata szerteágazó. A legegyszerőbb pendrive-októl

Részletesebben

SZORGALMI FELADAT. 17. Oktober

SZORGALMI FELADAT. 17. Oktober SZORGALMI FELADAT F2. Tervezzen egy statikus aszinkron SRAM memóriainterfész áramkört a kártyán található 128Ki*8 bites memóriához! Az áramkör legyen képes az írási és olvasási műveletek végrehajtására

Részletesebben

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

SZÁMÍTÓGÉPARCHITEKTÚRÁK ESSZÉ LÁNG LÁSZLÓ Zilog mokroprocesszor családok Z800 2005. December 1. Előszó A Zilog cég betörése a piacra rendkívül eredményesnek mondható volt, sőt később sikerült a csúcsra fejleszteniük a technológiájukat.

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

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

Részletesebben

Digitális rendszerek. Mikroarchitektúra szintje

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

Részletesebben

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

Számítógép architektúrák. A sínek Számítógép architektúrák A sínek Miről lesz szó? A sínek és kapcsolatos fogalmak Híres sínek jellemzői A sínek Vadász, 2007. Ea 6 2 A sín (bus) A fő részegységek között háromféle útvonal lehetséges: Processzor

Részletesebben

PCI Express szabvány

PCI Express szabvány Kurucz István Programozó matematikus szak Levelező tagozat PCI Express szabvány A tavalyi évben jelent meg a PCI buszt leváltó PCI Express szabvány, hogy mi is ez az újítás tulajdonképpen, és, hogy jelent-e

Részletesebben

Megszakítási rendszer

Megszakítási rendszer Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Megszakítási rendszer Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Megszakítási rendszer A CPU-nak rugalmasan

Részletesebben

Irányítástechnika 1. 8. Elıadás. PLC rendszerek konfigurálása

Irányítástechnika 1. 8. Elıadás. PLC rendszerek konfigurálása Irányítástechnika 1 8. Elıadás PLC rendszerek konfigurálása Irodalom - Helmich József: Irányítástechnika I, 2005 - Zalotay Péter: PLC tanfolyam - Klöckner-Möller Hungária: Hardverleírás és tervezési segédlet,

Részletesebben

Adatkapcsolati réteg 1

Adatkapcsolati réteg 1 Adatkapcsolati réteg 1 Főbb feladatok Jól definiált szolgáltatási interfész biztosítása a hálózati rétegnek Az átviteli hibák kezelése Az adatforgalom szabályozása, hogy a lassú vevőket ne árasszák el

Részletesebben

I/O rendszer. Dr. Seebauer Márta. Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár

I/O rendszer. Dr. Seebauer Márta. Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár I/O rendszer Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu I/O rendszer CPU Központi egység CU Vezérlő

Részletesebben

TestLine - zsoltix83tesztje-01 Minta feladatsor

TestLine - zsoltix83tesztje-01 Minta feladatsor lkalom: n/a átum: 2017.01.19 21:10:15 Oktató: n/a soport: n/a Kérdések száma: 35 kérdés Kitöltési idő: 1:03:48 Pont egység: +1-0 Szélsőséges pontok: 0 pont +63 pont Értékelés: Pozitív szemléletű értékelés

Részletesebben

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

A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom. AMI BIOS SETUP (ASRock 890GX, 890GM Pro3) Menü kezelése A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom. Menün belüli navigálás:

Részletesebben

HARDVERKÖVETELMÉNYEK. Alapkonfiguráció IBM-kompatibilis PC-környezetben.:

HARDVERKÖVETELMÉNYEK. Alapkonfiguráció IBM-kompatibilis PC-környezetben.: HARDVERKÖVETELMÉNYEK Alapkonfiguráció IBM-kompatibilis PC-környezetben.: Alapkövetelmény: szoros együttműködés a hardver részegységek között. (= összehangolt teljesítményjellemzők) I. Mikroprocesszorok

Részletesebben

9. Fejezet: Input/Output

9. Fejezet: Input/Output 9. Fejezet: Input/Output The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College

Részletesebben

Processzor (CPU - Central Processing Unit)

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

Részletesebben

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191 SIOUX-RELÉ Sioux relé modul telepítési leírás Szerkesztés 1.2 20MACIE0191 1 Leírás 1.1 Leírás A Sioux-relé egy soros modul, amely tartalmaz egy master kártyát, amely maximum két slave kártyával bővíthető.

Részletesebben

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

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól

Részletesebben

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése. Soros LCD vezérlő A vezérlő modul lehetővé teszi, hogy az LCD-t soros vonalon illeszthessük alkalmazásunkhoz. A modul több soros protokollt is támogat, úgy, mint az RS232, I 2 C, SPI. Továbbá az LCD alapfunkcióit

Részletesebben

1. Fejezet Hardver Installálás

1. Fejezet Hardver Installálás 1. Fejezet Hardver Installálás Az egyes kártyák és az opcionálisan használható kiegészítők különbözősége miatti egyes hardverkiépítések eltérhetnek egymástól. Ez a fejezet segít minden egyes Geovision

Részletesebben

Informatika érettségi vizsga

Informatika érettségi vizsga Informatika 11/L/BJ Informatika érettségi vizsga ÍRÁSBELI GYAKORLATI VIZSGA (180 PERC - 120 PONT) SZÓBELI SZÓBELI VIZSGA (30 PERC FELKÉSZÜLÉS 10 PERC FELELET - 30 PONT) Szövegszerkesztés (40 pont) Prezentáció-készítés

Részletesebben

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

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

Részletesebben

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL) SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL) SZÁMÍTÓGÉP Olyan elektronikus berendezés, amely adatok, információk feldolgozására képes emberi beavatkozás nélkül valamilyen program segítségével. HARDVER Összes műszaki

Részletesebben

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal Fuszenecker Róbert Budapesti Műszaki Főiskola Kandó Kálmán Műszaki Főiskolai Kar 2007. október 17. Laboratóriumi berendezések

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

Gyakorlati vizsgatevékenység. Graf Iskola

Gyakorlati vizsgatevékenység. Graf Iskola 06 3 06 68 06.. Szakképesítés azonosító száma, megnevezése: Gyakorlati vizsgatevékenység 5 8 03 000 50 Számítástechnikai szoftverüzemeltető Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése:

Részletesebben

12. Gyakorlat Szerelés-gyak

12. Gyakorlat Szerelés-gyak 12. Gyakorlat Szerelés-gyak A BIOS az angol Basic Input / Output System kifejezés rövidítése, ami magyarul alapvető bemeneti / kimeneti rendszert jelent, és a számítógép szoftveres és hardveres része közötti

Részletesebben

Küls eszközök. Dokumentum cikkszáma: Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti

Küls eszközök. Dokumentum cikkszáma: Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti Küls eszközök Dokumentum cikkszáma: 396847-211 2006. március Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti. Tartalomjegyzék 1 Az USB-eszközök használata USB-eszköz csatlakoztatása.......................

Részletesebben

Külső eszközök. Felhasználói útmutató

Külső eszközök. Felhasználói útmutató Külső eszközök Felhasználói útmutató Copyright 2006 Hewlett-Packard Development Company, L.P. A Microsoft és a Windows elnevezés a Microsoft Corporation Amerikai Egyesült Államokban bejegyzett kereskedelmi

Részletesebben

WAGO PLC-vel vezérelt hő- és füstelvezetés

WAGO PLC-vel vezérelt hő- és füstelvezetés WAGO PLC-vel vezérelt hő- és füstelvezetés Wago Hungária Kft. Cím: 2040. Budaörs, Gyár u. 2. Tel: 23 / 502 170 Fax: 23 / 502 166 E-mail: info.hu@wago.com Web: www.wago.com Készítette: Töreky Gábor Tel:

Részletesebben

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben... Hardver összetevők ellenőrzése Linux alatt Hardverguruk előnyben... A hardverek támogatottsága A telepítés előtt érdemes meggyőződni arról, hogy a jelenleg használt hardver elemek támogatottak-e a Linux

Részletesebben

RUBICON Serial IO kártya

RUBICON Serial IO kártya RUBICON Serial IO kártya Műszaki leírás 1.0 Készítette: Forrai Attila Jóváhagyta: Rubin Informatikai Zrt. 1149 Budapest, Egressy út 17-21. telefon: +361 469 4020; fax: +361 469 4029 e-mail: info@rubin.hu;

Részletesebben