Ang isang processor (central processing unit o CPU) ang pangunahing sangkap ng hardware ng isang computer. Maaari itong tawaging utak ng isang computer dahil isinasagawa nito ang lahat ng mga tagubilin sa makina.
Panuto
Hakbang 1
Panlabas, ang processor ay isang microcircuit o elektronikong yunit. Ang isang microprocessor ay isang processor na isang maliit na microcircuit. Maraming mga gumagamit ang nagpapantay sa processor at microprocessor sa bawat isa, ngunit hindi ito ang totoo.
Hakbang 2
Ang microprocessor ay naka-install sa isang espesyal na kompartimento ng motherboard ng isang personal na computer. Ang pagganap ay nakasalalay sa lakas nito. Ang isang paglamig na sistema ay naka-install para sa processor, na nagbibigay-daan sa ito upang maiwasan ang sobrang pag-init.
Hakbang 3
Ang mga espesyal na cell (rehistro), na nasa processor, ay ginagamit upang mapaunlakan ang data at mga tagubilin na gumagamit ng data na ito. Ang kakanyahan ng trabaho ng processor ay ang mga sumusunod. Ang kinakailangang data at isang tiyak na hanay ng mga utos ay na-load mula sa memorya sa kinakailangang pagkakasunud-sunod, pagkatapos nito ay naisagawa. Ang pagkakasunud-sunod ng mga utos ay isang programa.
Hakbang 4
Ang mga pangunahing katangian ng mga nagpoproseso ay may kasamang bilis at bit na kapasidad. Ang bilis ay natutukoy ng dalas ng processor, sinusukat sa megahertz at ipinapakita kung gaano karaming mga cycle bawat segundo ang processor ay may kakayahang gumanap. Ang 1 MHz ay katumbas ng 1,000,000 na mga cycle ng orasan.
Hakbang 5
Sa loob ng processor ay milyun-milyong mga transistor at iba pang mga elektronikong sangkap. Ang pangunahing bagay sa isang personal na computer ay ang sentral na processor, na nagpapatupad ng code ng programa. Ngunit ang bawat aparato sa hardware ay mayroong sariling service processor. Halimbawa, isang system bus processor o isang video card processor.
Hakbang 6
Sa bilang ng mga core, ang mga processor ay nahahati sa solong-core at multi-core. Ang mga multi-core na proseso ay ang mga mayroong dalawa o higit pang mga core sa isang pakete o sa isang computer na mamatay. Maaaring mapabilis ng maramihang mga core ang pagpapatupad ng mga application na sumusuporta sa multithreading.