Számítógép sematikus felépítése. Little Man Computer (LMC)
|
|
- Jenő Szalai
- 9 évvel ezelőtt
- Látták:
Átírás
1 7. Fejezet A processzor és a memória Hardver és Szoftver rendszerek architektúrája: Egy Információ Technológiai Szemlélet 3. kiadás, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College Linda Senne, Bentley College A CPU három fő része ALU (Arithmetic/Logic Unit = Aritmetikai/Logikai Egység) Számítási (aritmetikai és logikai), ill. összehasonlító műveleteket hajt végre a tárolt adatokon (regiszterek tartalma változik) CU (ControlUnit = Vezérlő Egység) Vezérli az utasítás-végrehajtást (fetch/executeciklusokat) Funkciók: p A CPU regisztereiben az adatokkal végez műveleteket (nem változnak meg az adatok) p Beolvassa a program utasításait és parancsokat ad az ALU-nak Részei: p Memory Management Unit (Memória Vezérlő Egység): p Felügyeli a fetch -elését, az utasításoknak és adatoknak p I/O Interfész p néha egybeépítik a memória vezérlővel, melyet Bus Interface Unit-nak nevezünk Regiszterek Példa: Program counter (PC program számláló) vagy instruction pointer (utasítás mutató) meghatározza a következő utasítást a futtatáshoz 7-2 1
2 Számítógép sematikus felépítése 7-3 Little Man Computer (LMC) 7-4 2
3 Regiszterek A regiszterek tulajdonságai Kicsi, permanens (nem múlékony) tárolóhelyek a CPU-n belül, amiket a számolások részeredményeinek tárolására használ A Vezérlő Egység (CU) vezérli őket Speciális használatra vannak tervezve általában mindegyik adott feladatot lát el Tároló méretük néhány bit, ill. byte Tárolhat adatot, címet és utasítást Hány regisztere van az LMC-nek? 7-6 3
4 Regiszterek Regiszterek használata Scratchpad ( vázltfüzet ) az aktuálisan futó program számára p A gyakran használt, ill. gyorsan elérendő adatokat tárolja A CPU és a futó programra vonatkozó információt tárolja p A következő program utasítás címe p Külső eszközökből érkező jelek általános, ill. speciális célú regisztereket különböztetünk meg Általános célú regiszterek Felhasználó számára láthatóak Megszakítási és adat értékeket tartalmaz Megegyezik az LMC számológépével Minden processzorban van néhány tucat 7-7 Speciális célú regiszterek Program Count Register = Program számláló regiszter (PC) Instruction pointernek (utasítás mutatónak) is hívjuk Instruction Register = Utasítás regiszter (IR) Memóriából származó utasításokat tartalmaz Memory Address Register = Memória Cím Regiszter (MAR) Memory Data Register = Memória Adat Regiszter (MDR) Status Registers = Állapot Regiszterek A processzor és a futó program állapotát tartalmazza Flag-eket (jelzőbit) (egybites logikai változókat) tartalmaz, p p nyomon követhessük a számítógép működését túlcsordulás, ill. carry, elektromos kimaradás, egyéb belső hibák stb
5 Regiszter műveletek Más helyekről származó értékek tárolása (regiszterek és memóriák) Összeadás és kivonás Bit műveletek (Shift, Rotate Eltolás, Felcserélés) A regiszter tartalmának ellenőrzése, pl.: nulla vagy pozitív 7-9 Memória 5
6 A memória működése Minden memóriatartomány egyedi címmel rendelkezik Az utasítás címe a Memória Cím Regiszterbe kerül, amely megtalálja a helyét a memóriában A processzor határozza meg, hogy tároljon vagy olvasson adatot A Memória Adat Regiszter és a memória közötti szállítási helyet igényel A Memória Adat Regiszter kétirányú regiszter 7-11 Kapcsolatok a MAR, a MDR és a memoria között Cím adatok
7 MAR-MDR példa 7-13 A memória működésének vizuális leírása
8 Egy memória cella működése Két kapcsoló: Olvasás (Read) Írás (write) Két vezérlő áramkör (AND), három vezérlő jellel: address line activate line R/W line Információt tároló memória cella 7-15 Memória-kapacitás Két tényező határozza meg 1. A MAR bit-jeinek száma p LMC = 100 (00-99) p 2 K, ahol K = a regiszter szélessége bit-ekben 2. Az utasításban szereplő cím rész (operandus) mérete p 4 bit 16 helyet tudunk megkülönböztetni p 8 bit enged 256 helyet tudunk megkülönböztetni p 32 bit 4,294,967,296 vagy 4 Giga helyet tudunk megkülönböztetni A memória mérete lényegesen befolyásolja a számítógép teljesítményét A kevés memória arra kényszeríthetheti a processzort, hogy 50%-alatt dolgozzon
9 RAM: Random Access Memory (Véletlen elérésű memória) RAM eredetileg mágnesezhető tároló cellák, ma DRAM és SRAM DRAM (Dynamic RAM=Dinamikus memória) Ma a legáltalánosabban használt, olcsó Volatilis tároló: feszültség kikapcsolásával elvész a tartalma Tartalmát hamar elveszti : másodpercenként kb szer kell újraírni a tartalmát az értékek tárolásához SRAM (Statikus RAM) Gyorsabb és drágább, mint a DRAM (más gyártási technológiája) Volatilis tároló: feszültség kikapcsolásával elvész a tartalma Keveset használnak belőle a cache memóriában, a gyors eléréshez 7-17 ROM - Read Only Memory (Csak olvasható memória) Stabil, nem volatilis tároló olyan programok tárolásához, amelyek nem változnak Mágneses magmemória EEPROM Electrically Erasable Programmable ROM (Elektromosan törölhető és programozható ROM) Lassabb és kevésbé rugalmasan használható, mint a FLASH ROM Flash ROM Gyorsabb, mint a merevlemezek, de sokkal drágább is Felhasználási területek: p p BIOS: BOOT program, diagnosztikai programok Digitális kamerák
10 CPU utasítások végrehajtása Fetch-Execute ciklus A CPU műveletek végrehajtása két ciklusra osztjuk (két memória hozzáférésre) mind a utasítás kódja, mind az az adat, amin a utasítást végrehajtjuk a memóriában van tárolva Fetch Megkeressük, ill. dekódoljuk az utasítást, a memóriából a regiszterekbe töltjük és jelzést küldünk az ALU-nak Execute Végrehajtjuk azt a műveletet, amit az utasítás kódol Adatokat mozgatjuk, ill. módosítjuk
11 LMC vs. CPU Fetch és Execute ciklus 7-21 A LOAD utasítás Fetch/Execute ciklusa 1. PC -> MAR 2. MDR -> IR 3. IR(address) -> MAR 4. MDR -> A 5. PC + 1 -> PC Az adatokat a PC-ből a MARba mozgatja Az adatokat az IR-be mozgatja Az utasítás cím része (operandus) betöltődik a MARba Az aktuális adatokat a tároló regiszterbe mozgatja A programszámláló növelése
12 A STORE utasítás Fetch/Execute ciklusa 1. PC -> MAR 2. MDR -> IR Az adatokat a PC-ből a MARba mozgatja Az adatokat az IR-be mozgatja 3. IR(address) -> MAR 4. A -> MDR* 5. PC + 1 -> PC Az utasítás cím részletei betöltődnek a MAR-ba A tároló regiszterből az MDRbe mozgatja az adatokat A programszámláló növelése *Vegyük észre, hogy a 4. pont hogyan változott meg a LOAD utasításhoz képest! Mikor történik a memória használata a két esetben? 7-23 Az ADD utasítás Fetch/Execute Ciklusa 1. PC -> MAR 2. MDR -> IR 3. IR(address) -> MAR 4. A + MDR -> A 5. PC + 1 -> PC Az adatokat a PC-ből a MARba mozgatja Az adatokat az IR-be mozgatja Az utasítások cím részletei betöltődnek a MAR-ba Az MDR tartalma a tár tartalmához adódik A programszámláló növelése
13 LMC utasításainak Fetch/Execute ciklusai Kivonás PC MDR IR[addr] MAR A MDR PC + 1 IR MAR A PC Bemenet PC MDR IOR PC + 1 MAR A IR PC Ugró (elágazás) utasítás PC MDR IR[addr] MAR IR PC Kimenet PC MDR A MAR IOR PC + 1 IR PC Szünet PC MDR MAR IR Feltételes (elágazás) ugró utasítás PC MDR MAR IR Ha a feltétel hamis: PC + 1 Ha a feltétel igaz: IR[addr] PC PC 7-25 Buszok 13
14 Busz Fizikai kapcsolat, ami lehetővé teszi az adatátvitelt a számítógépben két pont között Elektromos csatlakozások csoportja a két csomópont közötti jelátvitelhez Line (vonal): csatlakozási pont a buszon A jeleknek négy fajtáját különböztetjük meg 1. Adat (alfa-numerikus, numerikus, utasítások stb.) 2. Cím 3. Vezérlő jelek 4. Táp (néha) 7-27 Buszok a számítógépben Processzor és memória közötti busz Az I/O perifériák lehetnek azonos buszon acpu-val és a memóriával vagy külön buszon Ha a (plug-in) I/O elemek a CPU és a memória közötti buszt használják, akkor a fizikai egységet backplane-nek hívják Rendszerbusznak és külső busznak is hívják Ez jó példa a broadcast buszra A PC-kben általában ezeket az elemeket egy nyomtatott áramköri lapra az alaplapra (motherboard) integrálják p ez tartalmazza a CPU-t és összekapcsolja azt a többi komponenssel
15 Busz jellemzői Protokoll A kommunikáció jól dokumentált leírása Világosan megmagyarázza az összes vonal és a vonalakon lévő minden jel jelentését Adatátviteli kapacitás: az adat átvitel mértékegysége bit/másodperc Adatbusz szélessége: Az egyszerre átvihető adatok szélessége bitekben 7-29 Busz topológiák és üzenetváltás Pont-pont kapcsolat Többpontos kapcsolat Broadcast busz : minden elem megkapja a buszra kitett adatokat
16 Pont-pont kapcsolat vs. több pontos Plug-in eszköz Broadcast bus példa: Ethernet Az összetett eszközök mindegyike között van kapcsolat 7-31 Az alaplap Nyomtatott áramkör, melyen a processzor és egyéb fő elemek találhatók
17 Összeköttetések egy tipikus PC-ben Busz interface bridge-ek: különböző típusú buszokat kapcsolnak össze, átviszik az adatokat az egyik buszról a másikra 7-33 PCI bus-on használt jelek
18 Utasítások Utasítás A számítógépet vezérlő parancsok Végrehajtásukkor elektromos jelek hatására a számítógép egyes áramkörei különböző műveleteket hajtanak végre Utasítás készlet A tervező által meghatározott funkciók, melyet a processzor végre tud hajtani A különböző architektúrájú számítógépek között különbséget tehetünk a következő szempontok alapján: p Végrehajtható utasítások száma p Az egy utasítással végrehajtható műveletek bonyolultsága szerint p Támogatott (feldolgozható) adattípusok p Utasítások formátuma (kötött vagy változó hosszúság) p Regiszterek használata p Címzés (cím mérete, címzési módok) 7-35 Utasítás részei Műveleti kód (OP code): a feladat, amit a számítógépnek végre kell hajtani Forrás operandus Címek Eredmény operandus Adat helyének meghatározása (regiszter, memória) p Explicit: tartalmazza az utasítás p Implicit: alapértelmezés szerinti helyen OP code Forrás operandus Eredmény operandus
19 Utasítások formátuma Számítógép-specifikus leírás, mely meghatározza: műveleti kód hosszát Operandusok számát Operandusok hosszát Egy egyszerű 32-bites utasítás formátum 7-37 Utasítás formátumok: CISC
20 Utasítás formátumok: RISC 7-39 Utasítások típusai Adat átviteli műveletek (load: betöltés, store: tárolás) Általánosan használt, változatos megvalósítások A memória és a regiszterek közötti kapcsolat Mekkora a word adattípus? 16? 32? 64 bit? Aritmetikai utasítások operátorok: + - / * ^ Egész és lebegőpontos adatokon is végezhető Boolean logikai műveletek és relációs operátorok Relációs operátorok: > < = Logikai operátorok: AND, OR, XOR, NOR, és NOT Egyetlen operandusot használó utasítások Negáció, dekrementálás, inkrementálás
21 Egyéb utasítás típusok Bitmanipuláló utasítások Flag-ek (jelzőbitek) a feltételek tesztelésére Bitenkénti eltolás, ill. forgatás Program vezérlő utasítások Verem tár kezelő utasítások Összetett adatelemeken végzett utasítások I/O elemeket és számítógépet vezérlő utasítások 7-41 Regiszterben tárolt értékek eltolása és forgatása
22 Program vezérlő utasítások Program vezérlése Ugrás és elágazás utasítások Szubrutin hívása és visszatérés 7-43 Veremtár kezelő utasítások Veremtár kezelő utasítások LIFO (utolsó be, első ki) működés, információ tárolása Elemek kivétele fordított sorrendben történik, mint az elemek belehelyezése Beszúrás Kivétel
23 Szubrutin visszatérési címének tárolása állandó helyen : Oops! Hibás működés lehetséges!! 7-45 Veremtár a szubrutin visszatérési címének tárolására
24 Összetett adatkezelő utasítások Párhuzamosan hajt végre egyszerű műveleteket adatok csoportján SIMD: Single Instruction, Multiple Data p egy utasítás, több adat Intel MMX : 57 multimédiás utasítás Általánosan használják vektorok és tömbök feldolgozásakor
7. Fejezet A processzor és a memória
7. Fejezet A processzor és a memória The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley
Adatok ábrázolása, adattípusok. Összefoglalás
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
7. fejezet: A CPU és a memória
7. fejezet: A CPU és a memória The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 Fordította és
8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások
8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley
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
Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)
Memóriák (felejtő) Memória Kapacitás Ár Sebesség Memóriák - tárak Háttértár (nem felejtő) Memória Vezérlő egység Központi memória Aritmetikai Logikai Egység (ALU) Regiszterek Programok Adatok Ez nélkül
Számítógépek felépítése, alapfogalmak
2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd SZE MTK MSZT lovas.szilard@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? Nem reprezentatív felmérés kinek van
1. Fejezet: Számítógép rendszerek
1. Fejezet: Számítógép The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College Linda
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
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
Mikrokontrollerek. Tihanyi Attila 2007. május 8
Mikrokontrollerek Tihanyi Attila 2007. május 8 !!! ZH!!! Pótlási lehetőség külön egyeztetve Feladatok: 2007. május 15. Megoldási idő 45 perc! Feladatok: Első ZH is itt pótolható Munkapont számítás Munkapont
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
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
Programozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat Mutatók, dinamikus memóriakezelés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 9, 2009 1 tar@dcs.vein.hu
ARM Cortex magú mikrovezérlők
ARM Cortex magú mikrovezérlők 9. DMA (Direkt Memory Access) Scherer Balázs BME-MIT 2016 1. DMA áttekintés I. Perifériák és memória blokkokok processzor beavatkozása nélkül hozzáférnek a rendszerbuszhoz.
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
DSP architektúrák Texas Instruments DSP architektúrák
DSP architektúrák Texas Instruments DSP architektúrák A TI úttörő a DSP-k kifejlesztésében. Ma is a piaci részesedés több mint felét magáénak tudja, három tipusú DSP van a TMS családban: C2000 Motor Control
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
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,
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
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
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
VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
Adatok ábrázolása, adattípusok
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
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
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
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
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
Operandus típusok Bevezetés: Az utasítás-feldolgozás menete
Operandus típusok Bevezetés: Az utasítás-feldolgozás menete Egy gépi kódú utasítás általános formája: MK Címrész MK = műveleti kód Mit? Mivel? Az utasítás-feldolgozás általános folyamatábrája: Megszakítás?
A processzor. 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 A processzor Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Egy processzor logikai felépítése CPU Központi
I+K technológiák. Beágyazott rendszerek 1. előadás Aradi Szilárd
I+K technológiák Beágyazott rendszerek 1. előadás Aradi Szilárd Bevezetés Napjaink gépjárművének kb. 25 %-a elektronikus egységekből áll. Akár 80 különálló elektronikus vezérlőegység (ECU) is lehet egyet
Digitális hálózatok: Digitális hálózati elemek struktúrális felépítése, CMOS alkalmazástechnika. Somogyi Miklós
Digitális hálózatok: Digitális hálózati elemek struktúrális felépítése, CMOS alkalmazástechnika Somogyi Miklós Kombinációs hálózatok tervezése A logikai értékek és műveletek Két-értékes rendszerek: Állítások:
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
Vezérlőegység. 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 Vezérlőegység Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Vezérlés A vezérlés célja az utasítás-végrehajtás
2. Fejezet : Számrendszerek
2. Fejezet : Számrendszerek The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College
Megszakítás, DMA, fejlett I/O módok Memória típusok, cache, MMU Párhuzamos végrehajtás, pipeline, szuperskalár, vektor proc.
3. előadás Általános célú számítógépek műszaki megoldásai Megszakítás, DMA, fejlett I/O módok Memória típusok, cache, MMU Párhuzamos végrehajtás, pipeline, szuperskalár, vektor proc., HT, SMP, AMP Személyi
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
Számítógép architektúrák. Tartalom. A memória. A memória
Számítógép architektúrák A memória Tartalom Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) A memória Vadász, 2007. Ea7 2 A memória Tár: programok
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
Számítógép hálózatok gyakorlat
Számítógép hálózatok gyakorlat 9. Gyakorlat Forgalomirányítás 2016.04.13. Számítógép hálózatok gyakorlat 1 Forgalomirányítás szerepe Példa: Forrás: 192.168.1.1 Cél: 192.168.2.1 2016.04.13. Számítógép hálózatok
Digitális rendszerek. Utasításarchitektúra szintje
Digitális rendszerek Utasításarchitektúra szintje Utasításarchitektúra Jellemzők Mikroarchitektúra és az operációs rendszer közötti réteg Eredetileg ez jelent meg először Sokszor az assembly nyelvvel keverik
The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003
. Fejezet : Számrendszerek The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach. kiadás, Irv Englander John Wiley and Sons Wilson Wong, Bentley College Linda Senne,
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á,
2016/08/31 02:45 1/6 Hardver alapok
2016/08/31 02:45 1/6 Hardver alapok < Hardver Hardver alapok Szerző: Sallai András Copyright Sallai András, 2011, 2013, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Bevezetés A számítógépet
Lemezkezelés, RAID, partícionálás, formázás, defragmentálás.
Lemezkezelés, RAID, partícionálás, formázás, defragmentálás 1 Lemezkezelési szabványok ATA (Advanced Technology Attachment with Packet Interface (ATA/ATAPI)) újabban (P-ATA), vagy IDE (Intelligent Drive
2016/06/23 07:47 1/13 Kérdések
2016/06/23 07:47 1/13 Kérdések < Számítástechnika Kérdések Hardver Kérdés 0001 Hány soros port lehet egy PC típusú számítógépen? 4 COM1 COM2 COM3 COM4 Kérdés 0002 Egy operációs rendszerben mit jelent a
Egyszerű áramkörök vizsgálata
A kísérlet célkitűzései: Egyszerű áramkörök összeállításának gyakorlása, a mérőműszerek helyes használatának elsajátítása. Eszközszükséglet: Elektromos áramkör készlet (kapcsolótábla, áramköri elemek)
1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés
1. Fejezet: Számítógép The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley College Linda
Számoló és számítógépek
Számoló és számítógépek 0. generáció Rovásfa Számolópálcák Abakusz Napier-pálcák Gaspard Schott Logarléc Wilhelm Schickard (1592-1635) 1623: négy alapművelet elvégzésére alkalmas mechanikus számológép
Máté: Számítógép architektúrák
Elágazás jövendölés ok gép megjövendöli, hogy egy ugrást végre kell hajtani vagy sem. Egy triviális jóslás: a visszafelé irányulót végre kell hajtani (ilyen van a ciklusok végén), az előre irányulót nem
A számítógép egységei
A számítógép egységei A számítógépes rendszer két alapvető részből áll: Hardver (a fizikai eszközök összessége) Szoftver (a fizikai eszközöket működtető programok összessége) 1.) Hardver a) Alaplap: Kommunikációt
Számítógép architektúrák I. Várady Géza varadygeza@pmmik.pte.hu
Számítógép architektúrák I. Várady Géza varadygeza@pmmik.pte.hu 1 Bevezetés - fogalmak Informatika sokrétű Információk Szerzése Feldolgozása Tárolása Továbbítása Információtechnika Informatika a technikai
TANMENET. Tantárgy: Informatika Osztály: 9B. Heti óraszám: 2
KAPOSVÁRI SZAKKÉPZÉSI CENTRUM EÖTVÖS LORÁND MŰSZAKI SZAKKÖZÉPISKOLÁJA, SZAKISKOLÁJA ÉS KOLLÉGIUMA 7400 Kaposvár, Pázmány Péter u. 17. OM 203027 TANMENET Tantárgy: Informatika Osztály: 9B. Heti óraszám:
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) 4. előadás: Utasítás végrehajtás folyamata: címzési módok, RISC-CISC processzorok Előadó:
Elemi adatszerkezetek
2015/10/14 13:54 1/16 Elemi adatszerkezetek < Programozás Elemi adatszerkezetek Szerző: Sallai András Copyright Sallai András, 2011, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu
3. Térvezérlésű tranzisztorok
1 3. Térvezérlésű tranzisztorok A térvezérlésű tranzisztorok (Field Effect Transistor = FET) működési elve alapjaiban eltér a bipoláris tranzisztoroktól. Az áramvezetés mértéke statikus feszültséggel befolyásolható.
Vodafone ReadyPay. Használati útmutató
Vodafone ReadyPay Használati útmutató 1 - Párosítás Bluetooth-on keresztül, első beállítások 2 - Fizetés 3 - Menüpontok Párosítás Bluetooth-on keresztül, első beállítások Az első lépés Megjegyzés: A ReadyPay
2017/12/16 21:33 1/7 Hardver alapok
2017/12/16 21:33 1/7 Hardver alapok < Hardver Hardver alapok Szerző: Sallai András Copyright Sallai András, 2011, 2013, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Bevezetés A számítógépet
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,
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT - 2016.04.01 után kötött szerződésekre Díjcsomag neve Go Go+ Go EU Go EU+ Kínált letöltési sebesség - 3G 42 Mbit/s 42 Mbit/s 42 Mbit/s
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
Programozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai Amagasszintÿ programozási nyelv fogalma
Bevezetés az informatikába
Bevezetés az informatikába 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.
Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás ATmega128 CPU Single-level pipelining Egyciklusú ALU működés Reg. reg., reg. konst. közötti műveletek 32 x 8 bit általános célú regiszter Egyciklusú
Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák
Dr. Oniga István DIGITÁLIS TECHNIKA 10 Memóriák Memóriák Programot, és adatokat tárolnak D flip-flop egyetlen bit, a regiszter egy bináris szám tárolására alkalmasak Memóriák több számok tárolására alkalmasak
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
1. Mit tárol a memória? 1 pont. 2. Miért kell rendszerlemezzel rendelkeznünk? 1 pont Karikázza be a helyes válasz betűjelét
1. Mit tárol a memória? 1 pont a. Az éppen futó programokat b. A műveletek eredményeit c. A később futó programok számadatait 2. Miért kell rendszerlemezzel rendelkeznünk? 1 pont Karikázza be a helyes
Autóipari beágyazott rendszerek. Fedélzeti elektromos rendszer
Autóipari beágyazott rendszerek Fedélzeti elektromos rendszer 1 Személygépjármű fedélzeti elektromos rendszerek 12V (néha 24V) névleges feszültség Energia előállítás Generátor Energia tárolás Akkumulátor
BEVEZETÉS. A felsorolt eszközök közül melyik periféria? a) VLSI b) ALU c) CPU d) Modem
BEVEZETÉS Mely állítás igaz a bájtra? a) Az információ legkisebb egysége. b) 8 bit egyenlő 1 bájttal. c) 1 bájt nagyobb, mint 16 bit. d) 1 bájton 256 karakter különböztethető meg. A felsorolt eszközök
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
EPER E-KATA integráció
EPER E-KATA integráció 1. Összhang a Hivatalban A hivatalban használt szoftverek összekapcsolása, integrálása révén az egyes osztályok, nyilvántartások között egyezőség jön létre. Mit is jelent az integráció?
DIGITÁLIS ADATTÁRAK (MEMÓRIÁK)
DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) A digitális berendezések a feladatuk ellátása közben rendszerint nagy mennyiségű adatot dolgoznak fel. Feldolgozás előtt és után rendszerint tárolni kell az adatokat ritka
Számítógép Architektúrák
Multiprocesszoros rendszerek Horváth Gábor 2015. május 19. Budapest docens BME Híradástechnikai Tanszék ghorvath@hit.bme.hu Párhuzamosság formái A párhuzamosság milyen formáit ismerjük? Bit szintű párhuzamosság
Dr. Schuster György. 2014. február 21. Real-time operációs rendszerek RTOS
Real-time operációs rendszerek RTOS 2014. február 21. Az ütemező (Scheduler) Az operációs rendszer azon része (kódszelete), mely valamilyen konkurens hozzáférés-elosztási problémát próbál implementálni.
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
Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák
Dr. Oniga István DIGITÁLIS TECHNIKA 10 Memóriák Memóriák Programot, és adatokat tárolnak D flip-flop egyetlen bit, a regiszter egy bináris szám tárolására alkalmasak Memóriák több számok tárolására alkalmasak
Mágneses szuszceptibilitás vizsgálata
Mágneses szuszceptibilitás vizsgálata Mérést végezte: Gál Veronika I. A mérés elmélete Az anyagok külső mágnesen tér hatására polarizálódnak. Általában az anyagok mágnesezhetőségét az M mágnesezettség
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
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
BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK. Háber István Ihaber@pmmik.pte.hu
BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK Háber István Ihaber@pmmik.pte.hu MAI SZÁMÍTÓGÉPEK FELÉPÍTÉSE A mai digitális számítógépek többségének felépítése a Neumann-elvet követi. Három fő funkcionális
Digitális technika (VIMIAA01) Laboratórium 1
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 1 Fehér Béla Raikovich Tamás,
Számítógép Architektúrák
Cache memória Horváth Gábor 2016. március 30. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Már megint a memória... Mindenről a memória tehet. Mert lassú. A virtuális
Szervezeti formák bemutatása
Szervezeti formák bemutatása Szakgyógyszerész-jelöltek képzése Király Gyula Szervezet fogalma Csoportot egyének tulajdonságai és a köztük zajló interakciók hoznak létre. Szervezet: egymással összefüggő
DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István
IGITÁLI TECHNIKA 7 Előadó: r. Oniga István zekvenciális (sorrendi) hálózatok zekvenciális hálózatok fogalma Tárolók tárolók JK tárolók T és típusú tárolók zámlálók zinkron számlálók Aszinkron számlálók
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek megoldásához!
Az első lépések. A Start menüből válasszuk ki a Minden program parancsot. A megjelenő listában kattintsunk rá az indítandó program nevére.
A számítógép elindítása A számítógépet felépítő eszközöket (hardver elemeket) a számítógépház foglalja magába. A ház különböző méretű, kialakítású lehet. A hátoldalán a beépített elemek csatlakozói, előlapján
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
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
Számítógépes alapismeretek
Számítógépes alapismeretek Heti óraszáma: 2 (Bagoly Zsolt, Papp Gábor) + (Barnaföldi Gergely) A tantárgy célja: korszerű információtechnológiai alapismeretek elsajátítása megismerkedés az informatikai
Egyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt
Egyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt 2016 ban még nagyobb hangsúlyt kapnak az e kereskedelmeben az okostelefonok. 2015 ben még
Párhuzamos programozás
Párhuzamos programozás Rendezések Készítette: Györkő Péter EHA: GYPMABT.ELTE Nappali tagozat Programtervező matematikus szak Budapest, 2009 május 9. Bevezetés A számítástechnikában felmerülő problémák
Az INTEL D-2920 analóg mikroprocesszor alkalmazása
Az INTEL D-2920 analóg mikroprocesszor alkalmazása FAZEKAS DÉNES Távközlési Kutató Intézet ÖSSZEFOGLALÁS Az INTEL D 2920-at kifejezetten analóg feladatok megoldására fejlesztették ki. Segítségével olyan
A mikroprocesszor egy RISC felépítésű (LOAD/STORE), Neumann architektúrájú 32 bites soft processzor, amelyet FPGA val valósítunk meg.
Mikroprocesszor A mikroprocesszor egy RISC felépítésű (LOAD/STORE), Neumann architektúrájú 32 bites soft processzor, amelyet FPGA val valósítunk meg. A mikroprocesszor részei A mikroprocesszor a szokásos
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.
ELEKTRONIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 2005. május 20. ELEKTRONIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI MINISZTÉRIM Elektronikai alapismeretek
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán Egy mintapéldán keresztül mutatjuk be a GRASS vektoros elemzési műveleteit. Az elemzési mintafeladat során gumipitypang termesztésére
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Minden olyan dologi és személyi eszköz, ami egy cél eléréséhez szükséges Dologi erőforrás Olyan eszközök, amelyek kellenek a cél eléréséhez Emberi erőforrás Emberi munkaidő.
A SZÁMÍTÓGÉP FELÉPÍTÉSE.
A SZÁMÍTÓGÉP FELÉPÍTÉSE. Alapfogalmak: CPU : Central Processing Unit a központi feldolgozó egység, ez értelmezi a parancsokat és hajtja végre a memóriában tárolt utasításokat. RAM : Random Access Memory
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,
Felhasználói kézikönyv
Felhasználói kézikönyv 3060S Lézeres távolságmérő TARTALOMJEGYZÉK 1. Használat előtt... 2 2. Az elemek cseréje... 2 3. A készülék felépítése... 2 4. Műszaki jellemzők... 3 5. A lézeres távolságmérő bekapcsolása...