Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1 ifin811/ea1 C Programozás: Hardver alapok áttekintése.

Hasonló előadás


Az előadások a következő témára: "1 ifin811/ea1 C Programozás: Hardver alapok áttekintése."— Előadás másolata:

1 1 ifin811/ea1 C Programozás: Hardver alapok áttekintése

2 2 Algoritmus Algoritmus: Egy feladat vagy folyamat végrehajtásához szükséges utasítások listája Heuréka! Program: C Számítógép hardver

3 3 Hardver alapok

4 4 Tranzisztor Bázis Kollektor Emitter “félvezető” Bináris digit = “bit”: 0  ki 1  be

5 5 Tranzisztor Bázis Kollektor Emitter ki : 0

6 6 Tranzisztor Bázis Kolletor Emitter be : 1

7 7 Tranzisztor Bázis Kollektor Emitter A modern chipek (kb, 3 x 3 mm) több millió tranzisztort tartalmaznak

8 8 Kapuk Kapu: tranzisztorokból áll A kapuk két feszültségszintet ismernek: –Alacsony szint (Low) => 0 –Magas szint (High) => 1 Típusok: ÉS (AND) (VAGY) OR (NEM) NOT

9 9 AB A AND B A B A B Példa: ÉS kapu

10 10 Bool Algebra A = Bitek sorozata egyszerre : B = A AND B = 8 bit: kettes számrendszer Tipikus PC processzor 32 bit, 64 bit Opteron, Itanium, szuperszámítógépek még több

11 11 A pocesszor kapukból épül fel 0 or 1

12 12 A számítógép hardver elemei Perifériák Processzor (CPU) Memória "Buszok„ kötik őket össze

13 13 A számítógép hardver elemei: CPU Processzor (CPU) Műveleteket végez az adatokon 3 részből áll: –Arithmetikai / Logikai Egység (ALU) - adat manipuláció –Vezérlő egység – koordinálja a tevékenységeket –Cache : - gyors belső memória MemóriaPerifériák Processzor (CPU)

14 14 A számítógép hardver elemei: Memória programok és adatok tárhelye a biteket fix adagokban tárolja: “szavak” (8, 16, 32, ill. 64 bit) a tárolt adatok mindegyikének saját címe van tetszőlegesen címezhető => véletlen hozzáférésű memória (random-access memory) “RAM” Perifériák Processzor (CPU) Memória

15 15 Bit, Byte, Kilo-, Mega-, Giga-, … bit: 0 ill. 1 word (szó): gépfüggő (8, 16, 32 vagy 64 bit) byte = 8 bit kilobyte = 2 10 byte = 1024 byte (!) megabyte = 1024 KB = 2 20 byte = 1,048,576 byte gigabyte = 1024 MB = 2 30 byte terabyte = 1024 GB = 2 40 byte

16 16 A számítógép hardver elemei: Perifériák Perifériák Processzor (CPU) Memória Perifériák – kommunikáció a külvilággal hosszú távú adattárolás: háttértárak

17 17 Hardver elemek: kommunikáció a külvilággal Perifériák Processzor (CPU) Memória Be-/kimenet (Input/Output, I/O) –Input: billentyűzet, egér, mikrofon, szkenner, infra port, kamera, lyukkártya –Output: képernyő, printer, hangszóró Kommunikáció –modem, ethernet kártya

18 18 Hardver elemek: hosszú távú adattárolás Háttértárak Hosszú idejű, áramforrástól független fizikai adattárolás, fájlok (adat-állomány) formájában Példa: harddiszk (winchester), floppy, mágnesszalag, CD-ROM (Compact Disk Read-Only Memory), DVD

19 19 Számítógépek paraméterei: processzor sebesség CPU órajel: műveleti ciklus másodpercenként ("hertz") –Pl: 2 GHz Pentium de: különböző CPU architektúrák: egy-egy ciklus alatt nem azonos az elvégzett feladat “flops” (floating-point operations per second) “mips” (million instructions per second)

20 20 Számítógépek paraméterei: sebesség CPU/busz Buszok: a CPU, memóriák és perifériák kommunikációja Alaplaptól függ –Pl.: Intel 1.50GHz Pentium-4, 400MHz busz (FSB) PCI: 32 bit/33 Mhz – 64 bit/133Mhz

21 21 Számítógépek paraméterei: sebesség memória/cache RAM –kb. 60ns (1 nanosecundum = egy milliárdod másodperc ), egyre gyorsul –az FSB-hez kapcsolódik (pl. PC-100, DDR-400) Cache memória –Processzorra integrálva –Gyorsabb mint a külső memória (kb. 20ns elérési idő), jóval drágább –Kiélezett helyzetben programok optimalizálhatóak

22 22 Számítógépek paraméterei: sebesség perifériák Háttértárak –Pl.: 3.5in 1.4MB floppy: cca. 500kb/sec, 300 rpm (revolutions per minute) 3.5in hard disk: tipikus keresési idő 8.5 microsecundum, 7200 rpm Kommunikáció –Pl: modem 56 kilobit/sec, ethernet 10/100/1000 megabit/sec, WLAN Mbit/sec, I/O –ISA, PCI, IDE, SCSI, ATA, USB, stb....

23 23 Számítógépek paraméterei: megbízhatóság Fontos faktorok: hő, szellőzés, “over-clocking”, túláramvédelem A legtöbb hiba szoftver problémákból adódik

24 24 Összefoglalás Tranzisztorok, kapuk, chipek Számítógép = CPU + Memória + I/O Tipikus paraméterek


Letölteni ppt "1 ifin811/ea1 C Programozás: Hardver alapok áttekintése."

Hasonló előadás


Google Hirdetések