Što je CPU i čemu služi?

Što je CPU? CPU ili središnja procesorska jedinica(Central Processing Unit) je mozak računala koji krcka brojeve. Sve što računalo radi, od igranja videoigara(video games) do pomoći pri pisanju eseja, raščlanjeno je na skup matematičkih uputa. CPU preuzima te upute i izvršava ih. 

Pojedinosti o tome kako to radi su, naravno, puno(much ) kompliciranije od tog jednostavnog objašnjenja. Najvažnija stvar koju trebate znati je da je CPU glavni matematički motor računala.

(Izuzetno) kratka povijest CPU-a(The (Extremely) Short History Of CPUs)

Povijest računalstva duga je i složena. Također seže dalje u povijest od digitalne tehnologije, elektronike ili čak električne energije. Abakus je vrsta procesora. Kao i mehanički kalkulatori. Velika razlika je u tome što ovi strojevi mogu obaviti samo jedan ili nekoliko matematičkih zadataka. Oni nisu procesori opće namjene(general purpose) , za što je primjer moderni CPU .

Ono što CPU čini uređajem za računanje opće namjene je korištenje logike. Nikola Tesla je 1903. patentirao električne krugove poznate kao kapije i prekidači. Koristeći ove sklopove, mogli biste izgraditi uređaje koji izvode logičke operacije, gdje biste mogli natjerati stroj da djeluje pod određenim uvjetima. 

Sredinom do kasnih 1940-ih William Shockley , John Bardeen i Walter Brattain izumili su i patentirali uređaj nazvan tranzistor, dok su radili u Bell Laboratories . Tranzistor je osnovni građevni blok CPU -a . Tranzistori su relativno male komponente računala. Tranzistor je toliko važan izum da su trojica izumitelja za njega dobili Nobelovu nagradu(Nobel Prize) .

U kasnim 1950-ima, Robert Noyce i Jack Kilby otišli su jedan veliki korak dalje i stvorili prvi radni integrirani krug(integrated circuit) . Integrirani sklop je skup elektroničkih sklopova integriranih u jedan komad poluvodičkog materijala. U većini slučajeva taj materijal je silicij. To je ono što ljudi misle kada kažu "mikročip". 

CPU se sastoji od jednog ili više mikročipova. Ovo je važan izum jer se milijarde tranzistora mogu upakirati u jedan CPU . Time se stvaraju nevjerojatno moćni matematički motori.

Koristeći izume logičkih vrata, tranzistora i integriranih sklopova, cijeli je svijet promijenjen. Mikročipovi su danas u svemu, a ne samo u vašem računalu. A procesori(CPUs) su najnapredniji mikročipovi opće namjene koje možemo napraviti.

Kako rade procesori?(How Do CPUs Work?)

Cijeli princip CPU - a temelji se na binarnom kodu(binary code) . Ljudska bića imaju tendenciju predstavljati brojeve koristeći sustav koji se naziva baza 10(base 10) ili decimalni sustav. Vrijednosti mjesta svake znamenke u broju rastu za faktor deset. Dakle, "111" sadrži sto, deset i jedan.

Računala i njihovi procesori(CPUs) uopće ne mogu razumjeti bazu 10. Tranzistori rade na principu da su uključeni ili isključeni. Što znači da logička vrata koja sagradite od njih također mogu raditi samo s ova dva stanja. To je razlog zašto, u osnovi, procesori(CPUs) rade na binarnom kodu(binary code) . Ovaj brojevni sustav ima različite vrijednosti mjesta. Umjesto da su 1, 10, 100, 1000 i tako dalje, vrijednosti mjesta su 1,2,4,8,16,32,64,128 i tako dalje. 

Dakle, u binarnom obliku “111” bi bilo 7 u decimalnim brojevima budući da zbrojite 1,2 i 4 zajedno. Ako je bilo koji od brojeva nula, jednostavno ga preskočite i dodate mjesnu vrijednost sljedećeg 1. Na taj način možete izraziti bilo koju decimalnu vrijednost. Samo(Just) imajte na umu da se binarni brojevi često čitaju s desna na lijevo, tako da bi vrijednost "1" bila krajnje desno.

Stavimo to u tablicu da bude kristalno jasno:

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

Možete li vidjeti zašto se zbraja u decimalnom broju 7? Napravimo broj 23:

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

Dakle, 111 je "7", ali "11101" je 23 jer je vrijednost petog mjesta u binarnoj verziji 16. Prilično(Pretty) cool, zar ne? Na ovaj način možete izraziti bilo koji mogući broj koji se može zapisati decimalno. Što znači da računala izgrađena od tranzistora mogu raditi i s bilo kojim brojevima.

Kako se izrađuju procesori?

Proces proizvodnje modernih CPU-(CPUs) a također je, kao što biste očekivali, prilično složen. Osnovni proces uključuje uzgoj velikih cilindara silicij kristala. Njegova poluvodička svojstva čine ga idealnim za izgradnju binarnog integriranog kruga.

Ovi veliki kristali su narezani na tanke oblatne. Oblatne se zatim "dopiraju" drugom kemikalijom kako bi se fino prilagodila njihova svojstva. Nano-sklop se zatim urezuje u površinu pločice pomoću svjetlosti pomoću procesa poznatog kao fotolitografija(photolithography) .

Dizajn i performanse CPU-a

CPU-(CPUs) ovi nisu svi jednaki. Prvi pravi predak modernog CPU -a , Intel 8086 , imao je oko 29 000 tranzistora u svom integriranom krugu. Danas procesor poput Intela(Intel) i99900K ima nešto više od 1,7 milijardi(billion) tranzistora. Što su logički sklopovi CPU -a gušći , to je složeniji i veći broj instrukcija koje može izvesti po ciklusu takta. 

Pričekaj(Hang) , "ciklus sata"? Da, to je druga glavna komponenta performansi procesora(CPU) . CPU radi na određenoj frekvenciji, sa svakim impulsom procesorskog(CPU) takta obavlja se ciklus izračuna. Ako uzmete isti CPU i udvostručite njegovu brzinu, onda bi (u teoriji) trebao raditi dvostruko brže. 

Taj Intel 8086 iz 1978. radio je na 5Mhz kada je lansiran. To je pet milijuna taktnih ciklusa u sekundi. Intel i9-9900K(Intel) ? Počinje na 3,6 Ghz . To je (starts )3600 (Ghz.That 3600) Mhz , s mogućnošću povećanja do 5000 Mhz kada je to moguće.

Kako bismo dodali još jedan problem performansama procesora(CPU) , moderni procesori(CPUs) zapravo sadrže više "jezgri". Svaka jezgra je zapravo neovisni CPU . Danas je tipično imati najmanje četiri takve jezgre, ali u posljednje vrijeme uobičajeno je da mainstream računala imaju šest ili osam jezgri. Vrhunska profesionalna računala mogu imati oko 100 CPU jezgri. 

Imati više jezgri znači da CPU može izvoditi više skupova instrukcija paralelno. Što znači da naša računala mogu raditi mnogo stvari odjednom bez problema. Neki procesori(CPUs) imaju "višenitne" jezgre. Ove jezgre mogu same rješavati dva zasebna zadatka. U Intelovim CPU-(Intel CPUs) ima to je označeno kao " hyperthreading ".

Dakle, ukupna izvedba CPU -a svodi se na kombinaciju:

  • To je ukupan broj tranzistora i koliko je napredan dizajn njegovih logičkih sklopova
  • Frekvencija sata(clock frequency)
  • Broj jezgri(number of cores)
  • Broj niti

Tu je, naravno, više od ove četiri glavne točke. Međutim, to su četiri glavna razloga za dobar rad CPU- a.

Uloga CPU - a(Role) u vašem računalu(Your Computer)

Posljednja stvar koju moramo pokriti je koji posao CPU igra u vašem računalu. To, uostalom, nije jedini mikročip integriranog kruga u vašem računalu. Na primjer, GPU(GPUs) -ovi (jedinice za grafičku obradu) su često čak i gušće tranzistora od CPU -a .

Potrebno im je vlastito hlađenje i napajanje, kao i memorija. To je kao malo dodatno računalo! Isto se može reći i za čipove koji kontroliraju vaš zvuk, USB i promet na tvrdom disku. Pa zašto je CPU poseban? Ovo su glavni razlozi:

  • Može obraditi BILO KOJU(ANY) instrukciju, GPU radi samo određene vrste obrade
  • Povezuje sve ostale komponente zajedno, gura i povlači podatke kako bi vaše računalo radilo
  • CPU je u određenoj mjeri uključen u sav posao koji se od računala traži

Ukratko, CPU je najvažnija komponenta performansi opće namjene u vašem računalu. Nemojte(Don) to uzimati zdravo za gotovo!



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts