Mi a mikroprocesszor studopediya

A lényege minden mikroprocesszoros rendszer egy mikroprocesszor vagy egy CPU-t (az angol processzor). Fordítás orosz szó a legtöbb helyes, mint a „felvezető”, mivel ez egy mikroprocesszor - az, hogy az egység állítja elő az összes, az információk feldolgozását belül mikroprocesszoros rendszer. A fennmaradó csomópontok szervezet csak kiegészítő funkciók: az információ tárolása (beleértve az ellenőrzési információk, azaz a programok), a kommunikáció külső eszközöket a felhasználó stb A processzor helyettesíti szinte minden a „kemény logika” lenne szükség abban az esetben a hagyományos digitális rendszerben. Ez aritmetikus funkciók (összeadás, szorzás, stb), logikai funkciók (eltolódás, összehasonlítás, maszkolás kódok, stb), ideiglenes tárolása a kódot (a belső regisztereket), továbbítása kódok csomópontjai között mikroprocesszoros rendszerek, és így tovább. Számú elemi által végrehajtott műveletek processzor, akár több százat is. A processzor össze lehet hasonlítani az agy a rendszer.

De meg kell jegyezni, hogy a processzor végzi tevékenységét ebben a sorrendben. azaz egyiket a másik után, viszont. Természetesen vannak olyan processzorok párhuzamos végrehajtás egyes műveletek is vannak, mikroprocesszor alapú rendszerek, amelyekben több processzor dolgozik párhuzamosan, egy feladat, de ezek ritka kivételtől eltekintve. Egyrészt, a következetes végrehajtása a műveletek - a kétségtelen érdeme, mivel lehetővé teszi az egyprocesszoros, hogy hajtsa végre a legbonyolultabb adatfeldolgozó algoritmusok. De másfelől, a műveletek sorrendjét vezet az a tény, hogy az átfutási idő az algoritmus függ a komplexitás. Egyszerű algoritmusok gyorsabbak összetett. Azaz, a mikroprocesszoros rendszer képes arra, hogy tegyen meg mindent, de ez nem működik nagyon gyorsan, mert minden az információáramlást, hogy áthaladjon egy egységet - a mikroprocesszor (lásd az 1.3 ábrát).. A hagyományos digitális rendszer, akkor könnyen szervezni a párhuzamos feldolgozás információáramlás azonban a költségek bonyolítja az áramkör.


Ábra. 1.3. Információáramlást a mikroprocesszoros rendszer.

Így a mikroprocesszor képes végrehajtani számos művelet. De honnan tudta, hogy milyen műveleteket kell elvégezni a pillanatban? Ez határozza meg a vezérlő információ programot. A program egy sor parancs (utasítás). azaz a digitális kódokat megfejteni, a processzor tudja, mit kell tennie. Program az elejétől a végéig készül az ember, programozó, és a processzor működik az engedelmes végrehajtója a program, minden kezdeményezés nem mutatja (hacsak hibás). Következésképpen, az összehasonlítás processzor az agy nem egészen helyes. Ő csak egy előadóművész egy algoritmust, amely előre elkészített ember számára. Bármilyen eltérés ettől az algoritmus okozhatja csak a meghibásodás a processzor, vagy más csomópontok a mikroprocesszoros rendszer.

Minden parancs processzor által végrehajtott, rendszert alkotnak parancs processzor. A szerkezet és a rendszer térfogata parancs processzor meghatározza a sebesség, a rugalmasság, a könnyű használat. Összesen parancsokat a processzor lehet több tíz vagy több száz. A parancs rendszer célja, hogy egy szűk körű feladatokat (specializált processzor), vagy a legszélesebb körű feladatok (az általános célú processzorok). parancskódokat eltérő lehet számjegyek száma (take-től több bájt). Minden csapatnak megvan a saját futásidejű, így az átfutási idő a program nem csak attól függ, hogy hány csapat a program, hanem arról, hogy mit parancsol.

Az utasítás végrehajtása a processzor szerkezet magában foglalja a belső regisztereket, aritmetikai logikai egység (ALU, ALU - aritmetikai logikai egység). multiplexerek, pufferek, nyilvántartások és egyéb alkatrészek. A művelet minden csomópont szinkronizálva közös külső processzor órajel. Azaz, a processzor egy meglehetősen összetett digitális eszköz (ábra. 1.4).


Ábra. 1.4. Példa egyszerű processzor szerkezete.

Ugyanakkor a fejlesztő mikroprocesszoros rendszerek bonyolult belső szerkezete az információ processzor nem túl fontos. A fejlesztő figyelembe kell venni a processzor, mint egy „fekete doboz”, amely válaszul a bemeneti vezérlő kódokat, és létrehoz egy adott művelet, és kiadja a kimeneti jeleket. A fejlesztő tudnia kell az utasításkészlet a processzor működési módok, valamint a szabályok processzor interakció a külvilággal, vagy ahogy ők nevezik, az információcsere protokollokat. A belső szerkezete a processzor kell tudni, amire szüksége van, hogy válasszon ki egy adott csapat, egy adott üzemmódban.

Kapcsolódó cikkek