Digitális rendszerek

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

Download "Digitális rendszerek"

Átírás

1 Digitális rendszerek

2 Korszerű többszintű számítógépek Fordító vs. értelmező Mikroprogram vs. drótozott végrehajtás Operációs rendszerek bevezetése Mikroprogramok kibővítése, fejlesztése Mikroprogramozás lezüllesztése 2

3 Számítógépek generációi Nulladik generáció: mechanikus számológépek ( ) Blaise Pascal (1642) Összeadás, kivonás Gottfried Willhelm von Leibniz báró (~1676) Mai négyműveletes zsebszámológépek mechanikus őse Charles Babbage (150 évvel később) Differenciálgép (összeadás, kivonás) Hajózási navigációhoz, egyetlen algoritmust futtatott csak Az eredményeket rézbevonatú lemezbe lyukasztotta acél formanyomóval Analitikus gép (általános célú) Tároló: memória Malom: számolóegység Bemeneti rész: lyukkártyaolvasó Kimeneti rész: lyukkártya, nyomtatott papír Egyszerű assembly nyelven lehetett programozni Konrad Zuse (1930-as évek végén) Jelfogókból épített automata számológépet A II. világháború alatt elpusztul az összes gépe 3

4 Számítógépek generációi Nulladik generáció: mechanikus számológépek ( ) John Attanasof Bináris aritmetika, kondenzátorok (memória), memóriafrissítés Kor technológia fejletlensége miatt csak a tervezőasztalon létezett számológépe Howard Aiken (1944, Harvard Egyetem) Mark I 72 (jelfogókból) épült, 23 decimális szó, utasítások végrehajtási ideje 6mp. Be- és kimeneti adathordozó lyukszalag Mark II. már az elektronika korszakában született meg. Első generáció: vákuumcsövek ( ) John Mauchley, J. Presper Eckert ENIAC (1943) vákumcső, 1500 jelfogó, 30 tonna, 140kW 20, egyenként 10jegyű decimális számot tudott tárolni regisztereiben 6000 többállású kapcsolóval és átkötő kábelek segítségével programozták 1946-ig nem tudták befejezni a gép építését EDVAC (1949) Az első elektronikus elven működő számítógép az ENIAC alapjain, hamarosan kudarcba fullad a projekt. 4

5 Számítógépek generációi Első generáció: vákuumcsövek ( ) EDSAC (az első Neumann elven működő gép) Memória, ALU, vezérlőegység, be- és kimeneti eszközök 4096 db 40 bites szó (memória): szavanként két 20 bites utasítás vagy egy 40 bites előjeles szám 20bites utasítások: 8 bit az utasítás típusát, 12 bit a memóriaszó címét adta meg. 40 bites akkumulátor (belső regiszter) 5

6 Számítógépek generációi Első generáció: vákuumcsövek ( ) IBM 701 (1953) bites szó, szavanként két utasítás IBM 704 (1956) 4096 szavas mágnesgyűrűs memória, szavanként 36 bites lebegőpontos aritmetika IBM 709 (1958) IBM utolsó vákuumcsöves gépe, a 704-es felturbózott változata Második generáció: tranzisztorok ( ) 1948-ban megszületett az első tranzisztor 10 év alatt szinte kiszorították a vákuumcsöves gépeket TX0 (16 bites), TX2 az első tranzisztoros gépek PDP1 (1961, DEC) bites szó, utasítás/mp (teljesítménye fele az IBM 7090-es tranzisztoros gépének), USD 512x512-es megjelenítő is tartozott hozzá, nemsokára megjelenik az első videójáték is rá. 6

7 Számítógépek generációi Második generáció: tranzisztorok ( ) PDP-8 12 bites, USD, megjelenik benne az omnibus a mai szg.-ek sín(busz)rendszerének őse. IBM 7094 Ciklusideje 2μs, (mágnesgyűrűs memória36 bites szó ) Kistestvérét az 1401-est nem tudományos számításokra, hanem kisvállalati adatok tárolására fejlesztették ( bites szavas tároló) CDC 6600 (1964) Egy nagyságrenddel nagyobb teljesítményű az IBM 7094-esnél Nagyfokú párhuzamosság a CPU-n belül, akár 10 utasítás végrehajtása egyidejűleg 7

8 Számítógépek generációi Harmadik generáció: integrált áramkörök ( ) Integrált áramkör megjelenése (1958) IBM System/360-as család kifejlesztése Családon belüli szoftverkompatibilitás, bevezető modellek (30, 40, 50, 65) Multiprogramozás megjelenése (több program egyidejűleg a memóriában) Az első emulációs képességekkel rendelkező számítógép 24 bites memóriacímzési lehetőség DEC PDP-11 az IBM 360-as kistestvére Szavas regiszterek és bájtos memória 8

9 Számítógépek generációi Negyedik generáció: magas integráltságú áramkörök (1980-?) '80-as évekre kiforrott VLSI technológia több tízezer és akár több millió tranzisztor elhelyezését is lehetővé tette egyetlen lapkán. Megjelennek a személyi számítógépek (pl Intel 8080-as CPU-val, CP/M operációs rendszerrel) IBM Personal Computer-t (Intel 8088 CPU-val) 1981-ban kezdik gyártani. Az IBM PC műszaki részleteinek közzététele után hamarosan megjelennek az IBM PC klónok. A versenytársak közül csak kevesen bírták a versenyt az IBM-el (pl. Apple Macintosh) Apple Macintosh (1984) tartalmazta az első GUI-t, mint személyi számítógép Osborne-1 (11kg!) az első hordozható számítógép Compaq piacra dobja az első hordozható IBM PC klónt 9

10 Számítógépek generációi Negyedik generáció: magas integráltságú áramkörök (1980-?) 1985: Intel 386-s CPU és ezzel épített PC-k kerülnek a piacra Egyre nagyobb teret hódítanak a RISC architektúrájú CPU-k 1992-ig kizárólag 8-32 bites CPU-k a piacon DEC kifejleszti a az első 64 bites CPUt, az Alpha-t. 10

11 Számítógépek generációi Eldobható számítógépek RFID technológiára alapozott aktív és passzív eszközök Mikrovezérlők Másképpen beágyazott számítógépek, mint. Pld Háztartási berendezések Kommunikációs eszközök Számítógép-perifériák Szórakoztató-elektronika Kép- és hangfeldolgozó eszközök Orvosi berendezések (műszerek) Katonai fegyverrendszerek Különböző kereskedelmi automaták, berendezések Játékok(kivéve a játékgépeket) Játékgépek Speciálisan játékra fejlesztve különleges hang és grafikai képességekkel Microsoft XBOX 360, Sony Playstation 2, Sony Playstation 3, stb. 11

12 Számítógépek generációi Személyi számítógépek Asztali (PC, munkaállomás) és hordozható típusok (notebook, PDA, stb.) Szerverek (kiszolgálók) Felturbózott PC-k és más architektúrájú szg.-ek, UNIX, Windows, stb. operációs rendszereket futtatva Munkaállomás klaszterek Több munkaállomás és PC egy rendszerbe kapcsolva, párhuzamos feldolgozásra alkalmazva Nagyszámítógépek (Mainframe-k) Nagy többségük az IBM 360-as sorozatának utódjai CPU, memória, háttértár, adatfeldolgozási sebesség tekintetében nagyságrendekkel felülmúlják a PC-ket és a munkaállomásokat Szuperszámítógépek A mainframe-k utáni nagyságrenddel nagyobb kapacitású számítógépek Kiszolgáló farmok gyakran teljesítményben felülmúlják ezeket a gépeket. 12

13 Számítógépek generációi 13

14 Processzorok CPU felépítése CPU: Central Processing Unit, központi feldolgozóegység Bus (sín): a számítógép részegységeit összekötő, címeket, adatokat és vezérlőjeleket továbbító párhuzamos vezetékköteg. Elhelyezkedése szerint lehet belső vagy külső Vezérlőegység: utasításbeolvasás és dekódolás, a CPU belső részegységeinek a vezérlése. ALU (Aritmetikai és Logikai Egység): utasítás-végrehajtás Regiszterek: kisméretű és gyors, CPU-n belüli memória Utasítás vagy programszámláló (PC, Program Counter) Utasításregiszter (IR, Instruction Register) Adatút: regiszterek, ALU és az ezeket összekötő sínrendszer összessége Utasítások Két fő csoport: regiszter-memória és regiszter-regiszter típusú műveletek Adatútciklus: ALU-n belüli utasítás-végrehajtás az előzőleg betöltött két operanduson, majd az eredmény visszaírása valamelyik regiszterbe Minél gyorsabb az adatútciklus, annál gyorsabban működik a CPU 14

15 Processzorok 15

16 Processzorok 16

17 Processzorok Utasítás-végrehajtás Minden utasítást részműveletek sorozataként hajt végre 1. Soron következő utasítás beolvasása az IR-be 2. PC beállítása a következő utasítás címére 3. Utasításdekódolás 4. Operandus(ok) címének megállapítása 5. Ha szükséges, operandus(ok) beolvasása a regiszter(ek)be 6. Utasítás végrehajtása, majd vissza a ciklus elejére Utasítások végrehajtása történhet, Fixen bedrótozott, azaz kizárólag hardveres megoldással Programozottan, azaz egy interpreter (értelmező) segítségével, melynek előnyei: Architektúrálisan kompatibilis számítógépek készíthetők Hibásan implementált utasítások javíthatók, tervezési hibák áthidalhatók Lehetőség az utasításkészlet utólagos bővítésére Strukturált felépítés A CPU bonyolultsága a hardver oldaláról áthelyeződik az értelmezőre (interpreter), azaz a szoftver oldalára. 17

18 Processzorok RISC és CISC CPU-k '80-as évektől kísérletek folynak a Berkeley-n és Stanfordban VLSI áramkörökkel az interpreter nélküli CPU-k kifejlesztésére. Hamarosan megjelennek az első példányok RISC I, RISC II és MIPS néven Nincsenek kompatibilitási problémák A kulcskérdés egyre inkább az 1 mp. alatt kiadható utasítások száma lett. CISC (Complex Instruction Set Computer) Komplex utasításkészletű számítógép ( utasítás) RISC (Reduced Instruction Set Computer) Csökkentett utasításkészletű számítógép (kb. 50 utasítás) Ha egy CISC utasítás helyettesíthető 4-5 RISC utasítással, valamint ez utóbbiak végrehajtása 10-szer gyorsabb, akkor egyértelműen a RISC lesz a győztes Visszafelé kompatibilitás hiányzik Nem szorították ki a CISC CPU-s gépeket Intel a 486-ostól kezdődően arany középutas megoldásként vegyíti a két típus előnyeit RISC mag az egyszerű utasításokhoz és CISC mag a bonyolultakhoz (hibrid megoldás) Teljesítménye elmarad a RISC-től, de visszafelé kompatibilis a régi CPU-kkal 18

19 Processzorok RISC CPU-k tervezési kérdései Minden utasítást közvetlenül a hardver hajtson végre Az utasítások nem bonthatók fel mikroutasításokra, nincs interpreter. Maximalizálni kell az utasítások kiadásának ütemét Egyik megoldás a sok közül, hogy minél több utasítás végrehajtását kell egy másodperc alatt elindítani, pl. a párhuzamosság alkalmazásával MIPS: Millions of Instructions Per Second; mérőszám, mely nem foglalkozik az utasítások végrehajtási idejével. Könnyen dekódolható utasítások Utasítások indítási ütemét befolyásolja a dekódoláshoz szükséges idő Megoldás: pl. szabályos, fix hosszúságú és kevés mezőből álló utasítások Külön betöltő és tároló utasítások Csak a STORE és LOAD utasítás használhat az operandusai között külső memóriára hivatkozást, minden más utasítás csak regiszterekkel dolgozhat. Sok regiszter szükséges Lehetőség szerint minél több regiszterre van szükség, hogy csökkenteni lehessen a STORE és LOAD utasítások számát 19

20 Processzorok Utasításszintű párhuzamosság Teljesítménynövelés párhuzamosság alkalmazása nélkül szinte kizárólag csak a lapka órajelének emelésével lehetséges Párhuzamosság bevezetése: utasításszintű és/vagy processzorszintű Pipeline (csővezeték) Az IBM Stretch (1959) is alkalmazta ezt a megoldást (prefetch buffer vagy queue) Pipeline sokkal több részre bontja az utasítás-végrehajtást (min. 12-re) 20

21 Processzorok Utasításszintű párhuzamosság Szuperskaláris architektúrák Egy csővezetékes CPU több funkcionális egységgel utasítás végrehajtását kezdik el egy órajel alatt Az S3 fázis gyorsabban előkészíti az utasításokat mint ahogy az S4 fázis végrehajtódnának Az S4 fázisban akár több ALU is lehet

22 Processzorok Processzorszintű párhuzamosság Tömbprocesszor Nagyszámú egyforma felépítésű CPU-ból áll, melyek ugyanazt a műveletet végzik el ugyanazon az adathalmazon SIMD, Single Instruction-stream Multiple Data stream A világ első ilyen gép az ILLIAC IV volt (University of Illinois, 1972) A terv szerint 4 negyedből állógép lett volna, negyedekként 8x8-as mátrixban CPU/memória párokkal, egy vezérlőegység/negyed Gazdasági megfontolásokból csak egy negyedet építettek meg belőle (50MFLOP sebességű volt) Már nem gyártanak ilyen CPU-kat A Pentium4-től kezdve az MMX és SSE utasításoknál használják ezt a végrehajtási modellt Vektorprocesszor Programozói oldalról nézve, hasonló mint a tömbprocesszor Minden összeadás egyetlen csővezeték elven működő egységben zajlik Adattömbökkel dolgozik, pl vektorokkal kapcsolatos műveletvégzés Vektorregisztereket használ (több hagyományos regiszterből áll) 22

23 Processzorok Processzorszintű párhuzamosság Multiprocesszorok Olyan rendszer, melyben egy közös memóriát használó, egynél több CPU található Szoftveres együttműködésre van szükség a CPU-k között Ebben a felállásban a CPU-kat szorosan kapcsoltaknak nevezik Könnyű a közös memória programozási modelljét használni Felosztható a közös memória a CPU-k között, de a határok nincsenek kőbe vésve 23

24 Processzorok Processzorszintű párhuzamosság Multiszámítógépek 256 CPU felett, már nehézségekbe ütközik a megvalósítás Olyan, sok számítógépből álló rendszerek, melyeknek csak saját memóriájuk van, közös nincs Multiszámítógépek CPU-it lazán kapcsoltaknak is nevezik Nagyobb rendszerekben nem célszerű a mindenkit mindenkivel séma alkalmazása Gyors üzenetekkel kommunikálnak a multiszámítógép CPU-i Multiprocesszorokat könyyebb programozni, de a multiszámítógépeket könnyebb építeni Hibrid rendszerek építésével próbálják az előnyös tulajdonságaikat ötvözni 24

25 Központi memória Központi memória Programok és adatok átmeneti tárolója a programvégrehajtás során Bitek 25 A memória alapegysége, tovább nem osztható. Minél több értéket akarunk egy helyiértéken ábrázolni (kódolni), annál bonyolultabb a szomszédos értékek szétválasztása megbízhatatlanabb lesz a memória Megoldás digitális információ kódolása a bináris számrendszer segítségével Némely IBM nagygépnél BCD, binárisan kódolt decimális aritmetika is használható

26 Központi memória Memóriacímek A memóriák rekeszekből (cellákból) épülnek fel A rekeszekre, a hozzájuk rendelt számmal (rekesz címével) lehet hivatkozni Pl.: ha egy memóriában n rekesz van és egyenként k bitet tárolhatnak, akkor 0 n-1 különböző cím létezik és egy rekesz 2k különböző értéket vehet fel A legkisebb címezhető egység a rekesz 8 bites rekesz bájt, szó n*(8 bit) vagy n bájt 26

27 Központi memória Bájtsorrend Egy szón belüli sorszámozás iránya 27 Balról-jobbra (SPARC, IBM nagygépek) nagy endián (big endian) Jobbról-balra (Intel CPU-k) kis endián (little endian) Különböző bájtsorrendet használó gépek közötti adatátvitel során konverzóra is szükség van. Hibamentes adatátvitelhez jelezni kell az adat típusát annak hosszát is.

28 Központi memória Hibajavító kódok Külső körülmények hatására a memória-áramkörök hibázhatnak Megoldás: hibafelismerő vagy hibajavító kódolás alkalmazása Mi a hiba? 28 Vegyünk két n = m + r bites kódszót, ahol m, az adatbitek száma és r, az ellenőrző bitek száma. Hamming távolság: két kódszó eltérő bitpozícióinak száma Ha a két kódszó távolsága d, akkor d egyszeres hiba szükséges ahhoz, hogy az egyik kódszó átalakulhasson a másikba

29 Központi memória Hibajavító kódok Kódolás Hibafelismerő kódolás: d egyszeres bithiba felismeréséhez d+1 Hamming távolságú kódolás kell (pl. paritásbit ahol, a Hamming távolság 2) Hibajavító kódolás: d egyszeres bithiba javításához 2d+1 Hamming távolságú kódolás kell Amennyiben adott az adatbitek száma m, úgy az összes egyszeres hiba javításához szükséges r ellenőrző bit az (m + r +1) 2r képlet alapján határozható meg (pl.: m=8, r=4; m=16, r=5; m=32, r=6; m=64, r=7) 29

30 Központi memória Gyorsítótár Az áramkörök integráltsági fokának növelését eltérő célokra használták fel a CPU-k és memóriák fejlesztésénél 30 CPU-knál a csővezeték-rendszert és a szuperskaláris funkciókat fejlesztették Memóriáknál alapvetően a kapacitást növelték

31 Központi memória Gyorsítótár A CPU-k és a memóriáramkörök közötti sebességkülönbség továbbra sem szűnt meg Megoldás: a memóriát a CPU lapkára kell integrálni Technológiai és gazdasági okok korlátozzák ebben az esetben a memória méretét Kicsi, gyors memória vagy nagy, lassú memória Kicsi, gyors memória (cache, gyorsítótár) A leggyakrabban használt memóriaszavakat a gyorsítótárban tároljuk A gyorsítótárazás fontos jellemzője a találati arány. Lokalitási elv (alapelv): egy rövid időintervallumban a memóriahivatkozások a teljes memória csak egy kis részét érintik Központi memória és a gyorsítótár blokkokra osztott (gyorsítósor) 31

32 Központi memória Gyorsítótár Gyorsítótárak tervezési szempontjai Gyorsítótár mérete Gyorsítósor mérete Gyorsítótár felépítése Egyesített vs. osztott gyorsítótár (Harvard-architectúra) Gyorsítótárak száma pl. L1, L2, L3 gyorsítótár az Intel és AMD CPU-k lapkáján Memóriatokozás és típusok 8 vagy 16 memórialapkát egy NYÁK-ra rögzítenek 32 SIMM (Single Inline Memory Module): 72 érintkező, 32 adatbit DIMM (Dual Inline Memory Module): 168 érintkező, 64 adatbit SO-DIMM (Small Outline DIMM): DIMM modul a notebook-okba

33 Memóriahierarchia 33 CPU regiszterek (összesen min. 128 byte, t ns) Gyorsítótár (cache, 32kB n*1mb, 2-3t ns) Központi memória (16MB n*10gb, t*10 ns, USD/MB) Mágneslemez (n*10gb n*1tb, min. 10 ms, penny/mb) Mágnesszalag (USD/GB), optikai lemez (n*1gb n*100gb, t*1 s)

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

Számítógép architektúrák. Bevezetés Számítógép architektúrák Bevezetés Mechanikus számológépek Blaise Pascal (1642) Gottfried Willhelm von Leibniz báró (~1676) Összeadás, kivonás Mai négyműveletes zsebszámológépek mechanikus őse Charles

Részletesebben

Számítógép architektúrák. Számítógéprendszerek felépítése

Számítógép architektúrák. Számítógéprendszerek felépítése Számítógép architektúrák Számítógéprendszerek felépítése Processzorok CPU felépítése CPU: Central Processing Unit, központi feldolgozóegység Bus (sín): a számítógép részegységeit összekötő, címeket, adatokat

Részletesebben

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

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Misák Sándor SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.1 (2007.02.20.) 3. előadás A SZÁMÍTÓGÉP- RENDSZEREK FELÉPÍTÉSE 1. Processzorok: 3. előadás CPU felépítése,

Részletesebben

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

Részletesebben

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

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Misák Sándor SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Nanoelektronikai és Nanotechnológiai Részleg A SZÁMÍTÓGÉP- RENDSZEREK FELÉPÍTÉSE DE TTK v.0.1 (2007.02.20.) 1. Processzorok: CPU felépítése, utasítás-végrehajtás;

Részletesebben

Ez egy program. De ki tudja végrehajtani?

Ez egy program. De ki tudja végrehajtani? Császármorzsa Keverj össze 25 dkg grízt 1 mokkás kanál sóval, 4 evőkanál cukorral és egy csomag vaníliás cukorral! Adj hozzá két evőkanál olajat és két tojást, jól dolgozd el! Folyamatos keverés közben

Részletesebben

A számítástechnika fejlődése

A számítástechnika fejlődése A számítástechnika fejlődése Az 1600-as évektől kezdődően az emberek igyekeztek olyan gépeket építeni, melyek megkönnyítik a számolást. A számítógépek fejlődését nagy lépésekben követjük. Az egymástól

Részletesebben

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

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

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

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

Számítógép architektúrák Számítógép architektúrák Számítógépek felépítése Digitális adatábrázolás Digitális logikai szint Mikroarchitektúra szint Gépi utasítás szint Operációs rendszer szint Assembly nyelvi szint Probléma orientált

Részletesebben

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

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Misák Sándor SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Nanoelektronikai és Nanotechnológiai Részleg 3. előadás A SZÁMÍTÓGÉP- RENDSZEREK FELÉPÍTÉSE DE TTK v.0.2 (2007.03.06.) 1. Processzorok: 3. előadás CPU felépítése,

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

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

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

Hardver Ismeretek. Várady Géza varady@morpheus.pte.hu

Hardver Ismeretek. Várady Géza varady@morpheus.pte.hu Hardver Ismeretek Várady Géza varady@morpheus.pte.hu 1 Bevezetés - fogalmak Informatika sokrétű Információk Információtechnika Szerzése Feldolgozása Tárolása Továbbítása Informatika a technikai eszköz

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ÉPES ARCHITEKTÚRÁK

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Misák Sándor SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.2 (2007.03.06.) 3. előadás A SZÁMÍTÓGÉP- RENDSZEREK FELÉPÍTÉSE 1. Processzorok: 3. előadás CPU felépítése,

Részletesebben

A fejlődés megindulása. A Z3 nevet viselő 1941-ben megépített programvezérlésű elektromechanikus gép már a 2-es számrendszert használta.

A fejlődés megindulása. A Z3 nevet viselő 1941-ben megépített programvezérlésű elektromechanikus gép már a 2-es számrendszert használta. Kezdetek A gyors számolás vágya egyidős a számolással. Mind az egyiptomiak mind a babilóniaiak számoló táblázatokat használtak. A helyiérték és a 10-es számrendszer egyesítése volt az első alapja a különböző

Részletesebben

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

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Misák Sándor SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.1 (2007.02.13.) 2. előadás A STRUKTURÁLT SZÁMÍTÓGÉP-FELÉPÍTÉS 2. előadás 1. Nyelvek, szintek és virtuális

Részletesebben

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

Máté: Számítógép architektúrák 2010.09.07. Császármorzsa Máté: Architektúrák 1. előadás 1 Császármorzsa Keverj össze 25 dkg grízt 1 mokkás kanál sóval, 4 evőkanál cukorral és egy csomag vaníliás cukorral! Adj hozzá két evőkanál olajat és két tojást,

Részletesebben

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

Máté: Számítógép architektúrák Október,,, -án teszt az Irinyi -os teremben a MOODLE vizsgáztató programmal az október -a előtt elhangzott előadások anyagából. A vizsgáztató program az október -ával kezdődő héten kipróbálható, gyakorolható

Részletesebben

3. Az elektronikus számítógépek fejlődése napjainkig 1

3. Az elektronikus számítógépek fejlődése napjainkig 1 2. Az elektronikus számítógépek fejlődése napjainkig Vázold fel az elektronikus eszközök fejlődését napjainkig! Részletesen ismertesd az egyes a számítógép generációk technikai újdonságait és jellemző

Részletesebben

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév Az informatika története (ebből a fejezetből csak a félkövér betűstílussal szedett részek kellenek) 1. Számítástechnika

Részletesebben

3. óra Számrendszerek-Szg. történet

3. óra Számrendszerek-Szg. történet 3. óra Számrendszerek-Szg. történet 1byte=8 bit 2 8 =256 256-féle bináris szám állítható elő 1byte segítségével. 1 Kibibyte = 1024 byte mert 2 10 = 1024 1 Mebibyte = 1024 Kibibyte = 1024 * 1024 byte 1

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

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK A STRUKTURÁLT SZÁMÍTÓGÉP-FELÉPÍTÉS. Misák Sándor. 2. előadás DE TTK

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK A STRUKTURÁLT SZÁMÍTÓGÉP-FELÉPÍTÉS. Misák Sándor. 2. előadás DE TTK Misák Sándor SZÁMÍTÓGÉPES ARCHITEKTÚRÁK Nanoelektronikai és Nanotechnológiai Részleg 2. előadás A STRUKTURÁLT SZÁMÍTÓGÉP-FELÉPÍTÉS DE TTK v.0.1 (2007.02.13.) 2. előadás 1. Nyelvek, szintek és virtuális

Részletesebben

Informatikai alapismeretek földtudományi BSC számára

Informatikai alapismeretek földtudományi BSC számára Informatikai alapismeretek földtudományi BSC számára 2010-2011 Őszi félév Heizlerné Bakonyi Viktória HBV@ludens.elte.hu Neumann János 1903-1957 Neumann János matematikus, fizikus, vegyészmérnök. Tanulmányok:

Részletesebben

3. óra Számrendszerek-Szg. történet

3. óra Számrendszerek-Szg. történet 3. óra Számrendszerek-Szg. történet 1byte=8 bit 2 8 =256 256-féle bináris szám állítható elő 1byte segítségével. 1 Kibibyte = 1024 byte mert 2 10 = 1024 1 Mebibyte = 1024 Kibibyte = 1024 * 1024 byte 1

Részletesebben

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei Kutató Intézet kisszámítógépes rendszerekben Tudományos számításokban gyakran nagy mennyiségű aritmetikai művelet elvégzésére van

Részletesebben

Alapfogalmak. Dr. Kallós Gábor A Neumann-elv. Számolóeszközök és számítógépek. A számítógép felépítése

Alapfogalmak. Dr. Kallós Gábor A Neumann-elv. Számolóeszközök és számítógépek. A számítógép felépítése Alapfogalmak Dr. Kallós Gábor 2007-2008. A számítógép felépítése A Neumann-elv A számítógéppel szemben támasztott követelmények (Neumann János,. Goldstine, 1945) Az elv: a szekvenciális és automatikus

Részletesebben

Digitális Rendszerek és Számítógép Architektúrák (BSc államvizsga tétel)

Digitális Rendszerek és Számítógép Architektúrák (BSc államvizsga tétel) Pannon Egyetem Villamosmérnöki és Információs Rendszerek Tanszék Digitális Rendszerek és Számítógép Architektúrák (BSc államvizsga tétel) 1. tétel: Neumann és Harvard számítógép architektúrák összehasonlító

Részletesebben

Digitális rendszerek. Utasításarchitektúra szintje

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

Részletesebben

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

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

Részletesebben

szeged.hu/~mate/ szeged.hu/~mate/ Máté: Számítógép architektúrák előadás 1

szeged.hu/~mate/   szeged.hu/~mate/ Máté: Számítógép architektúrák előadás 1 http://www.inf.u szeged.hu/~mate/ http://www.inf.u szeged.hu/~mate/ Dr. Máté Eörs docens Képfeldolgozás és Számítógépes Grafika Tanszék Árpád tér 2. II. em. 213 6196, 54-6196 (6396, 54-6396) http://www.inf.u-szeged.hu/~mate

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

IT - Alapismeretek. Megoldások

IT - Alapismeretek. Megoldások IT - Alapismeretek Megoldások 1. Az első négyműveletes számológépet Leibniz és Schickard készítette. A tárolt program elve Neumann János nevéhez fűződik. Az első generációs számítógépek működése a/az

Részletesebben

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

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások 8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley

Részletesebben

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

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

IT - Alapismeretek. Feladatgyűjtemény

IT - Alapismeretek. Feladatgyűjtemény IT - Alapismeretek Feladatgyűjtemény Feladatok PowerPoint 2000 1. FELADAT TÖRTÉNETI ÁTTEKINTÉS Pótolja a hiányzó neveket, kifejezéseket! Az első négyműveletes számológépet... készítette. A tárolt program

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

Részletesebben

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

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások 8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley

Részletesebben

Az informatika fejlõdéstörténete

Az informatika fejlõdéstörténete Az informatika fejlõdéstörténete Elektronikus gépek A háború alatt a haditechnika fejlõdésével felmerült az igény a számítások precizitásának növelésére. Több gépet is kifejlesztettek, de ezek egyike sem

Részletesebben

Alapismeretek. Tanmenet

Alapismeretek. Tanmenet Alapismeretek Tanmenet Alapismeretek TANMENET-Alapismeretek Témakörök Javasolt óraszám 1. Történeti áttekintés 2. Számítógépes alapfogalmak 3. A számítógép felépítése, hardver A központi egység 4. Hardver

Részletesebben

VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK

VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK 1 Az adatok feldolgozását végezhetjük olyan általános rendeltetésű digitális eszközökkel, amelyeket megfelelő szoftverrel (programmal) vezérelünk. A mai digitális

Részletesebben

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem)

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem) 65-67 A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem) Két fő része: a vezérlőegység, ami a memóriában tárolt program dekódolását és végrehajtását végzi, az

Részletesebben

Hardver ismeretek. Várady Géza, B144 varadygeza@gmail.com

Hardver ismeretek. Várady Géza, B144 varadygeza@gmail.com Hardver ismeretek Várady Géza, B144 varadygeza@gmail.com Bevezetés Informatika sokrétű Információk Információtechnika Szerzése Feldolgozása Tárolása Továbbítása Informatika a technikai eszköz oldalról

Részletesebben

Jacquard szövőgépe, vezérlési modulok használata 1805 lyukkártyás vezérlés

Jacquard szövőgépe, vezérlési modulok használata 1805 lyukkártyás vezérlés Az emberek ősidők óta törekednek arra, hogy olyan eszközöket állítsanak elő, melyek könnyebbé teszik a számolást, ilyen pl.: kavicsok, fadarabok, zsinórokra kötött csomók, fák, földre vésett jelek voltak.

Részletesebben

1. Fejezet: Számítógép rendszerek

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

Részletesebben

Fejezetek az Információ-Technológia Kultúrtörténetéből

Fejezetek az Információ-Technológia Kultúrtörténetéből Fejezetek az Információ-Technológia Kultúrtörténetéből Kezdeti elektronikus számítógépek kultúrtörténete ITK 7/58/1 Számológép - számítógép? Lady Ada Lovelace (1815-1852). Charles Babbage (1791-1871) ITK

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

Adatok ábrázolása, adattípusok

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

Részletesebben

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

SZÁMÍTÓGÉP-ARCHITEKTÚRÁK A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. SZÁMÍTÓGÉP-ARCHITEKTÚRÁK DE ATC AVK 2006 - - 1 HEFOP 3.3.1 P.-2004-06-0071/1.0 Ez a kiadvány a Gyakorlatorientált

Részletesebben

Bevezetés az informatikába

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.

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 Utasításkészlet architektúrák 2015. április 11. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tsz. ghorvath@hit.bme.hu Számítógép Architektúrák Horváth

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

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

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

Az informatika fejlődéstörténete. A számítástechnika kezdetei

Az informatika fejlődéstörténete. A számítástechnika kezdetei Az informatika fejlődéstörténete A számítástechnika kezdetei A mechanikus számológépek a mechanikus golyós számológépek az abakusz i.e. 2000-től Fogaskerekes számológépek Schickard 1623 négy alapművelet

Részletesebben

Operandus típusok Bevezetés: Az utasítás-feldolgozás menete

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?

Részletesebben

Információs technológiák 1. Ea: Történelmese

Információs technológiák 1. Ea: Történelmese Információs technológiák 1. Ea: Történelmese 56/1 B ITv: MAN 2015.09.08 Témakörök A számítógép kialakulása A Neumann-elvek Testépítés A lélek útja tudattágítás Ellenőrző kérdések 56/2 Mi a számítógép?

Részletesebben

2017/12/16 21:33 1/7 Hardver alapok

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

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

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

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása Az Informatika Elméleti Alapjai Dr. Kutor László A számolás korai segédeszközei A korszerű számítógépek kialakulása http://mobil.nik.bmf.hu/tantargyak/iea.html Felhasználónév: iea Jelszó: IEA07 IEA2/1

Részletesebben

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása

Az Informatika Elméleti Alapjai Dr. Kutor László. A számolás korai segédeszközei A korszerű számítógépek kialakulása Az Informatika Elméleti Alapjai Dr. Kutor László Számolás az ujjakon 2. (Kína- India) A számolás korai segédeszközei A korszerű számítógépek kialakulása http://mobil.nik.bmf.hu/tantargyak/iea.html Felhasználónév:

Részletesebben

A számítástechnika története

A számítástechnika története A számítástechnika története A számolás igénye már igen korán megjelent az emberiség történetében. Eleinte csak megszámlálásos feladatok léteztek. Például meg kellett számolni hány állat van a csordában,

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 4. 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.

Részletesebben

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

Máté: Számítógép architektúrák Máté: Számítógép architektúrák 20110928 Nem kombinációs áramkörök Óra (clock, 321 ábra): ciklusidő (cycle time) Pl: 500 MHz 2 nsec Finomabb felbontás késleltetéssel Aszimmetrikus óra Memória: Emlékszik

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

Programozás alapjai. Wagner György Általános Informatikai Tanszék

Programozás alapjai. Wagner György Általános Informatikai Tanszék Általános Informatikai Tanszék Hirdetmények (1) Jelenlevők: műsz. informatikusok progr. matematikusok A tantárgy célja: alapfogalmak adatszerkezetek algoritmusok ismertetése Követelményrendszer: Nincs:

Részletesebben

A SZÁMÍTÓGÉP KIALAKULÁSA. Zámori Zoltán, KFKI

A SZÁMÍTÓGÉP KIALAKULÁSA. Zámori Zoltán, KFKI A SZÁMÍTÓGÉP KIALAKULÁSA Zámori Zoltán, KFKI ABACUS SZÁMLÁLÁS A MATEMATIKA ALAPJA Nézzük meg mi történik törzsvendégek esetén egy kocsmában. A pintek száma egy középkori kocsmában: Arató András Bornemissza

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

Az informatika fejlődéstörténete

Az informatika fejlődéstörténete 1.2.1. Az informatika fejlődéstörténete A különböző számolási, számítási műveletek megkönnyítése és mechanizálása mindig is az emberiség fejlődésének kulcsfontosságú kérdése volt. Az abakusz az első számolóeszköz,

Részletesebben

Központi vezérlőegység

Központi vezérlőegység Központi vezérlőegység A számítógép agya a központi vezérlőegység (CPU: Central Processing Unit). Két fő része a vezérlőegység (CU: Controll Unit), ami a memóriában tárolt program dekódolását és végrehajtását

Részletesebben

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS 2015. 09. 06. Tartalom Labor 2 mikrovezérlők modul 2 alkalom 1 mikrovezérlők felépítése, elmélet 2 programozás, mintaprogramok Értékelés:

Részletesebben

Jelfeldolgozás a közlekedésben

Jelfeldolgozás a közlekedésben Jelfeldolgozás a közlekedésben 2015/2016 II. félév 8051 és C8051F020 mikrovezérlők Fontos tudnivalók Elérhetőség: ST. 108 E-mail: lovetei.istvan@mail.bme.hu Fontos tudnivalók: kjit.bme.hu Aláírás feltétele:

Részletesebben

Az első elektronikus számítógépek

Az első elektronikus számítógépek Az első elektronikus számítógépek 100 évre volt szükség Babbage gépének megvalósításához, mert az ő korában még a gyakorlatban nem állt rendelkezésre olyan eszköz, amivel ezt a gépet megbízhatóan és nem

Részletesebben

Flynn féle osztályozás Single Isntruction Multiple Instruction Single Data SISD SIMD Multiple Data MISD MIMD

Flynn féle osztályozás Single Isntruction Multiple Instruction Single Data SISD SIMD Multiple Data MISD MIMD M5-. A lineáris algebra párhuzamos algoritmusai. Ismertesse a párhuzamos gépi architektúrák Flynn-féle osztályozását. A párhuzamos lineáris algebrai algoritmusok között mi a BLAS csomag célja, melyek annak

Részletesebben

2016/08/31 02:45 1/6 Hardver alapok

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

Részletesebben

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

VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek) SzA35. VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek) Működési elvük: Jellemzőik: -függőségek kezelése statikusan, compiler által -hátránya: a compiler erősen

Részletesebben

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ÉPEK BELSŐ FELÉPÍTÉSE - 1

SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1 INFORMATIKAI RENDSZEREK ALAPJAI (INFORMATIKA I.) 1 NEUMANN ARCHITEKTÚRÁJÚ GÉPEK MŰKÖDÉSE SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1 Ebben a feladatban a következőket fogjuk áttekinteni: Neumann rendszerű számítógép

Részletesebben

Multimédia hardver szabványok

Multimédia hardver szabványok Multimédia hardver szabványok HEFOP 3.5.1 Korszerű felnőttképzési módszerek kifejlesztése és alkalmazása EMIR azonosító: HEFOP-3.5.1-K-2004-10-0001/2.0 Tananyagfejlesztő: Máté István Lektorálta: Brückler

Részletesebben

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

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

Máté: Számítógép architektúrák Október 19, 20, 21, 22-én teszt az Irinyi 227-es teremben a MOODLE vizsgáztató programmal az október 19-e előtt elhangzott előadások anyagából. A vizsgáztató tó program az október 12-ével kezdődő héten

Részletesebben

7. Fejezet A processzor és a memória

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

Részletesebben

Informatikai Rendszerek Alapjai. A számolás korai segédeszközei A korszerű számítógépek kialakulása

Informatikai Rendszerek Alapjai. A számolás korai segédeszközei A korszerű számítógépek kialakulása Informatikai Rendszerek Alapjai Dr. Kutor László A számolás korai segédeszközei A korszerű számítógépek kialakulása http://uni-obuda.hu/users/kutor/ 2015. ősz Óbudai Egyetem, NIK Dr. Kutor László IRA 9/37/1

Részletesebben

Alapismeretek. Tanmenet

Alapismeretek. Tanmenet Alapismeretek Tanmenet Alapismeretek TANMENET-Alapismeretek Témakörök Javasolt óraszám 1. Számítógépes alapfogalmak 2. A számítógép felépítése, hardver, A központi egység 3. Hardver Perifériák 4. Hardver

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

IAS számítógép. 1 Neumann János nem magyar nyelvterületen használt neve John von Neumann.

IAS számítógép. 1 Neumann János nem magyar nyelvterületen használt neve John von Neumann. IAS számítógép Neumann János Magyarországon született, itt tanult és doktorált matematikából, eközben Berlinben kémia és fizika előadásokat látogatott, Svájcban vegyészmérnöki diplomát szerzett. Tanulmányai

Részletesebben

Számítógépek architektúrák. Bemutatkozom. A tárgy célja. Architektúrák

Számítógépek architektúrák. Bemutatkozom. A tárgy célja. Architektúrák Számítógépek architektúrák Architektúrák Bemutatkozom Dr. Vadász Dénes, egyetemi docens vadasz@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/~vadasz Informatikai Intézet épülete, I. emelet, 111. szoba

Részletesebben

2. Fejezet : Számrendszerek

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

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) Bevezetés A laborgyakorlatok alapvető célja a tárgy későbbi laborgyakorlataihoz szükséges ismeretek átadása, az azokban szereplő

Részletesebben

5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő)

5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő) 5. tétel 12a.05. A számítógép sematikus felépítése (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő) Készítette: Bandur Ádám és Antal Dominik Tartalomjegyzék I. Neumann János ajánlása II. A számítógép

Részletesebben

A számítástechnika történeti áttekintése

A számítástechnika történeti áttekintése A számítástechnika történeti áttekintése Források: Markó Tamás PHARE támogatással készült jegyzete Wikipedia Google képkereső Prohardver 1 Előzmények Ókor: abacus a képen kínai abakusz látható: szuan-pan

Részletesebben

2.2 A számítógép felépítése (1. rész)

2.2 A számítógép felépítése (1. rész) Neumann elvek: 2.2 A számítógép felépítése (1. rész) Sorosan dolgozza fel a program által meghatározott utasításokat (egymás után) Tárolt program elve az adatok és a végrehajtandó programok azonos belső,

Részletesebben

Utasításfajták Memóriacímzés Architektúrák Végrehajtás Esettanulmányok. 2. előadás. Kitlei Róbert november 28.

Utasításfajták Memóriacímzés Architektúrák Végrehajtás Esettanulmányok. 2. előadás. Kitlei Róbert november 28. 2. előadás Kitlei Róbert 2008. november 28. 1 / 21 Adatmozgató irányai regiszter és memória között konstans betöltése regiszterbe vagy memóriába memóriából memóriába közvetlenül másoló utasítás nincsen

Részletesebben

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

Máté: Számítógép architektúrák Október 18, 19, 20, 21 én teszt az Irinyi 227 es teremben a MOODLE vizsgáztató programmal az október 18 a előtt elhangzott előadások anyagából. A vizsgáztató tóprogram az október 11 ével kezdődő héten

Részletesebben

1. MODUL - ÁLTALÁNOS FOGALMAK

1. MODUL - ÁLTALÁNOS FOGALMAK 1. MODUL - ÁLTALÁNOS FOGALMAK 1. Melyik a mondat helyes befejezése? A számítógép hardvere a) bemeneti és kimeneti perifériákat is tartalmaz. b) nem tartalmazza a CPU-t. c) a fizikai alkatrészek és az operációs

Részletesebben