Skirtumas tarp mašinos ciklo ir instrukcijų ciklo

Autorius: Louise Ward
Kūrybos Data: 5 Vasario Mėn 2021
Atnaujinimo Data: 11 Gegužė 2024
Anonim
High Density 2022
Video.: High Density 2022

Turinys

Pirminis skirtumas

Skaitmeniniai įrenginiai turi veikti kitaip nei žmonės, o mes įvedame duomenis į kompiuterį iš išorinių įrenginių, todėl kompiuteriui reikia suprasti visas jo kelyje esančias instrukcijas. Šis procesas nėra toks paprastas ir apima daugybę skirtingų. veiklos rūšių prieš mums darant išvadą. Šiame straipsnyje apibrėžti terminai yra mašinų ir instrukcijų ciklas, dažniausiai laikomi tuo pačiu konkrečios veiklos pavadinimu. Jie abu turi keturis pagrindinius veiksmus, kurie padeda iššifruoti duomenis ir padaryti juos priimtinus tiek kompiuteriams, tiek įrenginį naudojančiam asmeniui.


Palyginimo diagrama

Mašinų ciklasInstrukcijų ciklas
ApibrėžimasVeiksmai, kuriuos atlieka procesorius, įdarbindamas įrenginį, ir visos įdiegtos instrukcijos.Procesas, kurio metu kompiuteris vykdo programos nurodymą, tada jį supranta ir vykdo iš atminties.
ProcesaiGauti, iššifruoti, vykdyti ir išsaugoti.Gaukite, iššifruokite, vykdykite ir paleiskite.
KomponentaiAtminties ir centrinis procesoriusAritmetinis loginis vienetas, registrai, duomenys ir atmintis.
VertėPriemonės, kurių reikalauja CPU norėdamas gauti ir vykdyti nurodymą, yra vadinamas instrukcijų ciklu.Laikas, kurio reikia mikroprocesoriui, norint užbaigti prieigos prie atminties ar I / O įrenginių veikimą, vadinamas mašinų ciklu.

Mašinų ciklo apibrėžimas

Mašinų ciklas apibūdinamas kaip žingsnis, kurį procesorius atlieka dirbdamas įrenginyje, ir visos instrukcijos, kurios įgyvendinamos. Tai yra keturių skirtingų procesų, vykstančių prieš instrukcijai įsigaliojant, derinys. Sužino, kad kompiuteris veikia skirtingai nei kiti įrenginiai, ir jis turi suprasti bet kokius duomenis, kurie jiems metami. Visame cikle yra keturi pagrindiniai veiksmai, kurie yra vadinami iškėlimu, iššifravimu, vykdymu ir kaupimu. Pirmasis žingsnis yra instrukcijų, kurios ateina į prietaiso kelią, rinkimas ir tai, kad reikia valdymo bloko; Duomenys, gauti iš pagrindinės atminties į valdymo bloką, yra pagrįsti minėtais dalykais. Kitas žingsnis yra tos informacijos dekodavimas. Žmogus įveda reikalingus dalykus per klaviatūrą, tačiau kompiuteris veikia bitais ir baitais. Tada visa ši informacija yra tinkamai iššifruota, kad būtų patogu prietaisą suprasti. Trečias žingsnis yra komandų vykdymas; visi duomenys dabar yra sistemoje; tada jis virsta tinkamu formatu, kurį mašina supranta dabar vykdomais valdymais. Paskutinis žingsnis yra saugojimo procesas po to, kai veiksmas užbaigia galutinį rezultatą, o visa susijusi veikla tada eina į atminties bloką, kur jie saugomi kietajame diske. Duomenys vartotojui perkeliami ir ištrinami, o visas procesas kartojamas. Šie keturi žingsniai užbaigia ciklą, kuris tampa kritiniu, kai mašina turi efektyviai dirbti.


Instrukcijų ciklo apibrėžimas

Instrukcijų ciklas yra procesas, kurio metu kompiuteris gauna programos nurodymą, tada jį supranta ir vykdo iš atminties. Tai yra nenutrūkstamas procesas, prasidedantis nuo kompiuterio paleidimo ir tęsiantis, kol kompiuteris išjungiamas. Už šio ciklo atsakomybę reikia suprasti visą informaciją ir imtis atitinkamų veiksmų. Paprasčiausiose sistemose, kai įrenginiai nebuvo tokie pažangūs, kiekviena instrukcija buvo vykdoma atskirai. Pavyzdžiui, jei žmogus turi nukopijuoti vieną daiktą iš tam tikros vietos į kitą, tol, kol procesai tęsėsi, joks kitas veiksmas nebuvo įmanomas. Tobulėjant technologijoms, dabar instrukcijų rinkiniai tęsiami lygiagrečiai. Pvz., Kai kažkas turi perkelti vieną objektą į naują aplanką, kol procesai tęsiasi, jie vis tiek gali ištrinti kitą objektą arba pakeisti aplankų pavadinimus. Pagrindinės dalys, kurios čia sujungiamos, yra programų skaitiklis, kuris seka visus prisiminimus ir adresus, iš kurių buvo nurodytas veiksmas. Atminties duomenų registras, kuriame yra atminties bloko adresai nuo skaitymo iki rašymo. Atminties adresų registras, kuriame yra gauta atmintis. Instrukcijų registras, kuriame yra trumpa, neseniai įvykdyta instrukcija, ir aritmetinis loginis vienetas, atliekantis logines ir matematines operacijas. Veiksmai yra tokie patys, kaip ir aukščiau paminėtas procesas, kai instrukcija, kuri buvo gauta iš atminties langelio, tada ji yra iššifruota, kad ji būtų suprantama kompiuteriui, perskaičius nurodymą ir tada jį vykdant tampa kita dalis.


Skirtumai trumpai

  1. Mašinų ciklas apibūdinamas kaip žingsnis, kurį procesorius atlieka dirbdamas įrenginyje, ir visos instrukcijos, kurios įgyvendinamos. Instrukcijų ciklas yra procesas, kurio metu kompiuteris priima programos duotą nurodymą, tada jį supranta ir vykdo iš atminties.
  2. Atminties cikle yra keturi pagrindiniai veiksmai, kurie vadinami iškėlimu, iššifravimu, vykdymu ir kaupimu. Instrukcijų cikle yra keturi pagrindiniai etapai, kurie yra vadinami iškėlimu, iššifravimu, vykdymu ir paleidimu.
  3. Keli instrukcijų ciklai tuo pačiu metu gali tęstis kompiuteryje, tuo tarpu tik vienas mašininis ciklas apibrėš laiką, kurį reikia atlikti komandai nuo pradžios iki pabaigos.
  4. Priemonės, kurių reikalauja CPU norėdamas gauti ir vykdyti nurodymą, yra vadinamas instrukcijų ciklu. Laikas, kurio reikia mikroprocesoriui, norint užbaigti prieigos prie atminties ar I / O įrenginių veikimą, vadinamas mašinų ciklu.
  5. Abu šie terminai paprastai laikomi vienas kito sinonimais; instrukcijų seka dažniausiai naudojama realioje aplinkoje, tuo tarpu mašinų cikle dažnai kalba nespecialistai.

Išvada

Žmonės, kurie neturi daug informacijos apie sistemas, kurios įsitraukia į tai, kaip veikia įrenginys, gaus daug naudos iš šio straipsnio, nes jame pateikiami tinkami apibrėžimai, skirtumai ir mašinų ciklo bei instrukcijų ciklo palyginimo diagrama. Jie abu yra glaudžiai susiję, todėl čia reikėjo atlikti išsamią analizę.

Wagon vs Waggon - koks skirtumas?

John Stephens

Gegužė 2024

Vagona Univerala (taip pat angliškai ir angliškai angliškai angliškai parankini vagona) yra unkioji keturratė tranporto priemonė, kurią traukia vilkikai arba kartai žmonė (žr. Toliau), naudojama pre...

Pagrindini kirtuma tarp Hipochondrio ir Hipokrato yra ta, kad Hipochondrika yra omatoformini utrikima, uiję u dideliu uirūpinimu ar nerimu dėl rimto ligo ir Hipokrata yra enovė graikų gydytoja. Hipo...

Įdomus