Conţinut
- Diferența primară
- Diagramă de comparație
- Definiția Machine Cycle
- Definiția Instruction Cycle
- Diferențele într-o nuci
- Concluzie
Diferența primară
Dispozitivele digitale trebuie să funcționeze într-o manieră diferită de ființele umane, în timp ce introducem date în computer de pe dispozitivele externe, devine necesar ca computerul să înțeleagă toate instrucțiunile care le ies în cale, acest proces nu este atât de simplu și implică multe tipuri de activități înainte de a ajunge la o concluzie. Termenii care sunt definiți în acest articol sunt mașina și ciclul de instrucțiuni și sunt considerate cel mai frecvent același nume al unei anumite activități. Amândoi au patru pași principali implicați care ajută la decodificarea datelor și o fac acceptabilă atât pentru computere, cât și pentru persoana care folosește dispozitivul.
Diagramă de comparație
Ciclul utilajului | Ciclul de instrucțiuni | |
Definiție | Pașii care se execută de către procesor pentru a fi angajați într-un dispozitiv și toate instrucțiunile care sunt implementate. | Un proces prin care un computer ia o instrucțiune dată de un program, apoi o înțelege și o execută din memorie. |
procese | Obțineți, decodați, executați și stocați. | Obțineți, decodați, executați și executați. |
Componente | Unitate de memorie și unitate de procesare centrală | Unitate de logică aritmetică, registre, date și memorie. |
Valoare | Pașii solicitați de CPU pentru a obține și a executa o Instrucțiune se numește Cicl de instrucțiuni. | Timpul necesar de microprocesor pentru a finaliza operația de accesare a dispozitivelor de memorie sau I / O se numește ciclu de mașină. |
Definiția Machine Cycle
Un ciclu de mașină se definește ca fiind pasul pe care procesorul îl angajează într-un dispozitiv și toate instrucțiunile care sunt implementate. Este o combinație de patru procese diferite care se desfășoară înainte ca o instrucțiune să devină valabilă. Se știe că computerul funcționează diferit față de alte dispozitive și trebuie să înțeleagă orice date care le sunt aruncate. Există patru pași principali implicați în ciclul complet și sunt numiți preluarea, decodarea, executarea și stocarea. Primul pas este colectarea instrucțiunilor care urmează calea dispozitivului și face necesară o unitate de control; orice date provin din memoria principală către unitatea de control se bazează pe lucrurile menționate. Următorul pas este decodificarea informațiilor respective. O ființă umană introduce lucrurile pe care le cere prin intermediul tastaturii, dar computerul funcționează pe biți și biți. Toate aceste informații sunt apoi decodate corect pentru a le înțelege dispozitivul. Al treilea pas este de a executa comenzile; toate datele sunt acum în sistem; apoi se transformă în formatul corespunzător pe care mașina înțelege acum controalele efectuate. Ultimul pas este procesul de stocare după ce acțiunea finalizează rezultatul final și toate activitățile aferente se duc apoi la unitatea de memorie unde sunt stocate pe hard disk. Datele sunt mutate și șterse în funcție de utilizator și întregul proces este repetat. Acești patru pași completează ciclul care devine critic atunci când mașina trebuie să funcționeze într-o manieră eficientă.
Definiția Instruction Cycle
Un ciclu de instrucțiuni este un proces prin care un computer primește o instrucțiune dată de un program, apoi o înțelege și o execută din memorie. Este un proces continuu care începe din momentul în care computerul pornește și continuă până când computerul este oprit. Este responsabilitatea acestui ciclu să înțelegeți toate informațiile și apoi să faceți pașii adecvați. În cel mai simplu dintre sisteme, când dispozitivele nu erau atât de avansate, fiecare instrucțiune a fost efectuată de unul singur. De exemplu, dacă o persoană trebuie să copieze un lucru dintr-un anumit loc în altul, atunci în timp ce procesele au continuat, nicio altă acțiune nu a fost posibilă. Dar odată cu îmbunătățirea tehnologiei, acum seturile de instrucțiuni continuă paralel unele cu altele. De exemplu, atunci când cineva trebuie să mute un obiect într-un folder nou, în timp ce procesele se desfășoară, poate totuși șterge alt obiect sau schimba numele folderelor. Părțile primare care devin conectate aici sunt contorul de programe care ține evidența tuturor amintirilor și adreselor de unde s-a declarat o acțiune. Registru de date de memorie care deține adresele unui bloc de memorie de la citire la scris. Registrul de adrese de memorie care deține memoria preluată. Un registru de instrucțiuni care conține o instrucțiune scurtă care tocmai a fost executată recent și unitatea logică aritmetică care efectuează operațiile logice și matematice. Pașii implicați sunt identici cu procesul menționat mai sus, în cazul în care instrucțiunea obținută din celula de memorie, apoi este decodată pentru a o face inteligibilă pentru computer, citind instrucțiunile și apoi executarea acesteia devine următoarea parte.
Diferențele într-o nuci
- Un ciclu de mașină se definește ca fiind pasul pe care procesorul îl angajează într-un dispozitiv și toate instrucțiunile care sunt implementate. Un ciclu de instrucțiuni este un proces prin care un computer ia o instrucțiune dată de un program, apoi o înțelege și o execută din memorie.
- Există patru pași principali implicați în ciclul de memorie și sunt numiți preluarea, decodarea, executarea și stocarea. Există patru etape principale implicate în ciclul de instrucțiuni și ele se numesc preluare, decodare, executare și rulare.
- Mai multe cicluri de instrucțiuni pot continua în același timp pe un computer, în timp ce un singur ciclu de mașini va defini timpul luat de o instrucțiune pentru a finaliza de la început până la sfârșit.
- Pașii solicitați de CPU pentru a obține și a executa o Instrucțiune se numește Cicl de instrucțiuni. Timpul necesar de microprocesor pentru a finaliza operația de accesare a dispozitivelor de memorie sau I / O se numește ciclu de mașină.
- Ambii termeni sunt de obicei considerați ca sinonimi unul pentru celălalt; secvența de instrucțiuni este cea mai frecvent utilizată în medii realiste, în timp ce ciclul mașinii vorbit adesea de către nespecialiști.
Concluzie
Oamenii care nu au prea multe informații despre sistemele care se implică în modul în care funcționează un dispozitiv vor beneficia foarte mult din acest articol, deoarece stabilește definiții, diferențe și o diagramă de comparație a ciclului mașinii și a ciclului de instrucțiuni. Ambele sunt conectate strâns și de aceea au necesitat o analiză cuprinzătoare făcută aici.