A szmtgp mkdsnek alapjai Talata Istvn Alapfogalmak informci

  • Slides: 17
Download presentation
A számítógép működésének alapjai Talata István

A számítógép működésének alapjai Talata István

Alapfogalmak információ adat jel kommunikáció modellje: hír Hírforrás zajos közlemény torzult hír Adó Csatorna

Alapfogalmak információ adat jel kommunikáció modellje: hír Hírforrás zajos közlemény torzult hír Adó Csatorna Vevő zaj zaj Címzett

Alapfogalmak (folyt. ) adatmennyiség mérése: „bit”-ben (BInary digi. T) jele: b vagy „bájt”-ban („byte”)

Alapfogalmak (folyt. ) adatmennyiség mérése: „bit”-ben (BInary digi. T) jele: b vagy „bájt”-ban („byte”) 1 bájt=8 bit jele: B 1 k. B=1024 B, 1 MB=1024 k. B, 1 GB=1024 MB

Jelfeldolgozás analóg jelek digitális (diszkrét) jelek tipikusan használt: bináris jelek analóg - digitális jelátalakítás

Jelfeldolgozás analóg jelek digitális (diszkrét) jelek tipikusan használt: bináris jelek analóg - digitális jelátalakítás digitális – analóg jelátalakítás

Előforduló számrendszerek tízes számrendszer kettes számrendszer tizenhatos számrendszer: A=10, B=11, C=12, D=13, E=14, F=15

Előforduló számrendszerek tízes számrendszer kettes számrendszer tizenhatos számrendszer: A=10, B=11, C=12, D=13, E=14, F=15 átváltás közöttük egyszerűen megoldható

Bináris adatábrázolás Számok fixpontos számok előjeles számok lebegőpontos számok

Bináris adatábrázolás Számok fixpontos számok előjeles számok lebegőpontos számok

Bináris adatábrázolás II. Szöveg ASCII kód: 1 bájt/karakter Unicode: 2 bájt/karakter Hangok digitalizálás

Bináris adatábrázolás II. Szöveg ASCII kód: 1 bájt/karakter Unicode: 2 bájt/karakter Hangok digitalizálás

Bináris adatábrázolás III. Képek színkódolás tárolása: n high color (2 bájt/pixel) n true color

Bináris adatábrázolás III. Képek színkódolás tárolása: n high color (2 bájt/pixel) n true color (3 v. 4 bájt/pixel) színkódolás módja: n RGB (Red-Green-Blue): monitorok n CMYK (Cyan-Magenta-Yellow-Black): nyomtatók pixelek tárolása: algoritmus alapján

Matematikai logika Logikai alapműveletek: „NEM” művelet „ÉS” művelet „VAGY” művelet Továbbiak: „KIZÁRÓ VAGY”, „MEGENGEDŐ

Matematikai logika Logikai alapműveletek: „NEM” művelet „ÉS” művelet „VAGY” művelet Továbbiak: „KIZÁRÓ VAGY”, „MEGENGEDŐ ÉS”, „HA. . . AKKOR”, „NEM ÉS”, „NEM VAGY”

Matematikai logika II. Összetett logikai műveletek logikai alapműveletek kombinálásával előállíthatók minden véges változós logikai

Matematikai logika II. Összetett logikai műveletek logikai alapműveletek kombinálásával előállíthatók minden véges változós logikai függvény megkapható így (igazságtábla alapján) többféle előállítás is lehetséges kapuáramkörökkel megvalósíthatók

Összeadó áramkörök Félösszeadó (HA – Half Adder): n n 1 -1 bitet ad össze

Összeadó áramkörök Félösszeadó (HA – Half Adder): n n 1 -1 bitet ad össze nincs átvitel Teljes összeadó (FA – Full Adder): n n átvitelt, plusz 1 -1 bitet ad össze két HA-ból és egy „HA. . . AKKOR” kapuból elkészíthető Pl: 4 -bites összeadó n elkészíthető 3 db FA-ból és egy HA-ból

Számolómű ALU – Arithmetic and Logic Unit fixpontos számolást végez egész számokkal általában egybetokozzák

Számolómű ALU – Arithmetic and Logic Unit fixpontos számolást végez egész számokkal általában egybetokozzák a processzor egyéb részeivel főként kapuáramkörökből áll függvények értékét 4 alapművelettel közelítőleg ki lehet számolni

A számítógép működési sémája Operatív memória CPU Interfészek Központi egység Perifériák

A számítógép működési sémája Operatív memória CPU Interfészek Központi egység Perifériák

A központi vezérlőegység (CPU – Processzor) Neumann-elv: adatok, parancsok ugyanabban a memóriában tárolódnak, bináris

A központi vezérlőegység (CPU – Processzor) Neumann-elv: adatok, parancsok ugyanabban a memóriában tárolódnak, bináris formában Felépítése n n Regiszterek – tárolóegységek (többféle regisztertípus van) Utasításdekódoló egység – utasításértelmező Vezérlőegység – ütemező (órajel alapján) Számolómű Csővezeték-elv: n vezérlőmű nem vár a számolóműre

Utasításkészlet egy processzor által ismert utasítások halmaza Fejlesztési irányok CISC – Complex Instruction Set

Utasításkészlet egy processzor által ismert utasítások halmaza Fejlesztési irányok CISC – Complex Instruction Set Computer n n akár 300 utasítás is lehet processzorok többsége ilyen RISC – Reduced Instruction Set Computer n n n tipikusan 40 -80 utasítás gyorsabb, drágább inkább speciális esetekben használják (pl. grafika)

Többprocesszoros rendszerek segédprocesszor célfeladatra pl. - matematikai társprocesszor - videoprocesszor szimmetrikus multiprocesszoros rendszerek -

Többprocesszoros rendszerek segédprocesszor célfeladatra pl. - matematikai társprocesszor - videoprocesszor szimmetrikus multiprocesszoros rendszerek - két vagy több egyforma CPU pl. Intel Pentium Core Duo

Sínek (buszok) egyetlen vezetékköteg rákötve: n n n CPU operatív memória további egységek (pl.

Sínek (buszok) egyetlen vezetékköteg rákötve: n n n CPU operatív memória további egységek (pl. videokártya) részei: n n adatsín címsín vezérsín (ütemezés órajellel) tápfeszültség-vezetékek több sín is lehet egy számítógépben közvetlen memória hozzáférés (DMA)