Számítógépek architektúrák. Architektúrák

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

Download "Számítógépek architektúrák. Architektúrák"

Átírás

1 Számítógépek architektúrák Architektúrák

2 Bemutatkozom Dr. Vadász Dénes, egyetemi docens Informatikai Intézet épülete, I. emelet, 111. szoba Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai és villamosmérnöki tanszékcsoport Általános informatikai tanszék Számítógépek Vadász, Ea1 2

3 Bemutatkozom Dr. Kovács Szilveszter, egyetemi docens Tel: Informatikai Intézet épülete, I. emelet, 106a. Szoba, mellék Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Általános informatikai tanszék Számítógépek Vadász, Ea1 3

4 Számítógép (computer) A tárgy célja Egy programozási nyelv segítségével leírt számítási feladat végrehajtására szolgáló eszköz 1 Architektúra (felépítés, szerkezet) 2 Funkcionális specifikáció az irányultság: specifikáció, Megvalósítási célú irányultság: egységek és kapcsolódásuk. Bármelyik irányultságnál különböző részletezettség A tárgy célja: általános hardverismeret megszerzése, továbbá felhasználói felületek (parancsértelmezős és grafikus) megismerése. Szemléletmód kialakítás. Számítógépek Vadász, Ea1 4

5 Az oktatási módszereink Vetített képes előadások Oktatási oldalaimon a GEIAL301B kurzus anyaga itt az előadások képei nyomtatható formában (Acrobat Reader) A Számítógépek, számítógép rendszerek c. jegyzet Az előadásokon a lényeges dolgok kiemelése, fontos definíciók, konvencionális szóhasználat stb. Laboratóriumi gyakorlatok Kötelező a látogatásuk Önálló feladatok Számítógépek Vadász, Ea1 5

6 Ajánlott irodalom Sima, Fountain, Kacsuk: Korszerű számítógép-architektúrák, SZAK Kiadó, Csala: A számítástechnikai hardver alapjai, BKE, Aula, Vadász: Számítógépek, számítógép rendszerek, Jegyzet, ME, Számítógép architektúrák, Előadás vázlatok, ME, Számítógépek Vadász, Ea1 6

7 Az ütemterv A tárgy honlapján, a tanszéki hirdetőtáblán Témák: Számítási modellek, architektúrák A felhasználó szemlélete. Szolgáltatások. Parancsnyelvek. A CPU Memória Sínek Eszközök: képernyő, billentyűzet, mutatók Háttértárak, nyomtatók Esettanulmányok Számítógépek Vadász, Ea1 7

8 Aláírás és vizsga Az aláírás feltételei A teljesítés feltételei A gyakorlatokon aktív jelenlét, az ottani feladatok eredményes elvégzése. Legalább 10 gyakorlatot el kell ismertetni! Köztük évközi ZH kötelező (13. hét)! Aláírást csak a tanulmányi időszakban szerezhetnek! A vizsga írásbeli és szóbeli vizsga Írásbeli: rövid kérdésekre rövid válaszok Szóbeli, lehet javítani is, rontani is Számítógépek Vadász, Ea1 8

9 A teljesítés feltételei Az aláírás feltétele a gyakorlatokra való felkészülés és azokon való aktív részvétel. Minden gyakorlaton minden hallgatót értékel a gyakorlatvezető, és megállapítja, hogy az adott gyakorlatot teljesítettnek veszi-e vagy sem. Az aláíráshoz legalább 10 gyakorlatot teljesíteni kell. Betegség miatti hiányzásokat is pótolni kell. Az aláírás további feltétele az évközi feladatok eredményes elkészítése és az évközi zárthelyi dolgozat eredményes teljesítése. Számítógépek Vadász, Ea1 9

10 A teljesítés feltételei Az évközi zárthelyi dolgozat időpontja a 13. tanulmányi hétre esik. A zárthelyi időtartama 50 perc, elégséges szintű megoldásához legalább 50%-os eredmény szükséges. A gyakorlat hiányosságai miatt elmaradt aláírás pótlásra a vizsgaidőszakban már nincs lehetőség. Számítógépek Vadász, Ea1 10

11 A vizsga A vizsga írásbeli és szóbeli vizsga. Az írásbeli vizsgán belépő dolgozatot írnak, melyhez több, röviden megválaszolható kérdést kapnak. Ezt 50%-nál jobb teljesítéssel kell megírni, hogy a szóbeli részre sor kerüljön. A szóbelin a tárgytémaköreihez kapcsolódó kérdésekre kell felelniük. Számítógépek Vadász, Ea1 11

12 Számítógép történet Tanulmányozzák Katona István A számítógép története c. prezentációját! Ebből fontos: a Neumann elvű gép A Neumann elv röviden: A számítógép legyen teljesen elektronikus, külön vezérlő-és végrehajtó egységgel. Kettes számrendszert használjon. Az adatok és a programok ugyanabban a belső tárban, a memóriában legyenek. A számítógép legyen univerzális Turing-gép 1 (soros utasítás végrehajtás elve érvényesüljön) (Turing 1937) Számítógépek Vadász, Ea1 12

13 Fontos mérföldkövek Év Név Készítő Megjegyzés 1834 Analytical Engine Babbage Az első általános célú számítógép 1936 Z1 Zuse Első működő, relés technikával 1943 COLOSSUS Brit kormáy Első elektronikus gép. Szupertitkos 1944 Mark I Aiken Első amerikai általános célú (Harward arch.) 1946 ENIAC Ecker/Mauchley A modern számítógépek története indul 1948 Neumann A Neumann elv megszületik 1949 EDSAC Wilkes Első tárolt program elvű 1952 IAS Neumann A mai géptervezés alapjai IBM Üzleti célú, népszerű IBM Tudományos számításokhoz IBM Általános célú Számítógépek Vadász, Ea1 13

14 Fontos mérföldkövek Év Név Készítő Megjegyzés CDC Első tudományos célú szuperszámítógép 1965 PDP-8 DEC Tömegesen elterjedt mikroszámítógép 1970 PDP-11 DEC Tömegesen elterjedt mikroszámítógép Intel 8 bites lapkán általános célú gép 1974 CRAY-1 Cray Első vektoros szuperszámítógép 1978 VAX DEC 32 bites miniszámítógép, 1 MIPS-es 1981 IBM PC IBM Személyi számítógépek kora indul 1985 MIPS MIPS RISC korszak indul 1987 SPARC Sun SPARC alapú munkaállomások 1990 RS6000 IBM Az első szuperskalár gép Számítógépek Vadász, Ea1 14

15 Fontos mérföldkövek Év Név Készítő Megjegyzés 1991 R4000 MIPS Már 64 bites a processzor 1992 Alpha DEC Kiváló RISC processzor 1994 IA-64 Intel 2001 Itanium Intel Valódi 64 bites Bejelenti terveit, re tervezik bevezetni 2003 PowerPC Apple Mc OS operációs rendszer 2003 AMD64 AMD 32 bitessel kompatibilis (azt emulálja) Opteron, Athlon Számítógépek Vadász, Ea1 15 Szimuláláció: tettetés, színlelés; Emuláció: utánzás, példa követés

16 Az utóbbi évtizedek a számítástechnikában Az évek 60-as 70-es 80-as 90-es A paradigma Kötegelt feldolgozás Időosztás Asztali gépek Hálózatok Hol? Terminálszobában Számítóközpontban Íróasztalon Mobil Az adatok Numerikus adatok Szövegek + számok + rajzok Multimédia Fő cél Számítások Hozzáférés Megjelenítés Kommunikáció Számítógépek Vadász, Ea1 16 Paradigma: Bizonyításra, összehasonlításra alkalmas példa, minta. Követése jó döntések meghozatalát segítheti. Elfogadott tételek, koncepciók együttese, ami persze minta lehet.

17 Az utóbbi évtizedek a számítástechnikában 2 Az évek 60-as 70-es 80-as 90-es A paradigma Batch Time sharing Desktop Network Az interfész Lyuk- Billentyű- Lásd és Kérdezd és kártya zet + CRT kattints mondd Kapcsolódás Nincs Terminál vonalak LAN Internet Tulajdonos Intézeti sz.központ Osztályok Osztályok dolgozói Mindenki Számítógépek Vadász, Ea1 17

18 Szemléletek... Számítógép (computer) Egy programozási nyelv segítségével leírt számítási feladat végrehajtására szolgáló eszköz 1 Architektúra (felépítés, szerkezet) 2 Funkcionális specifikáció az irányultság: specifikáció, Megvalósítási célú irányultság: egységek és kapcsolódásuk. Bármelyik irányultságnál különböző részletezettség A tárgy célja: általános hardverismeret megszerzése, továbbá felhasználói felületek (parancsértelmezős és grafikus) megismerése. Különböző szerepköri szemléletek is vannak... Számítógépek Vadász, Ea1 18

19 Általános felhasználói látásmód Többnyire felső szint Grafikus v. parancsnyelvi felhasználói felület (ikonok, ablakok, eszközök, fájlok, könyvtárak stb., parancs, megnyitás, indítás, kattintás vonszolás stb.) Szolgáltatások Irodai Kommunikációs Információszerző Védelmi, menedzselő Adott célú alkalmazások Számítógépek Vadász, Ea1 19

20 Programozói látásmód Közeledünk a konkrétumokhoz... Amit a felhasználó lát, azt a programozó is Fejlesztői felület (editorok, make, fordító és taszképítő, debugger stb.) Ezt a szemléletet más tárgyakban oktatjuk Rendszergazdai látásmód Közelebb a valódi géphez Az operációs rendszert, szolgáltatásokat, ezek menedzselését ismernie kell Számítógépek Vadász, Ea1 20

21 Kell-e? Hardverismeret Könnyebb az egyszerű felhasználónak is, ha vannak bizonyos ismeretei Programozónak több... Rendszergazdának sok... Hardvereseknek egész sok, villamosmérnökségi szint Figyeljünk fel arra, hogy a egy számítógépet a hardver és szoftver architektúrája együtt határozza meg. Kijelentjük: ez a Neumann elvből származtatható gondolat! (Magyarázzák a származtatást!) Számítógépek Vadász, Ea1 21

22 Az eredeti Neumann gép Tár (Memória) Vezérlő egység Végrehajtó egység (ALU+Accum.) I/O egység Számítógépek Vadász, Ea1 22

23 A Neumann architektúra (mai fogalmakkal) CPU Architektúra: itt fő részek és kapcsolódásuk. CU ALU Regs Central Memory I/O Peripheries Bus Control Unit: Vezérlő egység ALU: Aritmetikai és logikai egység Regs: Regiszterek Central Memory: Központi memória, tár I/O Peripheries: Ki/bemeneti egységek, perifériák Bus: Sín, adattovábbító áramkörök Central Processing Unit: Központi feldolgozó egység, processzor Számítógépek Vadász, Ea1 23 Periféria: perem, szegély külső rész, határon (túl) lévő

24 Egy másik funkcionális modell Számítógépek Vadász, Ea1 24

25 A központi tár és perifériák A memória Adatokat (bit, bájt, szó, blokk, mezőkből álló rekord, fájl stb.) és gépi instrukciókat tartalmazó, címezhető cellák (rekeszek) készlete. Valamilyen fizikai hatásra kialakuló állapot, állapotkülönbség (mágnesezettség, töltöttség, feszültségszint, fény törés stb.) A perifériák (ki/bemeneti egységek) Periféria vezérlő áramkörökkel (controller, adapter) kapcsolódó eszközök (devices). A CPU A gépi instrukciókat feldolgozó (processzáló) egység, a processzor. Több funkcionális elemből áll (CU, ALU, Regs stb.) Számítógépek Vadász, Ea1 25

26 A Neumann gép működése A memória rekeszeiben ott vannak a gépi instrukciók (a kód, a program) és az adatok. A CPU memóriából felhozza (fetch) a soron következő gépi instrukciót A CU elemzi az instrukciót. Értelmezi. Ha szükséges, a memóriából felhozza az instrukció operandusát Az ALU végrehajtja az instrukciót A végrehajtás eredménye a regiszterekbe, esetleg a memória megfelelő rekeszébe kerül Folytatódik a soron következő instrukcióval Számítógépek Vadász, Ea1 26

27 Az állapotterek Vegyük észre e következő absztrakciókat A soron következő instrukció koncepció egy instrukció folyam (instruction stream) képzetet ad Ezen folyamon egy mutató mutathatja a soron következő elemet. Ez a mutató a programszámláló regiszter (PC: Program Counter, IP: Instruction Pointer) Az instrukció folyam instrukcióinak készlete vezérlési állapotteret határoz meg. Ebből egy állapotot az ad meg, hogy az i-edik lépésben mely instrukciót hajtja végre a processzor Létezik számunkra egy adat folyamis: a memória rekeszeknek és regisztereknek az a sora, mely az egymás utáni instrukciókban operandusként szerepelnek. Az adat folyam elemei adat állapotterethatároznak meg. Egy-egy instrukció végrehajtása állapot változásthoz. Számítógépek Vadász, Ea1 27

28 Kis előleg a félév végéről... Kérdések Csakis egy IS és DS képzelhető el? Dehogy! SIMD: ugyanazt az instrukció folyamot változó (különböző, többszörös) adatfolyamon el tudjuk-e képzelni? Hol lehetne ezt? (pl. vektorprocesszor) Mi képezi a vezérlési állapotteret? Mi a vezérlési állapot (az állapottér egy eleme)? Adat állapottér? Ennek egy eleme? Állapot változás? Mi okozza? Számítógépek Vadász, Ea1 28

29 Az instrukció folyam végrehajtása A program (az instrukció folyam, a kód) futása állapot-átmenetek láncolatát hozza. A vezérlés állapot-átmenet láncolat kulcsjellemzője a programszámláló regiszter egymás utáni értékei: a vezérlés menete (flow of control). (processz, vagy thread, szál fogalom) A Neumann elvű gépekre jellemző ez az egy vezérlésmenet(single Instruction Stream) egy adatfolyamon (on Single Data Stream): SISD Flinn 1966-os osztályozása (SISD, SIMD, MIMD) Számítógépek Vadász, Ea1 29

30 Állapotfüggés Hogy egy instrukció milyen állapotba billent, az függ az előző állapottól... Állapot-érzékeny a Neumann gép El tudunk-e képzelni állapot-független gépet? Számítógépek Vadász, Ea1 30

31 A Neumann gép és az imperatív programozás Az imperatív nyelvekkel a vezérlés menetét manipuláljuk Tedd ezt ezzel, utána ezt stb. FORTRAN, C, Pascal, Basic Ezért az imperatív programozási paradigma jól megfelel a Neumann gépnek Imperatív paradigma: teljesen specifikált lépések teljesen specifikált adatokon Számítógépek Vadász, Ea1 31

32 Hiba és eseménykezelés a Neumann gépen Az eseményekhez kezelő (handler) instrukciófolyam tartozik Az esemény bekövetkeztekor a vezérlés menete ugorjon a kezelőre (a CPU állapot, a kontextus lementése után) A kezelés után (ha lehetséges) a vezérlés menete térjen vissza a normál instrukció folyamra, folytatódjon a processz futása (az állapot, a kontextus vissza-emelése után persze). Összegezve: a hiba és eseménykezelés a vezérlés menetének manipulálásával történik. Számítógépek Vadász, Ea1 32

33 Egy más elvű gép: adatfolyam gép A Dataflow Machine (kontrasztként) ideája: szeparált processzorok minden operációra (operáció lehet: aritmetikai, logikai, függvényhívás stb.) Az operációk (processzorok) várnak, míg operandusuk értéke előáll, utána adják eredményüket. A processzorok (operációk) függetlenek. A legkorábbi lehetséges pillanatban adják az eredményüket. Az operációk végrehajtásának sorrendje az adatfolyamból adódik. Számítógépek Vadász, Ea1 33

34 Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Egy virtuális Neumann gép (szekvenciális végrehajtás) A flow of control IP a b sum av asq bsq sumsq avsq sum := a + b av := sum/2 asq := a * a bsq := b * b sumsq := asq + bsq 1 x 2 x 3 x 4 x 5 x avsq := sumsq/2 6 x Az állapotvektor a 3. absztrakt instrukció végrehajtása után Számítógépek Vadász, Ea1 34

35 Gyakran használt fogalmak Virtualitás, virtuális (látszólagos) Valami, ami valóságosan nem létezik, de mégis úgy használhatjuk, mintha létezne Pl. virtuális meghajtó, emulált terminál, virtuális gép stb. Transzparencia, transzparens (átlátszó) Valami, ami ott van, de nem látjuk, nem vesszük észre, nem kell törődni vele, mert átlátszó. (Pl. az előbbi virtuális diszk-meghajtót a hálózaton át egy fájlszerver biztosítja, akkor a hálózat transzparens, nem kell vele törődni.) Világos, tiszta, nem titkolt Számítógépek Vadász, Ea1 35

36 Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Neumann gép (szekvenciális végrehajtás) IP C a 604 b 608 sum x 60C av 610 asq x 614 bsq x 618 sumsq x 61C avsq 800 ADD a,b,sum 804 DIV sum, 2, av 808 MUL a, a, asq 80C MUL b, b, bsq 810 ADD asq, bsq, sumsq 814 DIV sumsq, 2, avsq x Számítógépek Vadász, Ea1 36 x

37 Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Adatfolyam gép sum := a + b av := sum/2 a b asq := a * a bsq := b * b sumsq := asq + bsq avsq := sumsq/2 Hibakezelés: explicit hibaértékekkel * + * asq sum bsq A nyilak: neves, vagy 2 névnélküli értékek. / + av 2 / sumsq avsq A körök: az operációkhoz rendelt processzorok. Számítógépek Vadász, Ea1 37

38 Példa: adott a és b, kiszámítandó átlaguk és négyzeteik átlaga Adatfolyam gép Van 6 processzor a 6 operációhoz, nincsenek változók (név, érték, típus, cím), névvel ellátott értékek vannak (a,b,asq,bsq,sum stb). A neves értékek nem definiálhatók át! Redefinició esetén nem tudnák a processzorok, melyik értékre várjanak! A neves értékeknek típusa és explicit hibaértékevan! Ui. egy processzor mindenképp kell eredményezzen értéket, legföljebb hibás eredményt! Kaphat hibás inputot is. Számítógépek Vadász, Ea1 38

39 Számítógép - nyelvek - számítási modell A számítási modellek összetevői a számítás alapelemei a problémaleírás modellje a leírás jellege és módszere; a végrehajtás modellje a végrehajtási szemantika a végrehajtás kontrollja Számítógépek Vadász, Ea1 39

40 A Neumann modell Azalapelemek: azonosítható entitásokhoz rendelt (típusos) adatok. (Változók, többszörös értékadás) Problémaleírás procedurális/imperatív (lépésenként megadva ) A végrehajtás modellje a szemantika: állapotátmenet szemantika a kontroll: közvetlen vezérlés ( a vezérlés menete ) Szemantika(görög): jelentéstan, a nyelvtudománynak a nyelvi formák jelentésével és jelentésváltozásával foglalkozó ága Entitás: Lényeges létező valami. Elem. Számítógépek Vadász, Ea1 40

41 Az adatfolyam modell Az alapelemek: azonosítható entitásokhoz rendelt (típusos) adatok. (Egyszeri értékadás) Problémaleírás deklaratív (az operációk felsorolása pl. függvények használatával ) A végrehajtás modellje a szemantika: applikatív a kontroll: adatfolyam vezérelt Deklaratív paradigma: A deklaratív program csak felsorol. Az ilyen program utasításainak a sorrendje nem számít Deklaratív jellegű lehet egy logikai programozási nyelv is (ahol a következtetési motor a teljes szabályteret bejárja ). Számítógépek Vadász, Ea1 41

42 Neumann elvű gép A gép fő részei, követelmények: ALU, vezérlő egység, memória, perifériák, 2-es számrendszer, elektronikus. Előtte? Tárolt program elv: A tárban az adatok és a program is. Előtte? Következményei: jók és rosszak. Automatikus működés (közvetlen vezérlés): program szerint, állapotok, állapotátmenetek, a vezérlés menete, PC/IP szerepe. Babbage Analitical Engine: megfelel? Számítógépek Vadász, Ea1 42

43 Neumann elvű gép Babbage Analitical Engine: megfelel? The first fully-automatic calculating machine. British computing pioneer Charles Babbage ( ) Foreground: "operational cards", for instructions; background: "variable cards", for inputting data. Számítógépek Vadász, Ea1 43

44 Számítógép: hardver és szoftver A legáltalánosabb SW architektúra Direkt futtatás, monitor, operációs rendszer Az OS fogalma Kiterjesztett gép Erőforrás menedzser architektúra Alkalmazás Operációs rendszer Hardver Felhasználói felület A rétegezettség (layered architecture) Egy réteg elrejti az alatta fekvő rétegek részleteit. Elegendő csak az alattad lévő réteg felületét (interface) ismerni Számítógépek Vadász, Ea1 44

45 Operációs rendszer osztályozás Cél szerint: általános, cél HW nagyság szerint: PC, kis, nagy, szuper Processzorok, processzek, felhasználók száma szerint Időosztás szerint: szekvenciális, time sharing: kooperativ, beavatkozó Memóriamenedzselés szerint: valós, virtuális Fájlrendszer implementáció szerint Számítógépek Vadász, Ea1 45

46 Összefoglalás Bevezetés Egy kis história A Neumann elvű gép és az adatfolyam gép. Számítási modellek Számítógépek Vadász, Ea1 46

47 Számítógépek architektúrák Architektúrák VÉGE

Számítógép architektúrák. Bemutatkozom. A tárgy címe, célja. Számítógépek, számítási modellek

Számítógép architektúrák. Bemutatkozom. A tárgy címe, célja. Számítógépek, számítási modellek Számítógép architektúrák Számítógépek, számítási modellek Bemutatkozom Dr. Vadász Dénes, tanszékvezető egyetemi docens vadasz@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/~vadasz Informatikai Intézet

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

Számítógépek architektúrák. Architektúrák

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

Részletesebben

Számítógépek architektúrák. Architektúrák

Számítógépek architektúrák. Architektúrák Számítógépek architektúrák Architektúrák Bemutatkozom Dr. Kovács Szilveszter, egyetemi docens szkovacs@iit.uni-miskolc.hu http://www.iit.uni-miskolc.hu/~szkovacs Tel: +36 46 565-136 Informatikai Intézet

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

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

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

UNIX / Linux rendszeradminisztráció

UNIX / Linux rendszeradminisztráció UNIX / Linux rendszeradminisztráció VIII. előadás Miskolci Egyetem Informatikai és Villamosmérnöki Tanszékcsoport Általános Informatikai Tanszék Virtualizáció Mi az a virtualizáció? Nagyvonalúan: számítógép

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

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

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

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

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

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

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

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

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

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc - OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc - koczka.ferenc@ektf.hu KÖVETELMÉNYEK GYAKORLATI JEGY: Két zárthelyi dolgozat eredményes megírása. Forrás: http://wiki.koczka.hu ELMÉLETI VIZSGA Az előadások

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

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

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

Programozás alapjai Bevezetés

Programozás alapjai Bevezetés Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai A magas szintÿ programozási nyelv fogalma

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

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

Eseménykezelés. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor.

Eseménykezelés. Szoftvertervezés és -fejlesztés II. előadás.   Szénási Sándor. Eseménykezelés előadás http://nik.uni-obuda.hu/sztf2 Szénási Sándor szenasi.sandor@nik.uni-obuda.hu Óbudai Egyetem,Neumann János Informatikai Kar Függvénymutatókkal Származtatással Interfészekkel Egyéb

Részletesebben

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

Digitális technika VIMIAA01 9. hét

Digitális technika VIMIAA01 9. hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás: 2011. 09. 08. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 10 11 12 13 14 Erősen buzzword-fertőzött terület, manapság mindent szeretnek

Részletesebben

Részletes tantárgyprogram és követelményrendszer

Részletes tantárgyprogram és követelményrendszer Részletes tantárgyprogram és követelményrendszer Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar Híradástechnika Intézet Tárgy neve és kódja: Távközlési informatika II. KHWTI3TBNE Kreditérték: 5 Nappali

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

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

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

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás: 2012. 09. 06. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 Forrás: Gartner Hype Cycle for Virtualization, 2010, http://premierit.intel.com/docs/doc-5768

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

Operációs rendszerek

Operációs rendszerek Operációs rendszerek? Szükségünk van operációs rendszerre? NEM, mert mi az alkalmazással szeretnénk játszani dolgozni, azért használjuk a számítógépet. IGEN, mert nélküle a számitógépünk csak egy halom

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

Alkalmazások típusai Szoftverismeretek

Alkalmazások típusai Szoftverismeretek Alkalmazások típusai Szoftverismeretek Prezentáció tartalma Szoftverek csoportjai Operációs rendszerek Partíciók, fájlrendszerek Tömörítés Vírusok Adatvédelem 2 A szoftver fogalma A szoftver teszi használhatóvá

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

iseries Client Access Express - Mielőtt elkezdi

iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi ii iseries: Client Access Express - Mielőtt elkezdi Tartalom Rész 1. Client Access Express - Mielőtt elkezdi.................

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épes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek 0. (meta) előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 /

Részletesebben

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2. Témakörök 1. Digitális írástudás: a kőtáblától a számítógépig ( a kommunikáció fejlődése napjainkig) 2. Szedjük szét a számítógépet 1. ( a hardver architektúra elemei) 3. Szedjük szét a számítógépet 2.

Részletesebben

SzA19. Az elágazások vizsgálata

SzA19. Az elágazások vizsgálata SzA19. Az elágazások vizsgálata (Az elágazások csoportosítása, a feltételes utasítások használata, a műveletek eredményének vizsgálata az állapottér módszerrel és közvetlen adatvizsgálattal, az elágazási

Részletesebben

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

Programozási nyelvek a közoktatásban alapfogalmak I. előadás

Programozási nyelvek a közoktatásban alapfogalmak I. előadás Programozási nyelvek a közoktatásban alapfogalmak I. előadás Szempontok Programozási nyelvek osztályozása Felhasználói kör (amatőr, professzionális) Emberközelség (gépi nyelvektől a természetes nyelvekig)

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

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

Podoski Péter és Zabb László

Podoski Péter és Zabb László Podoski Péter és Zabb László Bevezető Algoritmus-vizualizáció témakörében végeztünk kutatásokat és fejlesztéseket Felmértük a manapság ismert eszközök előnyeit és hiányosságait Kidolgoztunk egy saját megjelenítő

Részletesebben

Bevezetés a számítástechnikába

Bevezetés a számítástechnikába Bevezetés a számítástechnikába Megszakítások Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. november 9. Bevezetés Megszakítások

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

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

Grafikus csővezeték 1 / 44

Grafikus csővezeték 1 / 44 Grafikus csővezeték 1 / 44 Grafikus csővezeték Vertex feldolgozás A vertexek egyenként a képernyő térbe vannak transzformálva Primitív feldolgozás A vertexek primitívekbe vannak szervezve Raszterizálá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

Bevezetés az informatikába

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

TANMENET 2018/2019. tanév

TANMENET 2018/2019. tanév Szolnoki Műszaki Szakképzési Centrum Pálfy-Vízügyi Szakgimnáziuma 5000 Szolnok, Tiszaparti sétány 2-3. Tel:06-56-424-955, Fax: 06-56-513-925 e-mail cím: titkarsag@palfy-vizugyi.hu TANMENET 2018/2019. tanév

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

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úrák. A mai témák. A teljesítmény fokozás. A processzor teljesítmény növelése

Számítógép architektúrák. A mai témák. A teljesítmény fokozás. A processzor teljesítmény növelése Számítógép architektúrák A processzor teljesítmény növelése A mai témák CISC és RISC Párhuzamosságok Utasítás szintű párhuzamosságok Futószalag feldolgozás Többszörözés (szuperskalaritás) A függőségek

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

a Közgazdaságtudományi Egyetemen 1. rész

a Közgazdaságtudományi Egyetemen 1. rész a Közgazdaságtudományi Egyetemen 1. rész Csépai János janos.csepai@uni corvinus.hu 1 Hogy kerül ez ide?? http://kultura.hu/img/upload/200908/samu eloember vertesszolos.jpg 2 A terv matematika szak létrehozása

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 Jegyzet Dr. Vadász Dénes Miskolc, 2005. február TARTALOM TARTALOM... a A tárgy célja... 1 1. Számítógép történet... 3 1.1. Számológépek ókortól az ötvenes évekig 3

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

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás:2011. 09. 29. 1 2 4 5 MMU!= fizikai memóriaillesztő áramkör. Az utóbbinak a feladata a memória modulok elektromos alacsonyszintű vezérlése, ez sokáig a CPU-n kívül a chipset északi hídban

Részletesebben

CRA - Cisco Remote Access

CRA - Cisco Remote Access CRA - Cisco Remote Access Cseh Péter SZTE Szoftverfejlesztés Tanszék A recept Asztali munkaállomások + Soros és hálózati bővítőkártyák + Cisco eszközök + Szabad szoftverek+...fekete mágia + Böngésző =

Részletesebben

A mai témák. Számítógép architektúrák. CISC és RISC. A teljesítmény fokozás. További előnyök. A RISC gondolat

A mai témák. Számítógép architektúrák. CISC és RISC. A teljesítmény fokozás. További előnyök. A RISC gondolat A mai témák Számítógép architektúrák A processzor teljesítmény növelése CISC és RISC Párhuzamosságok Utasítás szintű párhuzamosságok Futószalag feldolgozás Többszörözés (szuperskalaritás) A függőségek

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

OPERÁCIÓS RENDSZEREK. Célkitűzések, tárgyfelépítés. Módszerek. OS fogalom, struktúrák. 2005/2006. tanév II. félév Dr. Vadász Dénes

OPERÁCIÓS RENDSZEREK. Célkitűzések, tárgyfelépítés. Módszerek. OS fogalom, struktúrák. 2005/2006. tanév II. félév Dr. Vadász Dénes OPERÁCIÓS RENDSZEREK OS fogalom, struktúrák 2005/2006. tanév II. félév Dr. Vadász Dénes Célkitűzések, tárgyfelépítés Alapfogalmak, koncepciók, struktúrák, működés megismerése OS példák: Unix, Linux, W

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, számítógép generációk 2. A számítógép felépítése, hardver, A központi egység 3. Hardver

Részletesebben

Adatstruktúrák, algoritmusok, objektumok

Adatstruktúrák, algoritmusok, objektumok Adatstruktúrák, algoritmusok, objektumok 1. Számítási modellek és programozási paradigmák 1 Modellezési alapelvek A modellezés célja A modellezés célja a világ minél teljesebb körő megértése Elemek, folyamatok,

Részletesebben

Programozási nyelvek 6. előadás

Programozási nyelvek 6. előadás Programozási nyelvek 6. előadás Szempontok Programozási nyelvek osztályozása Felhasználói kör (amatőr, professzionális) Emberközelség (gépi nyelvektől a természetes nyelvekig) Számítási modell (hogyan

Részletesebben

Programozás alapjai. 10. előadás

Programozás alapjai. 10. előadás 10. előadás Wagner György Általános Informatikai Tanszék Pointerek, dinamikus memóriakezelés A PC-s Pascal (is) az IBM PC memóriáját 4 fő részre osztja: kódszegmens adatszegmens stackszegmens heap Alapja:

Részletesebben

Összeadás BCD számokkal

Összeadás BCD számokkal Összeadás BCD számokkal Ugyanúgy adjuk össze a BCD számokat is, mint a binárisakat, csak - fel kell ismernünk az érvénytelen tetrádokat és - ezeknél korrekciót kell végrehajtani. A, Az érvénytelen tetrádok

Részletesebben

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Autóipari beágyazott rendszerek. Komponens és rendszer integráció Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása

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

SZOFTVERFEJLESZTÉS. Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány. 2017/18 II. félév. A kurzus ebben a félévben nem indult

SZOFTVERFEJLESZTÉS. Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány. 2017/18 II. félév. A kurzus ebben a félévben nem indult SZOFTVERFEJLESZTÉS Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány 2017/18 II. félév A kurzus ebben a félévben nem indult TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ Miskolci Egyetem Műszaki Földtudományi

Részletesebben

BEVEZETÉS AZ INFORMATIKÁBA. Háber István ihaber@pmmik.pte.hu

BEVEZETÉS AZ INFORMATIKÁBA. Háber István ihaber@pmmik.pte.hu BEVEZETÉS AZ INFORMATIKÁBA Háber István ihaber@pmmik.pte.hu Bevezetés Informatika sokrétű Információk Szerzése Feldolgozása Tárolása Továbbítása Információtechnika Informatika a technikai eszköz oldalról

Részletesebben

Számítógépes munkakörnyezet II. Szoftver

Számítógépes munkakörnyezet II. Szoftver Számítógépes munkakörnyezet II. Szoftver A hardver és a felhasználó közötti kapcsolat Szoftverek csoportosítása Számítógép működtetéséhez szükséges szoftverek Operációs rendszerek Üzemeltetési segédprogramok

Részletesebben

Operációsrendszerek. 1. elıadás. Standard ismeretek

Operációsrendszerek. 1. elıadás. Standard ismeretek Operációsrendszerek 1. elıadás Standard ismeretek Bevezetés Az operációsrendszer környezete Informatikai megközelítés A személyi számítógép szintjén A történelem Amikor még nem volt OR (1945-1955) JOB,

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

Programozható logikai vezérlő

Programozható logikai vezérlő PROGRAMABLE LOGIC CONTROLLER Programozható logikai vezérlő Vezérlés fejlődése Elektromechanikus (relés) vezérlések Huzalozott logikájú elektronikus vezérlések Számítógépes, programozható vezérlők A programozható

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek 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 Programtervező Informatikus BSc 2008 / Budapest

Részletesebben

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás? Bevezetés Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések Forráskód Hibajegyzék p2p.wrox.com xiii xiii xiv xiv xvi xvii xviii

Részletesebben

Digitális technika VIMIAA hét

Digitális technika VIMIAA hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA02 14. hét Fehér Béla BME MIT Digitális technika

Részletesebben

Intelligens biztonsági megoldások. Távfelügyelet

Intelligens biztonsági megoldások. Távfelügyelet Intelligens biztonsági megoldások A riasztást fogadó távfelügyeleti központok felelősek a felügyelt helyszínekről érkező információ hatékony feldolgozásáért, és a bejövő eseményekhez tartozó azonnali intézkedésekért.

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

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

Operációs rendszerek

Operációs rendszerek Operációs rendszerek Hardver, szoftver, operációs rendszer fogalma A hardver a számítógép mőködését lehetıvé tevı elektromos, elektromágneses egységek összessége. A számítástechnikában hardvernek hívják

Részletesebben

Digitális technika VIMIAA hét

Digitális technika VIMIAA hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK VIMIAA02 14. hét Fehér Béla BME MIT Rövid visszatekintés, összefoglaló

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

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

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

Mobil operációs rendszerek. Készítette: Kisantal Tibor

Mobil operációs rendszerek. Készítette: Kisantal Tibor Mobil operációs rendszerek Készítette: Kisantal Tibor Mobil operációs rendszerek Az operációs rendszerek azon csoportjához tartoznak, melyek hordozható, kézi eszközt működtetnek. okostelefont, táblagépet,

Részletesebben

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

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

Részletesebben

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

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

Mértékegységek a számítástechnikában

Mértékegységek a számítástechnikában Mértékegységek a számítástechnikában BIT legkisebb adattárolási egység Értékei lehetnek: 0,1. Bájt= 8 BIT a számítógép számára egységesen kezelhető legkisebb egység. (Bit,) Bájt, KiloBájt, MegaBájt, GigaBájt,

Részletesebben