Számítógépes alapismeretek



Hasonló dokumentumok
Bevezetés az informatikába

Miért van szükség fordítóprogramokra? Fordítóprogramok célja és szerkezete. Miért van szükség fordítóprogramokra?

Számítógép architektúrák I. Várady Géza

Széchenyi István Szakképző Iskola

Gazdasági informatika vizsga kérdések

Lövői Közös Önkormányzati Hivatal év beszámolója

Másoló- és irodagép műszerész Másoló- és irodagép műszerész

4. Programozási nyelvek osztályozása. Amatőr és professzionális

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

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

Szakmai program 2015

Büntetés-végrehajtási felügyelő

INFORMATIKAI ALAPISMERETEK

Történeti áttekintés

Bevezetés az informatikába

Az informatika tantárgy oktatásának eszközrendszere. Dr. Nyéki Lajos 2016

SAP vállalatirányítási rendszer alapjai

DR. KVASZNICZA ZOLTÁN

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

Digitális bemenetek: 2 darab 0-5V jelszintű digitális bemenet Pl. nyitásérzékelők, risztóközpontok, mozgásérzékelők, átjelzők, stb.

TOVÁBBI INFORMÁCIÓT TARTALMAZÓ HIRDETMÉNY, BEFEJEZETLEN ELJÁRÁSSAL KAPCSOLATOS INFORMÁCIÓ VAGY KORRIGENDUM

Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére

Számítógépes alapismeretek

Az EKOP és az ÁROP önkormányzatokat érintő területei

Ez egy program. De ki tudja végrehajtani?

Ismeretanyag Záróvizsgára való felkészüléshez

Összefoglaló Jelentés a évi belső ellenőrzési tevékenységről

Rubin COUNTER 1.0. Rubin Informatikai Zrt.

Szoftveripar és üzleti modellek

MŰSZAKI ÉS VAGYONGAZDÁLKODÁSI. IGAZGATÓSÁG MŰKÖDÉSI RENDJE S z a b á l y z a t Oldal: 2/13.

Az informatika tantárgy oktatásának célja és feladatai. Dr. Nyéki Lajos 2016

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

xkir Tesztintézmény Ügyvitel..SZAKMACSOPORT Irodai asszisztens..szakma OKJ SZÁMA: /

ETIKAI ALAPISMERETEK FEKETE SZABOLCS

KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Számítógép hálózatok. Készítette:

SZAKMACSOPORTOS ALAPOZÓ OKTATÁS AZ ÜGYVITEL SZAKMACSOPORTRA

INFORMATIKAI ALAPISMERETEK

Informatikai rendszerek

DUALCOM SIA IP TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ. V és újabb modulverziókhoz. Dokumentum verzió:

Nemzeti Közszolgálati Egyetem. Informatikai és kommunikációs hálózat használatának és üzemeltetésének szabályai

Székesfehérvári felsőoktatási képzések

Publikációs jegyzék. Sitkuné Görömbei Cecília PKK, Tanítóképző Intézet

Szolgáltatásleírás Proaktív karbantartási szolgáltatás

1/2014. (VI.11.) polgármesteri utasítás. Segesd Község Önkormányzata Védőnői Szolgálatának. Adatkezelési szabályzatáról

TANMENET INFORMATIKA (0. évfolyamos képzés) 9.A1 9.A2 csoport

Multimédia hardver szabványok

A Károli Gáspár Református Egyetem által használt kockázatelemzési modell

Az Informatika Elméleti Alapjai

A SZAKMAI VIZSGÁK ELLENŐRZÉSI KÉZIKÖNYVÉNEK 6. SZAKMASPECIFIKUS FÜZETE Elektrotechnika-elektronika szakmacsoport

PR402EN.doc. PR402 v1.0 Egyajtós beléptetõ rendszer FIRMWARE VERZIÓ Telepítési útmutató

A azonosító számú, Energiahasznosító berendezés szerelője megnevezésű elágazás tantárgyi óraterve. Éves

CASON Mérnöki Zrt Bemutatása

XXII/7-14/2014.(11.18.) számú JEGYZŐI-POLGÁRMESTERI EGYÜTTES UTASÍTÁS

J-N-SZ MEGYEI HÁMORI ANDRÁS SZAKKÖZÉPISKOLA ÉS SZAKISKOLA

A PROGRAMTERVEZŐ INFORMATIKUS SZAK OKTATÁSÁNAK TAPASZTALATAI A DEBRECENI EGYETEM INFORMATIKAI KARÁN

A 21. sorszámú Távközlési technikus megnevezésű szakképesítés szakmai és vizsgakövetelménye 1. AZ ORSZÁGOS KÉPZÉSI JEGYZÉKBEN SZEREPLŐ ADATOK

INFORMATIKA 1-4. évfolyam

Hardverközeli programozás oktatása a DIY Calculator segítségével Teaching hardware programming with DIY Calculator

Informatika Rendszerek Alapjai

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

INFORMATIKA HELYI TANTERV

Programozó adapter MICROCHIP PIC mikrokontrollerekhez MICROCHIP ICD2 programozó/debuggerhez PICKIT2 programozóhoz Willem égetıhöz

Számítógépek. 2.a) Ismertesse a kombinációs hálózatok alapelemeit és a funkcionálisan teljes rendszer

Diplomás gazdaságvédelmi szakreferens szakirányú továbbképzési szak

Programtervező informatikus. Tanári. szakirányok mintatanterve szeptemberétől

Pattantyús-Á. Géza Ipari Szakközépiskola és ÁMK. OM azonosító: HELYI TANTERV Elektrotechnika-elektronika SZAKMACSOPORT

A rendszer általános áttekintése

Oklevél kiadásához szükséges nyelvvizsgák táblázata a DF szakjainál

1. Általános rendelkezések A Rektori Hivatal a főtitkár vezetése alatt álló önálló központi igazgatási szervezeti egység.

Bevezetés az informatikába

XXX Szakközépiskola. OM azonosító: Logo, címer. HELYI TANTERV (tervezet 2007) Elektrotechnika-elektronika SZAKMACSOPORT. Elektronikai technikus..

Szolnoki Főiskola Szolnok

A Társadalmi Infrastruktúra Operatív Program as akcióterve

4-1. ábra. A tipikus jelformáló áramkörök (4-17. ábra):

Az Informatikai Intézet működési rendje. 1. Az intézet

MAGYAR KERESKEDELMI ÉS IPARKAMARA KAROSSZÉRIALAKATOS MESTERKÉPZÉSI PROGRAM

Hardware minőségellenőrzése az elektronikai gyártási folyamat során Ondrésik Tamás, O0QUL3

PÁLYÁZATI FELHÍVÁS és ÚTMUTATÓ

TSW Tempomat adapter bekötése (v3)

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

Bőrtárgy készítő (Bőrdíszműves IR) A szakmai követelménymodulokhoz rendelt tantárgyak és témakörök óraszáma évfolyamonként

Informatika stratégia. OM azonosító:

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Szent István Egyetem

Irinyi József Általános Iskola 4274 Hosszúpályi Szabadság tér HELYI TANTERV Informatika 4. osztály 2013

Az 1. sorszámú Autóelektronikai műszerész megnevezésű szakképesítés szakmai és vizsgakövetelménye 1. AZ ORSZÁGOS KÉPZÉSI JEGYZÉKBEN SZEREPLŐ ADATOK

A Társadalmi Infrastruktúra Operatív Program as akcióterve

AJÁNLATA. Taksonyi Polgármesteri Hivatal részére. Informatikai Biztonsági Feladatok elvégzésére

Hardware alapismeretek

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

Bevezetés az informatikába

SZÉCHENYI ISTVÁN EGYETEM

Digitális technika VIMIAA hét

Számítógépes alapismeretek

Informatika biztonsági szabályzat

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK

A minőségügy a könyvtárügyért

Tevékenységadminisztrációs pillér

Neumann János Számítástechnikai Szakközépiskola Pedagógiai Program 2013.

Átírás:

Számítógépes alapismeretek 2. 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 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 1 / 21

Tartalom 1 Egyszerű gép felépítés, működés... - vázlatosan 2 Strukturált számítógép felépítés Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 2 / 21

Egyszerű gép felépítés, működés... - vázlatosan Tartalom 1 Egyszerű gép felépítés, működés... - vázlatosan 2 Strukturált számítógép felépítés Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 3 / 21

Egyszerű gép felépítés, működés... - vázlatosan egyszerű gép - műveletvégző op a b 4 1 M 2 3 M - műveletvégző 1 - művelet (op) 2,3 - adat értéke (a,b) 4 - eredmény értéke Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 4 / 21

Egyszerű gép felépítés, működés... - vázlatosan egyszerű gép - programmemória P op a b 2 1 M 4 P - programmemória M - műveletvégző 1 - művelet 2,3 - adat értéke 4 - eredmény értéke 3 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 5 / 21

Egyszerű gép felépítés, működés... - vázlatosan egyszerű gép - adatmemória P op x y 2 3 A a b 1 4 5 M 6 P - programmemória A - adatmemória M - műveletvégző 1 - művelet 2,3 - adat címe 4,5 - adat értéke 6 - eredmény értéke Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 6 / 21

Egyszerű gép felépítés, működés... - vázlatosan egyszerű gép - eredmény visszaírása P op x y 2 3 A a b 1 4 5 M 6 P - programmemória A - adatmemória M - műveletvégző 1 - művelet 2,3 - adat címe 4,5 - adat értéke 6 - eredmény értéke Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 7 / 21

Egyszerű gép felépítés, működés... - vázlatosan egyszerű gép - következő utasítás címe 8 P op x y q 2 3 A a b 1 4 5 M 6 P - programmemória A - adatmemória M - műveletvégző 1 - művelet 2,3 - adat címe 4,5 - adat értéke 6 - eredmény értéke 8 - következő cím Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 8 / 21

Egyszerű gép felépítés, működés... - vázlatosan egyszerű gép 8 P op x y q C 7 A 2 a 3 b 1 4 5 M 6 P - programmemória A - adatmemória M - műveletvégző C - címkiszámító 1 - művelet 2,3 - adat címe 4,5 - adat értéke 6 - eredmény értéke 7 - következő 8 - következő cím Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 9 / 21

Egyszerű gép felépítés, működés... - vázlatosan A "Neumann elvek" 1 soros utasításvégrehajtás (az utasítások végrehajtása időben egymás után történik. 2 kettes (bináris) számrendszer használata 3 belső memória (operatív tár) használata a program és az adatok tárolására 4 teljesen elektronikus működés 5 széles körű felhasználhatóság, alkalmasság bármilyen adatfeldolgozási feladatra 6 központi vezérlőegység alkalmazása Neumann János, 1946 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 10 / 21

Tartalom Strukturált számítógép felépítés 1 Egyszerű gép felépítés, működés... - vázlatosan 2 Strukturált számítógép felépítés Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 11 / 21

Strukturált számítógép felépítés "Emberi problémák, gépi lehetőségek" A digitális számítógép olyan gép, amely a neki szóló utasítások alapján az emberek számára problémákat old meg." (Andrew S. Tannenbaum) "Emberi szint" "Gépi szint" gépi nyelv Például: "Hányszor szerepel a π első egymilliárd számjegye között az 123456789 számsorozat? "Ki szeretnék nyomtatni a fiamnak egy krokodilos fényképet." Például: a memória két adott helyén lévő szám összeszorzása egy regiszterben lévő érték ellenőrzése, hogy nulla-e probléma megoldó utasítás sorozat : program 523,551,501.: 32388920721234567892248644818 773,349,078.: 74276899551234567895949720300 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 12 / 21

Strukturált számítógép felépítés "Emberi problémák, gépi lehetőségek" A digitális számítógép olyan gép, amely a neki szóló utasítások alapján az emberek számára problémákat old meg." (Andrew S. Tannenbaum) "Emberi szint" "Gépi szint" gépi nyelv Például: "Hányszor szerepel a π első egymilliárd számjegye között az 123456789 számsorozat? "Ki szeretnék nyomtatni a fiamnak egy krokodilos fényképet." Például: a memória két adott helyén lévő szám összeszorzása egy regiszterben lévő érték ellenőrzése, hogy nulla-e probléma megoldó utasítás sorozat : program 523,551,501.: 32388920721234567892248644818 773,349,078.: 74276899551234567895949720300 Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 12 / 21

Strukturált számítógép felépítés 0 szintű utasítás, nyelv, program, gép... I0 utasítás P0 program L0 gépi nyelv M0 virtuális gép L0 gépi nyelv M0 virtuális gép utasítás, gépi nyelv, program Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 13 / 21

Strukturált számítógép felépítés L1 utasítás M0 gépen L1 gépi nyelv M1 virtuális gép L0 gépi nyelv M0 virtuális gép virtuális gép Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 14 / 21

fordítás Strukturált számítógép felépítés L1 gépi nyelv M1 virtuális gép L1 gépi nyelv M1 virtuális gép fordító program fordítás L0 gépi nyelv M0 virtuális gép L0 gépi nyelv M0 virtuális gép fordító program, fordítás, futtatás Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 15 / 21

értelmezés Strukturált számítógép felépítés L1 gépi nyelv M1 virtuális gép L1 gépi nyelv M1 virtuális gép értelmezö program értelmezö program L0 gépi nyelv M0 virtuális gép L0 gépi nyelv M0 virtuális gép értelmező program (interpreter), értelmező Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 16 / 21

Strukturált számítógép felépítés "n" szintű (rétegű) számítógép Ln gépi nyelv Mn virtuális gép L2 gépi nyelv M2 virtuális gép L1 gépi nyelv M1 virtuális gép L0 gépi nyelv M0 virtuális gép Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 17 / 21

Strukturált számítógép felépítés Többszintű számítógépek (Andrew S. Tannenbaum) 5. problémaorientált nyelvi szint (magas szintű nyelv) fordítás (fordítóprogram) 4. assembly nyelvi szint fordítás (assembler) 3. operációs rendszer gépi szintje "értelmezés" (operációs rendszer) 2. utasításrendszer-architektúra szintje értelmezés (mikroprogram) végrehajtás (elektronikus) 1. mikroarchitektúra szintje hardver 0. digitális logikai szint Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 18 / 21

Strukturált számítógép felépítés Hardver - szoftver - firmware hardver (hardware) firmware a számítógép fizikai része például: digitális áramkörök ritkán változik hardvereszközbe épített szoftvertípus szoftver (software) program ami segítségével a számítógép megadott feladatokat hajt végre például: operációs rendszer gyakran változik biztosítja a hardver működését és alapvető funkcióit "szoftveresen segít a hardvernak" "a hardver és a szoftver logikailag azonos..." Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 19 / 21

Strukturált számítógép felépítés Magasszintű programozási nyelv - gépi nyelv (kód) Magasszintű nyelv (C) swap (int v[], int k) { int temp; temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; } Bináris, gépi kódú program 00000010110110010001110100011010 11101110010100101000101110000010 11111001000000010100001010000001 11111001000000011000001100000001 00011001000000011000001010000001 00011001000000010100001100000001 Assembler nyelvű program swap: muli $2, $5,4 add $2, $4,$2 lw $15, 0($2) lw $16, 4($2) sw $16, 0($2) sw $15, 0($2) jr $31 fordító program(ok) "közvetlen" végrehajtás hardver-szoftver Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 20 / 21

Strukturált számítógép felépítés Összefoglalás egyszerű gép: logikai felépítés, működés többszintű számítógépek (virtuális gépek...): "szintek" Dr. Istenes Zoltán (ELTE-IK-PSZT) Számítógépes alapismeretek / 2008 21 / 21