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

Óravázlat Készítette: Kucsera Mihály 2011.

Hasonló előadás


Az előadások a következő témára: "Óravázlat Készítette: Kucsera Mihály 2011."— Előadás másolata:

1 Óravázlat Készítette: Kucsera Mihály 2011.
PC HARDVER ISMERETEK Óravázlat Készítette: Kucsera Mihály 2011.

2 Tematika 3. fejezet: A processzor kiegészítő áramkörei, lapkakészletek

3 Felhasználói programok
BIOS BIOS=BASIC INPUT OUTPUT SYSTEM Feladatai: Alapvető adatátviteli rutinok (programmodulok) gyűjteménye, melyeket a megszakítási rendszeren keresztül érünk el Önteszt és inicializáló, beállító program Konfigurációs adatok Kezdetben ROM, mára EEPROM, FLASH PROM (frissíthető) Hardver ROM BIOS Operációs rendszer Felhasználói programok

4 Megszakításvezérlő Megszakítás: A processzor normál programfutása közben bekövetkező események kezelésére szolgál (pl. lenyomtunk egy billentyűt) A folyamat a következő: A perifériák megszakítási igényüket (INTERRUPT REQUEST =IRQ) dedikált vonalon jelzik a megszakítás-vezérlőnek. A megszakítás-vezérlő jelzi a processzornak a megszakítási igényt. A processzor befejezi az aktuális utasítás végrehajtását, és aktuális állapotát elmenti a verembe (STACK) A megszakítás-vezérlő megadja a megszakításvektor címét (ld. BIOS) a processzornak A processzor megkeresi a memóriában a vektorhoz tartozó címet és végrehajtja az ott tárolt programot. A veremből visszaállítja a megszakítás-kérés előtti állapotát, majd folytatja a normál programvégrehajtást A megszakítások prioritással rendelkeznek Létezik nem maszkolható megszakítás (NMI)- memória paritáshiba Szoftver megszakítások: A BIOS, vagy az Operációs rendszer valamilyen esemény váltja ki

5 Megszakításvezérlő Megvalósítása az IBM PC/XT-ben
i8259A programozható megszakításvezérlő Megvalósítása az IBM AT-ben 2*i8259A programozható megszakításvezérlő (kaszkád mód) Megvalósítása az AT386 és újabb rendszerekben Lapkakészletben integrált

6 Megszakításvezérlő

7 DMA vezérlő DMA: DIRECT MEMORY ACCESS= adatátvitel a processzor „megkerülésével”. Blokkművelet, így a címezhető adat többszöröse mozgatható. Lehet tárcím és tárcím, valamint tár és periféria között. DMA vezérlő- szabványos DMA csatornák

8 DMA vezérlő Megvalósítása az IBM PC/XT-ben Megvalósítása az IBM AT-ben
i8237 4csatornás DMA vezérlő Max. 64 KB méretű blokkot képes mozgatni Megvalósítása az IBM AT-ben 2* i8237 (kaszkád kapcsolás, master/slave) Megvalósítása az AT386 és újabb rendszerekben Lapkakészletben integrált

9 CMOS RAM/valósidejű óra
A gép kikapcsolt állapotában megőrzi az óra és a konfiguráció állapotát. –Akkumulátoros táplálás (3V). A memória mérete 64 byte (konfiguráció 50 byte+ dátum/idő 14 byte) Megvalósítása az IBM PC/XT-ben - Megvalósítása az IBM AT-ben MC146818 Megvalósítása az AT386 és újabb rendszerekben Lapkakészletben integrált

10 Időzítő/számláló Programozható időzítő áramkör (PROGRAMMABLE TIMER COUNTER-PIT), melynek fő feladatai: IRQ0 kiváltása- belső óra DRAM frissítés ütemezése (ld. Memóriák) Hangszóró vezérlés Megvalósítása az IBM PC/XT-ben I csatornás PIT Megvalósítása az IBM AT-ben I csatornás PIT Megvalósítása az AT386 és újabb rendszerekben Északi hídban integrált

11 Billentyűzetvezérlő Kétirányú (PC/XT-nél egyirányú) soros kommunikáció a PC és a billentyű között. 16+1 karakteres FIFO buffer a leütésekhez tartozó kódok fogadására. A +1 a túlcsordulás, ha megtelik a többi leütés elvész. Minden billentyű két scan kóddal rendelkezik (make/break), ha a billentyűt nyomva tartjuk a make kód kerül a pufferbe a BIOS-ban beállított gyakorisággal (KEYBOARD TYPEMATIC RATE). A billentyűzet vezérlő feladatai: Vezérlő inicializálás Billentyűzet kódok vétele, átalakítása scan kódokká. Utasítások küldése a billentyűzet felé (AT) A billentyűzet tiltása a lock segítségével. Megvalósítása az IBM PC/XT-ben 8255 PIO Megvalósítása az IBM AT-ben mikrovezérlő Megvalósítása az AT386 és újabb rendszerekben Déli hídban integrált

12 Lapkakészletek (CHIPSETS)
Az alaplap szabványos rendszerelemeit (megszakítás-vezérlő, buszvezérlő, DMA stb.) integrált, berendezés-orientált áramkörökbe integrálták. Az alaplap különböző funkcióit megvalósító összetartozó áramkörök alkotják a lapkakészletet. A fejlesztés célja: Megbízhatóbb működés Olcsóbb gyártás Kisebb méretek Rugalmasabb konfigurálhatóság (programozható konfigurációs regiszterek- SETUP) INTEL megvalósítás= INTEL HUB ARCHITECTURE GMCH - Grapfics Memory Controller Hub („Északi híd”) ICH- I/O Controller HUB Firmware hub

13 Lapkakészletek

14 Vége ! Felhasznált irodalom: Intel honlap- http://www.intel.com
VIA Technologies honlap-


Letölteni ppt "Óravázlat Készítette: Kucsera Mihály 2011."

Hasonló előadás


Google Hirdetések