Шта је ЦПУ и шта ради?

Шта је ЦПУ? ЦПУ или централна процесорска јединица(Central Processing Unit) је мозак рачунара који кружи бројеве. Све што рачунар ради, од играња видео игрица(video games) до помоћи у писању есеја, рашчлањено је на сет математичких упутстава. ЦПУ(CPU) узима те инструкције и извршава их  .

Детаљи о томе како то ради су, наравно, много(much ) компликованији од тог једноставног објашњења. Најважнија ствар коју треба да знате је да је ЦПУ(CPU) главни математички мотор рачунара.

(Изузетно) кратка историја ЦПУ-а(The (Extremely) Short History Of CPUs)

Историја рачунарства је дуга и сложена. Такође сеже даље у историју од дигиталне технологије, електронике или чак електричне енергије. Абакус је врста процесора. Као и механички калкулатори. Велика разлика је у томе што ове машине могу да ураде само један или неколико математичких задатака. Они нису процесори опште намене(general purpose) , за шта је пример савремених процесора(CPU) .

Оно што ЦПУ(CPU) чини уређајем за прорачун опште намене је употреба логике. Године 1903. Никола Тесла(Nikola Tesla) је патентирао електрична кола позната као капије и прекидачи. Користећи ова кола, могли бисте да направите уређаје који изводе логичке операције, где бисте могли да натерате машину да делује под одређеним условима. 

Средином до касних 1940-их Вилијам Шокли(William Shockley) , Џон Бардин(John Bardeen) и Волтер Братејн(Walter Brattain) измислили су и патентирали уређај назван транзистор, док су радили у Белл (Bell) Лабораториес(Laboratories) . Транзистор је основни градивни блок ЦПУ-(CPU) а . Транзистори су релативно мале рачунарске компоненте. Транзистор је толико важан проналазак да су тројица проналазача за њега добили Нобелову награду(Nobel Prize) .

Крајем 1950-их, Роберт Нојс(Robert Noyce) и Џек Килби(Jack Kilby) отишли ​​су један огроман корак даље и створили прво функционално интегрисано коло(integrated circuit) . Интегрисано коло је скуп електронских кола интегрисаних у један комад полупроводничког материјала. У већини случајева, тај материјал је силицијум. Ово људи мисле када кажу „микрочип“. 

ЦПУ(CPU) се састоји од једног или више микрочипова. Ово је важан проналазак јер милијарде транзистора могу бити спаковане у један ЦПУ(CPU) . Ово ствара невероватно моћне математичке машине.

Користећи проналаске логичких капија, транзистора и интегрисаних кола, цео свет је промењен. Микрочипови су данас у свему, а не само у вашем рачунару. А процесори(CPUs) су најнапреднији микрочипови опште намене које можемо да направимо.

Како раде процесори?(How Do CPUs Work?)

Цео принцип ЦПУ-(CPU) а је заснован на бинарном коду(binary code) . Људска бића имају тенденцију да представљају бројеве користећи систем који се зове база 10(base 10) или децимални систем. Вредности места сваке цифре у броју расту за фактор десет. Дакле, „111“ садржи сто, десет и један.

Рачунари и њихови процесори(CPUs) уопште не могу да разумеју базу 10. Транзистори раде на принципу да су укључени или искључени. Што значи да логичке капије које направите од њих такође могу да раде само са ова два стања. Због тога, у основи, процесори(CPUs) раде на бинарном коду(binary code) . Овај бројни систем има различите вредности места. Уместо ако су 1, 10, 100, 1000 и тако даље, вредности места су 1,2,4,8,16,32,64,128 и тако даље. 

Дакле, у бинарном систему „111“ би било 7 у децималним бројевима. Пошто саберете 1,2 и 4 заједно. Ако је било који од бројева нула, једноставно га прескочите и додате вредност места следећег 1. На овај начин можете изразити било коју децималну вредност. Само(Just) имајте на уму да се бинарни бројеви често читају с десна на лево, тако да би вредност места „1“ била крајње десно.

Хајде да то ставимо у табелу да буде кристално јасно:

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

Можете ли да видите зашто се сабира у децимални број 7? Хајде да урадимо број 23:

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

Дакле, 111 је „7“, али „11101“ је 23 јер је вредност петог места у бинарном систему 16. Прилично(Pretty) кул, зар не? На овај начин можете изразити било који могући број који се може записати децимално. Што значи да рачунари направљени од транзистора могу да раде и са било којим бројевима.

Како се праве процесори?

Процес производње модерних ЦПУ(CPUs) - а је такође, као што бисте очекивали, прилично сложен. Основни процес укључује узгој великих цилиндара силицијумских кристала. Његова полупроводничка својства чине га идеалним за изградњу бинарног интегрисаног кола.

Ови велики кристали су исечени на танке облатне. Облатне се затим „допирају“ другом хемикалијом да би се фино подесила њихова својства. Нано кола се затим урезују у површину плочице помоћу светлости помоћу процеса познатог као фотолитографија(photolithography) .

Дизајн и перформансе ЦПУ-а

ЦПУ-(CPUs) ови нису сви једнаки. Први прави предак модерног ЦПУ-(CPU) а, Интел 8086(Intel 8086) , имао је око 29 000 транзистора у свом интегрисаном колу. Данас, процесор као што је Интел(Intel) и99900К има нешто више од 1,7 милијарди(billion) транзистора. Што су логичка кола ЦПУ-(CPU) а гушћа , то је сложенији и већи број инструкција које може да изведе по циклусу такта. 

Сачекај(Hang) , „циклус сата“? Да, то је друга главна компонента перформанси процесора(CPU) . ЦПУ(CPU) ради на одређеној фреквенцији, са сваким импулсом ЦПУ(CPU) такта се врши циклус прорачуна. Ако узмете исти ЦПУ(CPU) и удвостручите његову брзину, онда би (у теорији) требало да ради дупло брже. 

Тај Интел 8086(Intel 8086) из 1978. радио је на 5Мхз када је лансиран. То је пет милиона тактова у секунди. Интел(Intel) и9-9900К ? Почиње на 3,6 Гхз. То је 3600 (Ghz.That 3600)Мхз(Mhz) , са опцијом да се ствари повећају до 5000 Мхз (starts )када(Mhz) је то могуће.

Да бисмо додали још један проблем перформансама процесора(CPU) , модерни процесори(CPUs) заправо садрже више „језгара“. Свако језгро је заправо самостални ЦПУ(CPU) . Уобичајено је да ових дана имате најмање четири таква језгра, али у последње време је уобичајено да мејнстрим рачунари имају шест или осам језгара. Професионални рачунари врхунског квалитета могу имати око 100 ЦПУ(CPU) језгара. 

Имати више језгара значи да ЦПУ(CPU) може паралелно да изводи више скупова инструкција. Што значи да наши рачунари могу да раде много ствари одједном без проблема. Неки ЦПУ-(CPUs) и имају „вишенитна“ језгра. Ова језгра могу сама да обрађују два засебна задатка. У Интеловим процесорима(Intel CPUs) ово је означено као „ хипертхреадинг(hyperthreading) “.

Дакле, укупне перформансе ЦПУ-(CPU) а се своде на комбинацију:

  • То је укупан број транзистора и колико је напредан дизајн његових логичких кола
  • Фреквенција сата(clock frequency)
  • Број језгара(number of cores)
  • Број нити

Ту је, наравно, више од ове четири главне тачке. Међутим, то су четири главна разлога за добар рад ЦПУ-(CPU) а.

Улога ЦПУ (Role)-(CPU) а у вашем рачунару(Your Computer)

Последња ствар коју морамо да покријемо је који посао ЦПУ(CPU) игра у вашем рачунару. То, на крају крајева, није једини микрочип интегрисаног кола у вашем рачунару. На пример, ГПУ-ови(GPUs) (јединице за графичку обраду) су често чак и гушће транзистора од ЦПУ(CPU) -а .

Потребно им је сопствено хлађење и напајање, као и меморија. То је као мали додатни рачунар! Исто се може рећи и за чипове који контролишу ваш звук, УСБ(USB) и саобраћај на хард диску. Па зашто је ЦПУ(CPU) посебан? Ово су главни разлози:

  • Може да обради БИЛО КОЈУ(ANY) инструкцију, ГПУ(GPU) ради само одређене врсте обраде
  • Он повезује све остале компоненте заједно, гура и повлачи податке да би ваш рачунар радио
  • ЦПУ(CPU) је у одређеној мери укључен у сав посао који се од рачунара тражи

Укратко, ЦПУ(CPU) је најважнија компонента перформанси опште намене у вашем рачунару. Не узимајте(Don) то здраво за готово!



About the author

Ја сам рачунарски професионалац који има искуства у раду са Мицрософт Оффице софтвером, укључујући Екцел и ПоверПоинт. Такође имам искуства са Цхроме-ом, који је претраживач у власништву Гугла. Моје вештине укључују одличну писмену и вербалну комуникацију, решавање проблема и критичко размишљање.



Related posts