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

Какво е процесор? Централният процесор или централният процесор(Central Processing Unit) е мозъкът на компютъра, който счупва числата. Всичко, което прави компютърът, от игра на видео игри(video games) до помощ за писане на есе, е разбито на набор от математически инструкции. Процесорът приема(CPU) тези инструкции и ги изпълнява. 

Подробностите за това как прави това, разбира се, са много(much ) по-сложни от това просто обяснение. Най-важното нещо, което трябва да знаете, е, че процесорът(CPU) е основният математически двигател на компютъра.

(Изключително) кратката история на процесорите(The (Extremely) Short History Of CPUs)

Историята на компютрите е дълга и сложна. Той също така се връща по-назад в историята от цифровите технологии, електрониката или дори електричеството. Абакусът е вид процесор. Както и механичните калкулатори. Голямата разлика е, че тези машини могат да изпълняват само една или няколко математически задачи. Те не са процесори с общо предназначение(general purpose) , пример за които е съвременният процесор .(CPU)

Това, което прави CPU устройство за изчисление с общо предназначение, е използването на логика. През 1903 г. Никола Тесла(Nikola Tesla) патентова електрически вериги, известни като порти и ключове. Използвайки тези схеми, можете да изградите устройства, които изпълняват логически операции, при които можете да накарате машината да действа при определени условия. 

В средата до края на 40-те години на миналия век Уилям Шокли(William Shockley) , Джон Бардийн(John Bardeen) и Уолтър Братайн(Walter Brattain) изобретиха и патентоваха устройство, наречено транзистор, докато работеха в Bell Laboratories . Транзисторът е основният градивен елемент на процесора(CPU) . Транзисторите са сравнително малки компютърни компоненти. Транзисторът е толкова важно изобретение, че тримата изобретатели получиха Нобелова награда(Nobel Prize) за него.

В края на 50-те години на миналия век Робърт Нойс(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) , Intel 8086 , имаше около 29 000 транзистора в своята интегрална схема. Днес процесор като Intel i99900K има малко над 1,7 милиарда(billion) транзистора. Колкото по-плътни са логическите вериги на процесора(CPU) , толкова по-сложни и по-голям е броят на инструкциите, които той може да изпълнява за такт. 

Чакайте(Hang) , „цикъл на часовник“? Да, това е другият основен компонент на производителността на процесора(CPU) . Процесорът работи на определена честота, с всеки импулс на тактова на процесора(CPU) се извършва цикъл от изчисления . (CPU)Ако вземете същия процесор(CPU) и удвоите неговата тактова честота, тогава (на теория) той трябва да работи два пъти по-бързо. 

Този Intel 8086(Intel 8086) от 1978 г. работеше на 5Mhz, когато беше пуснат. Това са пет милиона тактови цикъла в секунда. Intel i9-9900K ? Започва от 3,6 Ghz. Това 3600 (Ghz.That 3600)Mhz ,(starts ) с опция за увеличаване на нещата до 5000 Mhz , когато е възможно.

За да добавите още една бръчка към производителността на процесора(CPU) , съвременните процесори(CPUs) всъщност съдържат множество „ядра“. Всяко ядро ​​всъщност е самостоятелен процесор(CPU) . Типично е да има поне четири такива ядра в наши дни, но напоследък нормата е масовите компютри да имат шест или осем ядра. Професионалните компютри от висок клас може да имат около 100 процесорни(CPU) ядра. 

Наличието на множество ядра означава, че процесорът(CPU) може да изпълнява няколко набора от инструкции паралелно. Което означава, че нашите компютри могат да правят много неща наведнъж без проблеми. Някои процесори(CPUs) имат „многонишкови“ ядра. Тези ядра могат сами да се справят с две отделни задачи. В процесорите на Intel(Intel CPUs) това е маркирано като „ hyperthreading “.

Така че общата производителност на процесора(CPU) се свежда до комбинация от:

  • Това е общият брой на транзисторите и колко напреднал е дизайнът на неговите логически вериги
  • Тактова честота(clock frequency)
  • Броят на ядрата(number of cores)
  • Броят на нишките

Има, разбира се, нещо повече от тези четири основни точки. Това обаче са четирите основни съображения за добра работа на процесора(CPU) .

Ролята на процесора(Role) във вашия (Your Computer)компютър(CPU)

Последното нещо, което трябва да покрием, е каква работа изпълнява процесорът(CPU) във вашия компютър. В крайна сметка това не е единственият микрочип с интегрална схема във вашия компютър. Например графичните процесори(GPUs) (графични процесори) често са дори с по-голяма транзисторна плътност от CPU .

Те се нуждаят от собствено охлаждане и захранване, както и от памет. Това е като малък допълнителен компютър! Същото може да се каже и за чиповете, които контролират вашия звук, USB и трафик на твърдия диск. И така, защо процесорът(CPU) е специален? Това са основните причини:

  • Може да обработва ВСЯКАКВА(ANY) инструкция, GPU извършва само определени видове обработка
  • Той свързва всички други компоненти заедно, бута и изтегля данни, за да накара компютъра ви да работи
  • Процесорът участва в цялата работа, която компютърът(CPU) трябва да извърши до известна степен

Накратко, процесорът(CPU) е най-важният компонент за производителност с общо предназначение във вашия компютър. Не го приемайте(Don) за даденост!



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts