A koncepció a mikro-OPS és firmware

Megmagyarázni a működését a VM logika célszerű bevezetni, több csomópontot köti össze a kommunikációs hálózat (ábra29.). A folyamat a számítógép működése áll a sorozat Áramlási transzferek információt a csomópontok között és elemi által végrehajtott műveleteket a csomópontokat. csomópont fogalom a leírásban értelmezni igen tágan, az ALU regiszter előtt, vagy a fő memória. széles körben is meg lehet érteni a „tára-cselekvés elemeit.” Ez lehet egy beállítást a nyilvántartásban vagy a működési állapot egy ALU. Minden egyes elemi művelet végre megkapta a vezérlőjel (CS) a mikroprogramot vezérlőegység az automata. Lehetséges frekvenciájú jelet generálva

Ábra. 29. A számítógép helyzetét a mikro-és vezérlőjelek

A kimeneti határozza meg a gép órajelek érkező órajel generátor (GTI). Elementary szállítás vagy transzformáció adatok mations belül végzett egy órajel szinkronizáló-CIÓ, az úgynevezett mikro-műveleteket. Számos mikro-műveletek egyidejűleg lehet végezni egyetlen órajel ciklusra. Egy sor jeleket, akkor kötelező a mikro-ops végre egy ciklus alatt, az úgynevezett mikrokoman-Doy. Viszonylag bonyolult műveleteket számítógéppel végezzük a működése során, végre egy sorozata a mikro-mo bélben és adható mikroutasítás szekvenciát úgynevezett firmware-én. A firmware-t, azaz a generál vezérlő jeleket, hogy ez mikroutasítások, firmware gép (MGTA).

Módszerek felvétel microprograms

Írni a firmware, kompakt formában, áramlás-diagramon algo-ritmusok és a nyelvek microprogramming.

A grafikonban (GAW) alakja van egy irányított gráf. Az építőiparban a grafikon működnek ötféle csúcsok (ábra. 30).

Kezdeti vertex (lásd. Ábra. 30. a) meghatározza az elején a firmware-t és nincs bemenet. Végső csúcs (lásd. Ábra30, b) jelzi a végén a firmware-t, így

Ábra30. Fajták a gráf-rendszer algoritmus: a - kezdeti; 6 - end; in - az üzemeltető; r - légkondicionált; stb - várakozó

Ez csak bemenet. Az üzemeltető vertex (lásd. 30. ábra, c) a mikro-beírását rooperatsii belül végrehajtott egy gépi ciklus. A felső svjaza-ny egy bemenettel és egy kimenettel. Hagyományos vertex (lásd. 30. ábra g) használják egy számítási eljárást elágazási. Meg van egy bemenettel és két kimenettel, illetve stvuyuschie-pozitív ( „igen”) és negatív ( „Nem”) a vizsgált feltétel, Wii, írott tetején. A várakozási csúcsok (lásd. Ábra30, d) írható le a várakozás eszköz. Ebben az esetben a kimenet „igen” megfelel az oka megszűnt a várakozás.

Graph diagramok készülnek, összhangban a következő szabály Lamy:

1. GAW tartalmaznia kell egy elemi egyik végén és egy véges halmaza szereplők és feltételes csúcsot.

2. Minden kiadási GAW csúcsokat összekötve egyetlen bemenet.

3. A be- és kimenetek különböző csúcsokat összekötve ívek, rendezte a kijárat a bejáratnál.

4. bármely csúcspont GAW van legalább egy útvonal a vertex, hogy a végén vertex, amely átmegy a felső és feltételes operátor az irányt a csatlakozó ívek.

5. Az egyes UOP feljegyezzük a tetején a kezelő, a megfelelő audio-útmutatók mikroutasítás Y.

6. A fiktív csúcsa egy elem kerül rögzítésre több rönköt X-cal körülmények között.

7. A kezdeti csúcs van társítva egy dummy üzemeltető ya, és véges távú - egy fiktív szereplő YK. On ábra31. egy példát mutat a firmware nyelven írt GSA.

Ábra. 31. példa gráf diagram Firmware

1. Az alapelvek a modern számítógépek. többszörös programozásról módok

Decentralizáció a menedzsment és a számítógépes struktúrák áttehetünk bonyolultabb, több programot (párhuzamosan futó) üzemmódok között. Ebben az esetben a számítógép egyszerre kezelni több felhasználó programokat.

Egy számítógép, amely egyetlen processzort, több programot kezelés nyilvánvaló. Ez magában foglalja a párhuzamos működése az egyes eszközöket használnak fel a számítások a különböző feladatokat a felhasználók. Például a számítógép képes egy kinyomtatott olyan dokumentumot és fogadhat üzeneteket kommunikációs csatornákat. A processzor egyidejűleg teheti feldolgozása a harmadik program adatai, és a felhasználó - adatbevitelre vagy programot az új feladat, zenehallgatás, stb

A számítógépes program, illetve számítógépes rendszerek, amelyek több processzort feldolgozás, multi-program működéséhez is mélyebb. Automatikus vezérlés számítások során komplikáció a szerkezet felvétele miatt a szerkezetébe és rendszerek blo-nek elválasztó különböző számítási folyamatok egymástól, kizárja az interferencia és a hiba (a rendszer megszakítások és prioritások memória védelem). Független érték számítás nem, akkor nem, de egy szükséges eleme, olyan struktúrák, ezekben a számításokban.

2. Végrehajtás a mikro-és firmware-t. nyelvek microprogramming

A részletes firmware munkahelyek használni microprogramming nyelven. Microprogramming nyelv (Llamp) biztosítja VM működését írják le a mikro-műveleteket.

Ha a nyelvi eszközök összpontosítanak felvétel a firmware hivatkozás nélkül az adott struktúrák végrehajtására a firmware, mint Llamp nevezett nyelv, funkcionális microprogramming és a megfelelő firmware - firmware funkciót. Funkcionális firmware használják, mint a kiindulási forma működését leíró VM.

Abban az esetben, ha nyelvű leírását jelenti, amelynek célja a firmware, kapcsolódik a konkrét végrehajtási struktúrája, az úgynevezett Llamp nyelvi szerkezet Thurn-funkciós microprogramming.

1. Az alapelvek a modern számítógépek. A kilátások a fejlődése a számítógépes struktúrák

Kapcsolódó cikkek