A blokk diagram a PC, a fő algoritmus a mikroprocesszor, processzor osztályok (CISC, RISC,

Strukturális PC rajz alap algoritmus a mikroprocesszor, processzor osztályok (CISC, RISC, MISC, VLIW).

Tsentralnyyprotsessor (CPU, illetve a központi feldolgozó egység - CPU; Engl központi feldolgozó egység, CPU, a szó szoros értelmében - központi feldolgozó egység). - előadóművész gépi utasítások, a hardver vagy a számítógép programozható logikai vezérlő; felelős a műveletek elvégzéséhez meghatározott programokat.

Mikroprocesszor - konfigurált processzort formájában nagyszabású integrált áramkörök (LSI-k kifejlesztése) és a zárt hermetikus kamra. Középpontjában a minden személyi számítógépen (PC) használatán alapuló mikroprocesszorok. A mikroprocesszor „agya” a számítógép. Ez végzi a programok végrehajtását számítógépen fut, és szabályozza a működését a többi készüléket a számítógéphez.

A főbb jellemzői a mikroprocesszor sebessége és kapacitása. Speed ​​- az elvégzett műveletek száma másodpercenként. Bit jellemzi az információk mennyisége, amely mikroprocesszor folyamatok egy művelet: egy 8-bites processzor egy műveletben folyamatok 8 bit információt, 32-bites - 32 bit. A sebessége nagymértékben meghatározza a számítógép teljesítményét. Az IBM PC mikroprocesszorok Intel által kifejlesztett, vagy harmadik féltől processzorok.

PC Szerkezeti diagram:

A blokk diagram a PC, a fő algoritmus a mikroprocesszor, processzor osztályok (CISC, RISC,

AL │ │ │ Muszáj │ │ │ NYILVÁNTARTÁSOKNAK

ALU - aritmetikai logikai egységgel. Ez biztosítja az alapvető műveletek feldolgozására információkat.

Bármilyen feladatot a számítógép elromlik különálló logikai műveleteket végezni bináris számokat, amelyeket elvégzett egy második, több százezer vagy millió ilyen ügyleteket. Összeadás, kivonás, szorzás és osztás - elemi által végrehajtott műveleteket ALU számítógépet. A teljes készlet ilyen műveletek az úgynevezett irányító rendszer, és azok végrehajtását a rendszer az alapja az ALU. Eltekintve a ALU aritmetikai és logikai egység tartalmaz egy eszközt műveletek végrehajtására, amely nem kerül át a kisülési a kisülés. Néha ezek a műveletek nevezzük logikai ÉS és logikai VAGY. Minden műveletet a ALU nyilvántartások - kijelölt sejtek ALU. elvégezni az egyszerű idő határozza meg a minimális idő a hozzáadott két operandus található regiszterekben. Abban az esetben. ha az egyik vagy mindkét kifejezés nem regiszterben, és egy memória eszközt (memória) is rögzítik szempontjából átviteli idő regiszterek és idő

felvétel a kapott összeget a memóriában. A legtöbb modern mikroprocesszorok, az idő néhány száz ns több ezredmásodperc.

W - a vezérlőberendezés vezérli a feldolgozási folyamatot, és biztosítja a kommunikációt a külső eszközöket. REGISZTEREK - belső média mikroprocesszor. Ez egy belső

CPU memória. Regisztrálja - három. Egy megtartja utasítás vagy utasítások, a másik kettő - az adatokat. Az utasítások szerint a processzor végezhet összeadást, kivonást, illetve összehasonlítása

Leniye tartalom adatnyilvántartások.

A fő mikroprocesszor határozza meg a számítógép teljesítményét. Az első verzió az IBM PC számítógép és az IBM PC XT alkalmazott modell Intel 8088 mikroprocesszor. IBM PC AT modell egy erősebb mikroprocesszor Intel 80286 és a teljesítménye is mintegy 5-6-szor nagyobb, mint az IBM PC XT. modellsorozat PC / 2 használatát egy erősebb mikroprocesszor Intel 80386. A teljesítmény körülbelül 3-4-szer nagyobb, mint az IBM PC AT, de ez a növekedés a termelékenység jelentős, elsősorban olyan alkalmazásokhoz, amelyek nagy mennyiségű számítási.

Jellemzők mikroprocesszorok. Mikroprocesszorok különböznek egymástól két jellemző: a típus (modell) és az órajel. A leggyakoribb Intel-8088 modell

80286, 80386SX, 80386 (DX), 80486 (SX, SX2, DX, DX2, DX4, stb), és a Pentium, ezek növekvő sorrendben kell felsorolni a teljesítmény és az ár. Azonos modell mikroprocesszorok lehet különböző órajel - minél magasabb az órajel, annál magasabb a termelékenység és az ár a mikroprocesszor.

Órafrekvencia 0ukazyvaet sok elemi műveletek (ciklus) mikroprocesszor végzi egy másodperc alatt. Az órajel frekvenciája megaherzben (MHz). Meg kell jegyezni, hogy a különböző modellek mikroprocesszorok ugyanazt a műveletet (például összeadás vagy szorzás) különböző számú órajel ciklus. A fenti modell a mikroprocesszor, a kevésbé szükséges ciklusok ugyanazok a műveletek. Ezért az Intel 80386 mikroprocesszor dolgozik kétszer olyan gyors, mint az Intel-80286 ugyanazzal

Társprocesszorokat. Mikroprocesszorok 8088, 80286, 80386 úgy vannak kialakítva, hogy lehetővé teszi, hogy használja számtani társprocesszorokat 8087, 80287, 80387, a cég „Intel” rendre.

Specialized co-processzor gyorsabb feldolgozása számok helyen úszni. Ezek egyszerre képes a szokásos műveletek mellett, kivonás, szorzás, és elosztjuk, és így tovább

komplex műveleteket, mint például a kiszámítása trigonometrikus függvények.

Szerkezetileg rejlő mikroprocesszor jelek a koprocesszor támogatja egy művelet, majd megkapja a feldolgozás eredményeit. Ahhoz, hogy használni aritmetikai koprocesszor, amely egy része a számítógép programokra van szükség, amelyek ki különleges kódok futtatásához szükséges koprocesszor.

Aritmetikai műveletek - a műveletek, mint az összeadás, kivonás, szorzás, osztás, és mások.

Logikai műveletek - ezeket a műveleteket, mint egy összehasonlítást, és módosítsa a feljegyzést, a logikai AND és OR logika, kivéve ellenőrzi a maszkot, és így tovább.

IO - ez műveletek, mint a start, stop, kihallgatni az input-output eszköz, csatorna szkennelés, és így tovább.

Az alapvető algoritmus a processzor.

A központi processzor algoritmus.

Minden processzor algoritmus leírható három sorban

Ahhoz azonban, hogy teljes képet kell határozni logikai áramköröket végeznek bizonyos parancsokat, számító fizikai mennyiségek és az a funkciója, aritmetikai logikai egységgel

Megjegyezzük, hogy elolvasása után a következő parancs feldolgozó IC növeli a parancs hossza. Ezért a következő alkalommal, amikor a ciklus törzsének CPU elolvassa és végrehajtja a következő parancsot a program, majd egy másik, és így tovább. D. A ciklus akkor ér véget, amikor a találkozó, és egy speciális parancs lesz végrehajtva „stop.” Ennek eredményeként, a számítógép automatikusan, emberi beavatkozás nélkül, a parancs csapat lesz az egész csapat egészét.

Automatizmus a processzor, a képesség, hogy végre hosszú szekvenciák parancsok emberi beavatkozás nélkül - az egyik fő része kiemeli számítógép univerzális információ-feldolgozó gépek.

ELVE a szoftver.

A memória a gép úgy, mint egy hosszú oldalon áll, hogy az egyes sorokban. Minden sor az úgynevezett memória cella, és viszont, kategóriákra bontva. A tartalma vagy a kisülési lehet 0 vagy 1. Ezért bármely olyan memória cella van rögzítve egy sor

Minden számítógép működik alapvetően azonos módon. Valahányszor nézett a számítógép memóriájában, meghatározza a nullák és egyesek eltárolja a sejtekben. Számítógépes végzi emberi beavatkozás nélkül nem csak egy csapat, hanem egy hosszú utasítások sorozata (a program). Ez az egyik alapelve az, számítógép - software gazdálkodás elvét.

számítógép memóriájában bemenettel és kimenettel.

Általános nézet a gép parancsokat lehet:

Vipera. Ha a számítógép programot a program számláló egymás belépett a sejtek száma, amely a végrehajtható utasítások, parancsok maguk kerülnek a használati nyilvántartás, és az összeadó előfordulhat számtani. Az összeadó is van egy cellában - a köztes számítási eredmények. Megjegyezzük, hogy a parancs a modern számítógépek fér több memória sejtek.

A fő funkcionális komponensek a processzor

Előrejelzője ágak: elágazás-előrejelző készülék megpróbálja kitalálni műveletsor végrehajtása minden alkalommal, amikor egy program tartalmaz egy feltételes ugrás, hogy az előzetes letöltési egység kapna és dekódolni utasításokat előzőleg készített.

Blokk lebegőpontos. Egy harmadik modul elvégzi belül Pentium, elvégzi nem egész számítás

Elsődleges gyorsítótár: Pentium két vnutrichipovyh cache 8KB, az egyik az adatokat és utasításokat, amelyek sokkal gyorsabb, mint a nagyobb külső másodlagos gyorsítótár.

Bus interfész: vesz egy keveréke kód és az adatok a CPU-ba, elválasztja őket, amíg készen áll a használatra, és újra felépül, kiküldése.

A blokk diagram a PC, a fő algoritmus a mikroprocesszor, processzor osztályok (CISC, RISC,

Ábra. 1 Belső processzor szerkezete

Szinte minden, ami érinti a leggyakoribb történetét feldolgozó - szinte minden művelet elvégezhető egy sorozat egyszerű utasításokat, leírtakhoz hasonló.

Osztályba tartozó processzorok (CISC, RISC, Misc, VLIW).

Az a képesség, hogy végre több gép utasítást egy órajel ciklusra. Az advent a technológia vezetett jelentős növekedése a termelékenység.

Complex Instruction Set Computing - kiszámítása összetett utasításkészlet. Processzor alapuló komplexitás; utasításkészletet. Tipikus képviselőik CISC Intel x86 mikroprocesszorainak (bár sok éven át, ezek a processzorok CISC csak külső irányító rendszer).

Egyszerűsített sor parancs célja, hogy csökkentse a szállítószalag, elkerülve ezáltal a késedelmeket műveletek feltételes és feltétlen ugrik. Egy egységes nyilvántartást egyszerűsíti a munkát a fordító optimalizálása során a végrehajtható kódot. Továbbá, RISC-processzorok kevésbé különböznek energiafogyasztás és hőleadás.

Az elsők között felismerések Ennek a felépítésnek lehettek MIPS processzor, PowerPC, SPARC, Alpha, PA-RISC. A mobil eszközök széles körben használják az ARM-processzor.

Minimum utasításkészlet Computer - Számítástechnikai minimális parancsokat. Továbbfejlesztése, az ötleteket a csapat Chuck Moore, aki úgy véli, hogy az elv az egyszerűség, az eredetit a RISC-processzor, túl gyorsan visszahúzódott a háttérbe. A hő a harc a maximális teljesítmény, RISC megelőzte sok CISC processzorok komplexitását. MISC architektúra alapja egy rakás számítógépes modellek korlátozott számú utasítás (20-30 csoportok).

Vliw - Extra hosszú utasítás szó. Processzor egy hangsúlyos párhuzamos számítási, beépítve a rendszerbe parancs processzor. Ezek alapján az EPIC architektúra.

A „Megszakítás”, a besorolás a megszakítások (hardver és szoftver).

Megszakítás (angol interrupt.) - a jel, ami megmondja a processzor bekövetkezte esetén. Ebben az esetben a végrehajtás a jelenlegi parancssort felfüggesztésre kerül, és vezérlés átkerül egy megszakítás-kezelőre, amely reagál az eseményre, és arra szolgál, és akkor visszaadja a vezérlést a megszakított kódot.

Attól függően, hogy a forrás előfordulása a megszakítási van osztva:

- aszinkron vagy külső (hardver) - az eseményeket, amelyek eredete a külső forrásokból (például perifériális eszközök), és előfordulhat meg bármilyen tetszőleges időpontban: a jelet az időzítő, hálózati kártya, vagy egy lemezmeghajtó, a billentyűzet interfész, az egér mozgását;

- szoftver (egy speciális esete a belső interrupt) - által kiváltott végrehajtását egy speciális utasítást a program kódját. Szoftver megszakítások általában használják utal a funkciók a beépített szoftver (firmware), eszközmeghajtók és az operációs rendszer.

A „csapda” (Eng. Trap) néha használják a szinonimájaként „megszakítás”, vagy „belső megszakítást”. Jellemzően a használat van beállítva, hogy a gyártó külön processzor dokumentációt.

Megszakítása. Megszakítás feldolgozás.

Megszakítások vannak olyan mechanizmust, amely lehetővé teszi koordináta

párhuzamos működése az egyes készülékek a számítástechnikai rendszer és

reagál a különleges állapot az üzemeltetés során a processzor.

Megszakítás - egy kényszerű irányítás átadása futás

programot a rendszer, és rajta keresztül a megfelelő kezelési program

szakítsa meg, amely akkor jelentkezik, amikor egy adott eseményt. A fő célja a bevezetése

Megszakítás - végrehajtása aszinkron mód és a párhuzamosság

Az egyes számítógépes rendszer eszközök. megszakítás mechanizmus

által megvalósított hardver és szoftver eszközökkel.

Megszakítás szerkezet rendszerek nagyon eltérő lehet, de mindannyian

van egy közös jellemzője - a megszakítás minden bizonnyal megváltozásához vezet

érdekében utasítás végrehajtása a processzor. A mechanizmus kezelésére megszakítások

Ez magában foglalja a következő elemeket:

1. A létesítmény a megszakítás (vételi és azonosító jel

2. tárolása a folyamat megszakad állapotban (folyamat állapotban

határozza meg a program számláló értéke, a regiszterben

CPU üzemmód leírás: egyéni vagy

3. A vezetés a hardver megszakítás kezelő vezetünk. ebben

szakítsa feldolgozás, valamint a megfelelő nyilvántartások a szavak

4. tárolása a megszakított program, amely nem lehet menteni

felhasználásával működő eszközök.

5. megszakítás feldolgozás. A munkát lehet végezni ugyanazt

rutin, ami átkerült a vezetés a 3. lépés, de az OS

Ez a kezelés a leggyakrabban valósul hívja acc. szubrutint.

6. Az behajtására vonatkozó információkat a megszakított folyamat.

7. Vissza a megszakított programot.

Az első három lépést végre hardver, és a többi -

A fő funkciók az interrupt-mechanizmus:

1. elismerését vagy besorolás megszakítás.

2. Az irányítás átadása megszakítás kezelő.

3. Megfelelő visszatér a megszakított programot

Az átmenet a megszakított programot a processzor és a hátsó kell

Ez tette a lehető leghamarabb. Az egyik leggyorsabb módszerek

ODS asztalra. egy listát az összes érvényes a számítógép

megszakított programot, mielőtt átadja a vezérlést a felvezető, tartalmát

CPU regiszterek tárolását, akár a memóriában, vagy egy közvetlen hozzáférést

megszakítás szolgáltatás. A jelenléte egy megszakítási jel nem feltétlenül

ne okozzon megszakítása Egy futó programot a processzor

védelmét élvezik rendszer megszakítja: letiltása Megszakítás vagy a rendszer

tilalom vagy elfedő külön megszakítás jeleket. szoftver

Az ilyen alapok kezelése lehetővé teszi az operációs rendszer beállításához a jelfeldolgozó

megszakítás. A processzor képes kezelni a megszakítások érkezésekor azonnal

Megszakítás, elhalasztja azok feldolgozása egy ideig, teljesen

figyelmen kívül hagyni. megszakítás műveleteket jellemzően csak azt követően

befejezése az aktuális parancs. Mivel a megszakítás jeleket

fordul elő tetszőleges alkalommal, lehet, abban az időben a megszakítás

létezik több megszakítás jeleket, amelyeket fel lehet dolgozni

Csak következetesen. Feldolgozni a megszakítás jeleket egy ésszerű

sorrendben vannak hozzárendelve prioritásokat. Különleges vezetési programot

nyilvántartások maszkok lehetővé teszi, hogy végre a különböző szolgáltatási területen:

1) a relatív prioritás. Ha ez a szolgáltatás sem szakad

jelenlétében kéri a magasabb prioritással. vége után

ez a szolgáltatás kérés (áram), a legmagasabb lekérdezés kiszolgált

prioritás. a szervezet az ilyen fegyelemre van szükség a program

szerelni a kérelem előírni maszk az összes többi megszakítás

vagy egyszerűen kikapcsolja a megszakítási rendszer.

2) az abszolút prioritás. Mindig fenn a legnagyobb feladat

prioritás. Ennek a végrehajtására fegyelem kérés feldolgozása

megszakítások elfedi az összes megszakítást alacsonyabb prioritást élvez. Ebben az esetben,

lehetséges többszintű megszakítás t. e. a megszakítás feldolgozó program

megszakítás. A több megszakítás szint ebben a módban függ

A prioritás egy köteg kérés: LCFS - Utolsó érkezési sorrendben, így

e. kérést magasabb prioritású megszakíthatja kérésre

alacsony prioritású. Ha a megszakítás kérés rendszer

azonosítja megszakítási és megszakítja, ha be van kapcsolva,

vezérlés átkerül acc. interrupt-rutin.

Eszközök részt, amelyben az a szövegkörnyezet tartósítás

megszakított feladat és egyben utolsó rész, amelyben a

a rehabilitációs programok keretében, hogy megszakítja a rendszer nem reagál többé

jel a megszakítási kérelmet. Ez megszakítja a rendszer automatikusan

letiltja a megszakításokat, ezért meg kell szakítani rutinok

újra engedélyezné ez a megszakítás kezelő rendszer. Tehát, az időtartam

A központi feldolgozó rész megszakítja Megszakítás engedélyezve időben

működni utolsó részben megszakító feldolgozási rutin kell

le, és helyreállítása után a megszakított feladat keretében szerepel

újra. Ezek végrehajtandó műveletek minden megszakítás feldolgozás. -ban

Sok OS 1 interrupt feldolgozás szakasz kerül egy speciális

szoftver modul hívott. felügyelő megszakítja.