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

Adatbázis rendszerek. dr. Siki Zoltán

Aritmetikai utasítások I.

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

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

Informatika érettségi vizsga

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

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

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

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

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

Adatok ábrázolása, adattípusok

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

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

Digitális technika VIMIAA01

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. 5. előadás

Bevezetés az informatikába

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

TANMENET 2018/2019. tanév

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

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

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

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

Bevezetés az informatikába

INFORMATIKA MATEMATIKAI ALAPJAI

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

Koós Dorián 9.B INFORMATIKA

Dr. Oniga István DIGITÁLIS TECHNIKA 2

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

Informatikai alkalmazások - levelező ősz

Szupermikroprocesszorok és alkalmazásaik

Alapismeretek. Tanmenet

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

Gyártási folyamatok tervezése

Az Informatika Elméleti Alapjai

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

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

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

IT - Alapismeretek. Feladatgyűjtemény

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

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

INFO1 Számok és karakterek

IT - Alapismeretek. Megoldások

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

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

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

Objektumorientált Programozás I.

Programozott soros szinkron adatátvitel

A C programozási nyelv I. Bevezetés

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

A C programozási nyelv I. Bevezetés

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

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

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

Kiadványszerkesztő Kiadványszerkesztő

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

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

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

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

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

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

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

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

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

386 processzor címzés

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

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

Készítette: Nagy Tibor István

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

Informatika SZTE 2014/15 tavaszi félév

3D Grafika+képszintézis

Központi vezérlőegység

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

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás

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

Processzor (CPU - Central Processing Unit)

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

Szoftver alapfogalmak

Fixpontos és lebegőpontos DSP Számrendszerek

Assembly. Iványi Péter

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

Operációs rendszerek III.

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

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

Assembly Címzési módok. Iványi Péter

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

RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK INFORMATIKÁBÓL

Megszakítások és kivételek

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

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) (aud max kp zh: 40 pont, min 16) Reklamáció

Innen: http://msdnaa.bme.hu/ Két forrás: Dreamspark: itt van minden Microsoft program (Windows, VisualStudio stb.), kivéve Office, ide regisztrálni kell: http://msdnaa.devportal.hu/, ehhez kell név, neptun kód és a HSZK-s e-mail cím A Windows regisztrációs kódok csak egy gépen használhatóak, utána csak azon működnek. Tipp: Több kód is kapható, ugyanis a kód a nyelvtől, illetve a 32, 64 bitességtől független. Campus: itt van az Office, és néhány nem MS program, ide nem kell regisztrálni, de csak az egyetem belső hálózatán elérhető (vagy VPN) Számos szoftver csak az egyetem hálózatáról aktiválható Bizonyos szoftverek, pl. Windows 8 Enterprise, Office 2013 Pro Plus aktiválhatóak VPN-en keresztül is, a mellékelt szkript segítségével. De innen csak az Office-t szedjék, a Dreamspark jobb a többihez http://www.mogi.bme.hu/letoltes/ ALKALMAZOTT INFORMATIKAI TÁRGYAK/infrszek2014/ Visual Studio a gépteremből: ftp://192.168.1.1/pub

I. Bevezetés az informatikába

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

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

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 I.1.5 Processzor ALU Vezérlő egység Cím Adat Vezérlő I/O egységek Regiszterek - gyors működésű tárolók a processzorban különböző funkciókkal 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 Állapotregiszter, vezérlő regiszter Veremmutató regiszter (Stack Pointer) Busz Cím Memória Fizikai cím

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 I/O port címek Cím Memória Fizikai cím

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 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 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 a szám tört része K - Karakterisztika az A alapszám előjeles kitevője E - előjel a mantissza előjele I.2.1.1.2 Karakterek 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

I.2.2 Összetett adatok I.2.2.1 Rekord logikailag összefüggő 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) 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

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

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

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

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

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