Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Hasonló dokumentumok
Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

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

Informatikai Rendszerek Alapjai

Aritmetikai utasítások I.

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

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

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

Adatbázis rendszerek. dr. Siki Zoltán

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

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

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

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

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

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

találhatók. A memória-szervezési modell mondja meg azt, hogy miként

Informatika érettségi vizsga

Bevezetés az informatikába

Digitális technika VIMIAA01

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

OKTATÁSI MINISZTÉRIUM. SZÓBELI VIZSGATÉTELEK A többször módosított 100/1997. (VI. 13.) Korm. rendelet alapján szervezett OKJ szakmai vizsgához

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Dr. Oniga István DIGITÁLIS TECHNIKA 2

Informatikai alkalmazások - levelező ősz

A 32 bites x86-os architektúra regiszterei

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

OOP I. Egyszerő algoritmusok és leírásuk. Készítette: Dr. Kotsis Domokos

INFORMATIKA MATEMATIKAI ALAPJAI

Az Informatika Elméleti Alapjai

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

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

Bevezetés az informatikába

A programozás alapjai előadás. A C nyelv típusai. Egész típusok. C típusok. Előjeles egészek kettes komplemens kódú ábrázolása

Adatok ábrázolása, adattípusok

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

Alapismeretek. Tanmenet

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

TANMENET 2018/2019. tanév

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

Adatelérés és memóriakezelés

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

Szupermikroprocesszorok és alkalmazásaik

Koós Dorián 9.B INFORMATIKA

IT - Alapismeretek. Feladatgyűjtemény

Objektumorientált Programozás I.

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

Programozott soros szinkron adatátvitel

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

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

TARTALOMJEGYZÉK. 1. BEVEZETÉS A logikai hálózatok csoportosítása Logikai rendszerek... 6

2.1. Jelátalakítás és kódolás

Informatika 1 2. el adás: Absztrakt számítógépek

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

A C programozási nyelv I. Bevezetés

A C programozási nyelv I. Bevezetés

w w w. h a n s a g i i s k. h u 1

Gábor Dénes Főiskola Győr. Mikroszámítógépek. Előadás vázlat. 2004/2005 tanév 4. szemeszter. Készítette: Markó Imre 2006

IT - Alapismeretek. Megoldások

SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1

Assembly. Iványi Péter

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

Tanítja: JUHÁSZ ORSOLYA. Vetési Albert Gimnázium, Veszprém. Didaktikai feladatok. INFORMÁCIÓTECHNOLÓGIAI ALAPISMERETEK (13 óra)

3D Grafika+képszintézis

Központi vezérlőegység

INFO1 Számok és karakterek

Pásztor Attila. Algoritmizálás és programozás tankönyv az emeltszintű érettségihez

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

Vetési Albert Gimnázium, Veszprém. Didaktikai feladatok. INFORMÁCIÓTECHNOLÓGIAI ALAPISMERETEK (10 óra)

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

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

Processzor (CPU - Central Processing Unit)

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

ELŐADÁS SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA

Fixpontos és lebegőpontos DSP Számrendszerek

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

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

Készítette: Nagy Tibor István

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

386 processzor címzés

Gyártási folyamatok tervezése

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.

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

Előadó. Bevezetés az informatikába. Cél. Ajánlott irodalom. Előismeretek? Felmentés? Dudásné Nagy Marianna. csütörtök Bolyai terem

Assembly. Iványi Péter

Assembly programozás: 2. gyakorlat

Jel, adat, információ

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

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

Informatika SZTE 2014/15 tavaszi félév

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

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

Összeadás BCD számokkal

Máté: Assembly programozás

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

Kiadványszerkesztő Kiadványszerkesztő

Járműfedélzeti rendszerek II. 1. előadás Dr. Bécsi Tamás

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

ÉRETTSÉGI TÉTELCÍMEK 2012 Informatika

Átírás:

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407) 1

Előadás Bevezetés az informatikába Adatszerkezetek Algoritmusok, programozási technológiák Számítástudomány alapjai Számítógépek felépítése, működési módjai Számítógépek hardverelemei Operációs rendszerek, UNIX Számítógépes hálózatok, Internet Adatbázisok Számítógépes grafika I. Számítógépes grafika II. Számítógépes grafika III. ZH (előadás) Reklamáció 2

I. Bevezetés az informatikába 3

I.1 A számítógép működése I.2 Adatok I.3 Program I.4 Adatok + Program = Objektum 4

I.1 A számítógép működése I.1.1 A számítógép működésének elvi alapjai Leegyszerűsített megfogalmazás - Az információ a valóság (vagy egy részének) visszatükröződése. [Neumann] Az információmennyiség mértékegysége a bit (nem csak az adatmennyiség mértékegysége). Ha egy eldöntendő kérdésre egyforma valószínűséggel adhatók különböző válaszok, akkor az e kérdésre adott bármely válasz pontosan 1 bit információt hordoz. I.1.2 A számítógép felépítése, hardver elemek I.1.2.1 A Neumann elv A számítógép 1. Elektronikus működésű, 2. Az információ bináris ábrázolása, 3. Tárolt programmal programozható 4. A program utasításait az adatokkal együtt a központi memóriában tárolja, 5. Univerzálisan használható, a feladatok megoldására különböző programok 6. Soros utasítás-végrehajtás 7. A gépnek öt alapvető funkcionális egységből kell állnia: a) bemeneti egység, b) memória, c) aritmetikai és logikai egység, d) vezérlőegység, e) kimeneti egység, 5

I.1.3 Korszerű számítógép p1 p2 p3 p4 a1 a2 a3 a4 Processzor Memória I.1.4 Hardver működés I.1.4.1 Kapcsolat a Busz Cím Adat Vezérlő Busz I.1.5 Processzor ALU Vezérlő egység Speciális funkciókkal I/O egységek Akkumulátor-regiszter - a műveletekhez Adatszámláló regiszter - Az adatok olvasás-/íráskor a memóriacím Utasításszámláló regiszter A soron következő utasítás címe Utasításregiszter - A következő programutasítás kódja. Címzést segítő regiszter Bázis(cím)regiszter Az operandusok címzéséhez Indexregiszterek additív cím adatsorok címzését segítik Egyéb Állapotregiszter, vezérlő regiszter Veremmutató regiszter (Stack Pointer) Cím Memória Fizikai cím 6

I.1.6 ADAT+PROGRAM I.1.6.1 Utasítás-végrehajtás Utasításszámláló regiszter Utasításregiszter (aritmetikai-, logikai utasítások) Adatok (regiszterből, memóriából, regiszterbe, memóriába) MOV AX,1234h ;0B8h 34h 12h - szám (1234h) az AX reg.-be MUL WORD PTR [5678h] ;0F7h 26h 78h 56h - szor a cím adatával (extra szegmensen) MOV [5678h],AX ;0A3h 78h 56h - AX a címre I.1.6.2 Címzési módszerek Direkt címzés Virtuális címzés Szegmens szegmens + offset Lapozás laptábla dir + laptábla + offset Cím Memória Fizikai cím I/O port címek 7

I.2. Adatkezelés I.2.1 Adattárolási elvek Információtárolás = adat, mértékegységek 1 byte = 8 bit 1 kbyte = 1024 byte 1 Mbyte = 1024 kbyte 1 Gbyte = 1024 Mbyte 1 Tbyte = 1024 Gbyte I.2.1.1 Elemi adatok I.2.1.1.1 Számok Adattárolás kettes számrendszerben (Neumann) Egész számok (fixpontos) bináris ábrázolás (hexadecimális leírás) byte (char) sbyte (signed char), előjelbit, negatív számok komplemens ábrázolása int, long (long int)(2, 4, ) 2 10 = 0000010 2 az egyes komplemens 11111101 2 kettes komplemens = egyes komplemens + 1 11111110 2 = 2 10 0 10 = 2 10 + 2 10 = 11111110 2 + 0000010 2 = 0000000 2 8 elég csak összeadni

Hexadecimális számok 0 10 15 10 0 16 F 16 0000 2 1111 2 0 10 255 10 0 16 FF 16 00000000 2 11111111 2 Valós számok lebegőpontos X = E M*A K M Mantissza E Előjel K Karakterisztika I.2.1.1.2 Karakterek a szám tört része a mantissza előjele az A alapszám előjeles kitevője EKKKKKKKMMMMMMMMMMMMMMMMMMMMMMM ASCII - American Standard Code for Information Interchange karakterkészlet és karakterkódolási szabvány, a latin abc (angol, és sok nyugat-európai nyelv) UCS - Universal Character Set ISO, Unicode Consortium. Unicode Standard I.2.1.1.3 String karaktersorozat Szövegek Vége jel C ALMA - Pascal 65 76 77 65 0 4 65 76 77 65 Hossz 9

I.2.2 Összetett adatok I.2.2.1 Rekord logikailag összefüggő (nem azonos típusú) elemi adatok halmaza egyszerű mező+egyszerű mező+ I.2.2.2 File pl. logikailag összefüggő rekordok halmaza I.2.2.3 Adatbázis (pl. relációs) file-ok halmaza Adatok valódi kétdimenziós táblázatokban Az oszlopok az attribútumok (oszlophalmaz - reláció) az elemi (atomi) adattípusok az értékek A sorok a reláció előfordulások halmazát alkotják, nincs két azonos sor A sorok és oszlopok felcserélhetők A táblázatok között is lehet kapcsolat A relációt névvel azonosítjuk 10

I.2.3 Grafikus adatok I.2.3.1 Vektoros grafika CDR I.2.3.2 Raszteres grafika BMP DIB JPG I.2.3.3 Meta grafika Pl. a True Type WYSWYG WMF, EMF 11

I.2.4 Geometriai modell adatok I.2.4.1 Pont 8 5 6 3 1 2 I.2.4.2 Él I.2.4.3 Felület 7 Sorszám x-koordináta y-koordináta z-koordináta Következő csúcs 1 0.0 0.0 0.0 2 2 40.0 0.0 0.0 3 3 40.0 20.0 0.0 4 4 0.0 20.0 0.0 5 5 0.0 0.0 20.0 6 Sorszám Él egyenlete 6 kezdőpont 40.0 végpont 0.0 Következő 20.0 él 7 1 7 L1 40.01 220.0 20.0 2 8 2 8 L2 0.02 320.0 20.0 3 0 // nincs 3 L3 3 4 4 Sorszám Felület 4 egyenlete Határélek L4 Következő 4 felület 1 5 1 5 F1 L5 1,2,3,4 1 2 5 6 2 6 F2 L6 9,10,11,12 2 3 6 7 3 Sorszám 7 Felület F3 egyenlete L74,5,8,12 Határélek 3 4 7 n x n x 2 n x Következő felület 4 8 1 F4 L8 8,9,10,11 F1 41,2,3,4 5 8 1,23 12,3 3 123 2 5 9 2 F5 L92,6,7,10 F2 9,10,11,12 5 6 6 4,56 45,6 4 456 3 6 10 3 F6 L10 3,7, 8,11 F3 4,5,8,12 6 0 // nincs 7 7,89 78,9 5 789 4 11 4 L11 F4 8,9,10,11 7 8 9,87 98,7 6 987 5 12 5 L12 F5 2,6,7,10 8 5 6,54 65,4 0 // nincs 654 6 I.2.4.4 Boundary REPresentation 6 F6 3,7, 8,11 3,21 32,1 321 0 // nincs 12

I.2.4.5 CSG Név X1 Y1 Z1 X2 Y2 Z2 T1-25 -5-5 25 5 5 Név X1 Y1 Z1 X2 Y2 Z2 T2-3 -25-3 3 25 3 Név C1 Jellemzés T1 T2 \ Név X1 Y1 Z1 X2 Y2 Z2 R H1 0 0-15 0 0 15 2 Név C2 Jellemzés C1\H1 Mindegyik bitsor! Hogyan értelmezzük 13

I.3. Algoritmus és program Algoritmus olyan tevékenységsorozatot, részletes útmutatást, receptet, értünk, amely valamely felmerült probléma megoldását célozza. I.3.1 Algoritmuselemek és program Böhm Jacopini tétele Minden algoritmus leírható az alábbi logikai struktúrákkal I.3.1.1 Rákövetkezés (konkatenáció) I.3.1.2 Választás (alternáció) i p h I.3.1.3 Ciklus (iteráció) i/h i/h p h/i p h/i 14

I.4. Objektum Program (1) Adat (2) Objektum Kiadványszerkesztés Word -,DOC Táblázatkezelés Excel -.XLS CAD AutoCad-.DXF Adatbáziskezelés Access -.MDB I.4.1. Computer Integrated Manufacturing Windows társítás CAD ADATOK CAQ CAPP CAP CAM CAE Computer Aided Design Computer Aided Manufacturing Computer Aided Engineering Computer Aided Processing Computer Aided Process Planning Computer Aided Quality Control CIM=ΣCAxx 15

I.4.2. Industry 4.0 16