Кредит за слику: голубови/иСтоцк/ГеттиИмагес
ЦПУ рачунара, или централна процесорска јединица, често се пореди са људским мозгом пошто је он централна контрола рачунара. ЦПУ обавља рачунарске операције брзим извршавањем програмских инструкција. Брзина ЦПУ-а игра велику улогу у одређивању снаге рачунара. Свака нова генерација микропроцесора има моћнији ЦПУ који може да извршава инструкције брже од претходне генерације.
Како ради рачунарски процесор
Рад ЦПУ-а је дефинисан као процес у три корака. Прво, инструкција се преузима из меморије. Друго, инструкција се декодира и процесор схвата шта му је речено да уради. Треће, инструкција се извршава и операција се изводи. Ова три корака се понављају у циклусу који почиње поново тако што ЦПУ преузима следећу инструкцију. Кораци се називају циклусом инструкција ЦПУ-а.
Видео дана
ЦПУ користи програмски бројач да прати коју инструкцију треба да преузме. Бројач је адреса меморијске локације која садржи следећу инструкцију која треба да се изврши. Чува се у регистру, који је наменска меморијска локација у самом ЦПУ-у. Бројач програма се повећава да би указао на следећу инструкцију након сваког преузимања у циклусу инструкција.
Операције које обавља ЦПУ
ЦПУ извршава инструкције које обављају скуп основних операција. Постоје аритметичке операције као што су сабирање, одузимање, множење и дељење. Меморијске операције премештају податке са једне локације на другу. Логичке операције тестирају стање и доносе одлуку на основу резултата. Контролне операције утичу на друге компоненте рачунара. Ове основне врсте операција, које се извршавају веома брзо, омогућавају рачунару да обавља широк спектар функција. Тачан број операција које подржава ЦПУ зависи од његове архитектуре.
Како ЦПУ користи меморију
Меморија рачунара се односи на област у којој се чувају подаци и програми. Меморија није део ЦПУ-а, али ЦПУ мора у блиској интеракцији са њом. Постоје две врсте рачунарске меморије: примарна, или главна и секундарна. ЦПУ се у великој мери ослања на главну меморију за складиштење програмских инструкција и података на којима инструкције раде. Главна меморија је по природи привремена и садржи само упутства и податке за програм док се програм извршава. Секундарна меморија је трајнија меморија коју обезбеђују чврсти дискови и флеш дискови.
Компонента ЦПУ-а позната као контролна јединица је одговорна за премештање инструкција и података из секундарне меморије у главну меморију пре извршења инструкција. Контролна јединица такође премешта резултате инструкција у секундарно складиште.