Különbség a gépciklus és az utasításciklus között

Szerző: Louise Ward
A Teremtés Dátuma: 5 Február 2021
Frissítés Dátuma: 16 Lehet 2024
Anonim
Különbség a gépciklus és az utasításciklus között - Tudomány
Különbség a gépciklus és az utasításciklus között - Tudomány

Tartalom

Elsődleges különbség

A digitális eszközöknek másképp kell működniük, mint az embereknél, miközben a külső eszközöktől adatokat továbbítunk a számítógépbe, szükségessé válik, hogy a számítógép megértse az összes útmutatást, ez a folyamat nem olyan egyszerű és sokféle különféle tevékenységek, mielőtt következtetésre jutunk. A cikkben definiált fogalmak a gép és az utasítás ciklusai, és általában egy adott tevékenység azonos nevét tekintik. Mindkettőnek négy fő lépése van, amelyek segítenek az adatok dekódolásában, és mind a számítógépek, mind az eszközt használó személyek számára elfogadhatóvá tételében.


Összehasonlító táblázat

Gépi ciklusUtasítási ciklus
MeghatározásAzok a lépések, amelyeket a processzor hajt végre egy eszközbe történő bevezetéskor, és az összes végrehajtott utasítás.Az a folyamat, amelynek során a számítógép egy program által adott utasításokat vesz, megérti és végrehajtja a memóriából.
EljárásokLetöltés, dekódolás, végrehajtás és tárolás.Letöltés, dekódolás, végrehajtás és futtatás.
AlkatrészekMemória egység és központi feldolgozó egységAritmetikai logikai egység, nyilvántartások, adatok és memória.
ÉrtékAz utasítások letöltéséhez és végrehajtásához a CPU által megkövetelt lépéseket utasításciklusnak nevezzük.A memória vagy az I / O eszközök eléréséhez szükséges időt a mikroprocesszornak gépi ciklusnak nevezik.

A gépi ciklus meghatározása

A gépi ciklus azt a lépést definiálja, amelyet a processzor hajt végre egy eszközbe történő bevezetéskor, és az összes végrehajtott utasítást. Ez négy különböző folyamat kombinációja, amelyek megy végig, mielőtt egy utasítás érvényessé válik. Megtudja, hogy a számítógép másképp működik, mint a többi eszköz, és meg kell értenie azokat az adatokat, amelyekre kerül. Négy fő lépés van a teljes ciklusban, ezeket hívják: letöltés, dekódolás, végrehajtás és tárolás. Az első lépés az eszközök útjára kerülő utasítások összegyűjtése, és ehhez szükséges egy vezérlőegység; Bármely adat a fő memóriából a vezérlőegységhez származik, az említett dolgokon alapul. A következő lépés az információ dekódolása. Egy ember billentyűzeten keresztül adja meg a szükséges dolgokat, de a számítógép a biteken és bájtokon működik. Mindezen információkat ezután helyesen dekódolja, hogy kényelmesebbé váljon az eszköz megértése. A harmadik lépés a parancsok végrehajtása; az összes adat a rendszerben van; ezután átalakítja a megfelelő formátumba, amelyre a gép megérti a végrehajtott ellenőrzéseket. Az utolsó lépés a tárolási folyamat, miután a művelet befejezte a végeredményt, és az összes kapcsolódó tevékenység a memóriaegységhez megy, ahol a merevlemezen tárolódnak. Az adatokat a felhasználó szerint áthelyezik és törlik, és az egész folyamat megismétlődik. Ez a négy lépés befejezi a ciklust, amely kritikus jelentőségűvé válik, amikor a gépnek hatékonyan kell működnie.


Az oktatási ciklus meghatározása

Az utasításciklus egy folyamat, amelynek során a számítógép megkapja a program által adott utasításokat, majd megérti és végrehajtja a memóriából. Ez egy folyamatos folyamat, amely a számítógép indulásának időpontjától kezdődik, és folytatódik, amíg a számítógép ki nem kapcsol. E ciklus felelőssége az összes információ megértése, majd a megfelelő lépések megtétele. A legegyszerűbb rendszerekben, amikor az eszközök nem voltak olyan fejlett, minden utasítást külön-külön hajtottak végre. Például, ha egy személynek egy dolgot át kell másolnia egy adott helyről a másikra, addig, amíg a folyamatok folytatódtak, más művelet nem volt lehetséges. A technológia fejlődésével azonban az utasításkészletek egymással párhuzamosan folytatódnak. Például, ha valakinek egy objektumot át kell helyeznie egy új mappába, miközben a folyamatok folytatódnak, akkor is törölhetnek egy másik objektumot, vagy megváltoztathatják a mappák nevét. Az elsődleges alkatrészek, amelyek itt kapcsolódnak, a programszámláló, amely nyomon követi az összes memóriát és címet, ahonnan egy művelet történt. Memóriaadat-regiszter, amely a memóriablokk címeit tartalmazza az olvasástól az írásig. A beolvasott memóriát tároló memóriacím-regiszter. Egy utasításregiszter, amely egy rövid, a közelmúltban végrehajtott utasítást, valamint a logikai és matematikai műveleteket végrehajtó aritmetikai logikai egységet tartalmaz. A részt vevő lépések megegyeznek a fentebb említett eljárással, ahol az utasítás, amelyet lehívtak a memóriacelláról, majd dekódolva lett, hogy a számítógép számára érthető legyen, az utasítás elolvasása és végrehajtása után ez lesz a következő rész.


Különbségek dióhéjban

  1. A gépi ciklus azt a lépést definiálja, amelyet a processzor hajt végre egy eszközbe történő bevezetéskor, és az összes végrehajtott utasítást. Az utasításciklus egy folyamat, amelynek során a számítógép egy program által adott utasításokat vesz, megérti és végrehajtja a memóriából.
  2. Négy fő lépés van a memória ciklusában, és ezeket hívják: letöltés, dekódolás, végrehajtás és tárolás. Az utasításciklus négy fő szakaszban vesz részt, és ezeket hívják: letöltés, dekódolás, végrehajtás és futtatás.
  3. Több utasításciklus folytatható egyidejűleg a számítógépen, míg csak egy gépi ciklus határozza meg azt az időtartamot, amelyre az utasítás végrehajtása az elejétől a végéig tart.
  4. Az utasítások letöltéséhez és végrehajtásához a CPU által megkövetelt lépéseket utasításciklusnak nevezzük. A memória vagy az I / O eszközök eléréséhez szükséges időt a mikroprocesszornak gépi ciklusnak nevezik.
  5. Mindkét kifejezést általában egymás szinonimáinak tekintik; Az utasítások sorrendjét a leggyakrabban valósághű környezetben használják, míg a gépi ciklusban gyakran nem szakemberek beszélnek.

Következtetés

Azoknak az embereknek, akiknek nincs sok információjuk az eszközök működésében részt vevő rendszerekről, nagy előnye származik ebből a cikkből, mivel helyes meghatározásokat, különbségeket, valamint a gépi ciklus és az utasítás ciklus összehasonlító diagramját határozza meg. Mindkettő szorosan kapcsolódik egymáshoz, ezért itt átfogó elemzést igényeltek.

A máj é a vee közötti fő különbég az, hogy a A máj létfontoágú zerv gerinceekben é néhány má állatban é A vee egy b...

A telefon é a Telegraph közötti fő különbég az, hogy a A telefon egy telekommunikáció ezköz é A távirat egy nagy távolágú uál...

Népszerű Kiadványok