KUIDAS TÖÖTAB CPU ???
***CPU võib nimetatada arvuti ajuks, sest ta ongi seda tegelikult.
**Igas cupis on juhtmed (kella juhe), mis töötab sisse/ välja lülitus meetodil
** Nagu juba varem oleme õppinud mõõdetakse nende juhtmete tööd gigahertsides.
** Ning need juhtmed on väga väga väikesed
**Kui te saate aru, kuidas töötab CPU saate aru kuidas arvuti töötab :) :) !
CPU JUHTMED( SEEST NÄGEMININE) |
**CPU-e toodavad peamiselt kaks firmat ja nendeks on AMD ja INTEL.
**CPU all on pind, mis aitab vastu võtta ja saada informatsiooni.
** CPU kinnitub emaplaadile, mis omakorda aitab kõigil vajalikel asjadel omavahel ühenduda.
** RAM on mälu.
** RAM'i ja CPU'i vahel on koguaeg ühendus ja selle kaudud saadakse ning võtakse vastu informatsiooni.
** RAM'is on kõige tähtsamad intruktsioonid. Need intruktsioonid annavadki teada, mida CPU tegema peab.
INTRUTSIOONIDE KUJU. |
§ NB !! Kõik intuktsioonid on RAM-is ühtede ja nullide kujul.
CPU KOOSNEB :
***Control unit block -See võtab vastu intruktsioonide käsklused (ehk siis käsklused, mis tulevad RAM-is). See plokk muudab saadud käsklused väiksemaks ja saadab need seejärel teistele osadele edasi.
** Arithmetic Logic Unit ehk ALU - See plokk tegeleb matemaatiliste ülesannetega CPU-s. Sellel plokil on kaks sisendid ehk Input A ja Input B.
§ Neid aindmeid tuleb oma vahel võrrelda.
Kirjeldame tema tööd selle pildiga:
** Cobtrol Unit saab intruktsiionid RAM'ist ning edastab need käslustena ALU.
** ALU täidab saadud käskluse ja edastab vastuse.
CPU-I ülesannete joonis. |
ALU edastab andmed registrisse |
***Kui control unit on ühe käskluse edastanud saab ta teise käskluse , mida aintud intruktsiooniga edasi teha.
*** ALU-st läheb infromatsioon läbi 8 pisikese juhtme läbi registrisse.
*** Registri ülesanne on hoida numbreid ajutilselt paigal.
*** Register käitub nagu RAM, kuid ta onCPU sees ja teevad tema töö kiirmaks.
*** Kui control unit ei ole pannud tööle SET juhet, siis seda väljastatud numbrit registris ei salvestata, kui aga see juhe on tööl, siis need andmed salvestatakse.
*** Kui ollakse valims neid numbreid registrist eraldama , peab control unit panema tööle juhtme, mille nimi on ENABLE
*** CPU bus juhtmed on juhtmed , mis on ühenduses teiste CPU-i juhtmetega.
*** BUS on juhtmete kogume, mis ühendab erinevad komponendid. Neil on oma output juhtmed, mis saavad alguseregistri outputi tagasi control unit-i sobivasse registrisse.
*** BUS'i hea külg - liigutab numbreid kiiresti registrisse.
*** BUS'i halb külg- selles saab esineda ainult üks number korraga.
*** Selleks on ALU'l input A ja input B jaoks oma kanal, mis ühendab bus'iga, et liikumine oleks kiirem.
*** Control unit ja bus on ühendatud registiga intruksioonide aadress , mis annab teada kust tuleb järmine käsklus. See läheb Memory aadressi peale ja salvestatakse RAM-i.
*** Bus ja Control Unit on õhenduses ka mälu aadressiga , mille ülesanne on öelda mida CPU vajab.
*** Intruksiooni aadressi olemasolu mälu aadressis, saadetatakse see kohaselt RAM'i, siis saadab RAM andmed tagasi, mis on intrukstioonid juba järgmise protsessi osas.
CPU KÄSKLUSED |
Kommentaare ei ole:
Postita kommentaar