Pamācības

Procesora daļas 【pamati】 ⭐️

Satura rādītājs:

Anonim

Katram procesoram ir noteiktas daļas, kas jums jāzina un jāsaprot, kā viņi darbojas. Tātad, šeit ir apmācības pamatiem.

Pārstrādātāji ir nedaudz sarežģītāki, nekā mēs domājam. Tas attiecas ne tikai uz kodoliem, pavedieniem, frekvenci un kešatmiņu, bet katram procesoram ir noteiktas daļas, kas jāzina. Tā kā mēs zinām, ka daudzi viņus nezina, mēs esam nolēmuši veikt nelielu pamata apmācību, kas mēģina izskaidrot procesora pamata pamatus.

Satura rādītājs

Procesors vai CPU

Mēs bieži atsaucamies uz procesoru kā CPU, bet kas ir CPU? Tie ir Centrālās procesora vienības iniciāļi vai, spāņu valodā tulkoti, Centrālā procesora bloki . Procesors savāc visus “neapstrādātos” datus, ko tas saņem no ievades ierīcēm, un pārveido tos noderīgā informācijā, ko var izmantot jebkura izvades ierīce.

Parastā personālajā datorā CPU ir vienkārša mikroshēma, bet serveros vai kvantu personālajos datoros tie parasti ir mikroshēmu komplekts. Procesora trīs galvenās daļas ir šādas:

  • Vadības bloks. Kontrolē ievades un izvades ierīces (ieejas un izejas). Loģiskā aritmētiskā vienība vai (ALU). Šī ir viena no vissvarīgākajām procesora detaļām, jo ​​tas prasa daudz darba, piemēram, lēmumu pieņemšanu un matemātiku. Atmiņas vienība. Tas ir, ka atmiņa tiek izmantota, lai saglabātu centrālā procesora programmēšanu un datus. Jo vairāk atmiņas ir centrālajam procesoram, jo ​​vairāk programmu tas var sākt vienlaikus, jo vairāk datu tas var apstrādāt.

Tomēr jums ir jāiedziļinās katrā daļā. Tāpēc zemāk mēs detalizēti izskaidrosim procesora 3 daļas.

Vadības bloks

Tas kontrolē visu datora daļu darbību, bet neveic nekādas datu apstrādes darbības. Tās funkcijas ir šādas:

  • Kontrolējiet datu pārsūtīšanu un instrukcijas starp citām datora vienībām. Pārvaldiet un koordinējiet visas datora vienības. Iegūst instrukcijas no atmiņas, interpretē tās un vada datora darbības. Sazinās ar ievades un izvades ierīcēm datu pārsūtīšanai vai glabāšanai. Neapstrādā un nesaglabā datus.

ALU

Tas sastāv no divām apakšnodaļām vai apakškategorijām, kuras sauc par: aritmētisko un loģisko sekciju.

Pirmais veic aritmētiskās operācijas, piemēram, saskaitīšanu, atņemšanu, reizināšanu un dalīšanu. Visas šīs sarežģītās operācijas tiek veiktas, atkārtoti izmantojot iepriekšējās operācijas.

Kas attiecas uz loģisko sadaļu, tā veic loģiskas operācijas, piemēram, datu salīdzināšanu, atlasi, saskaņošanu vai apvienošanu.

Atmiņas vienība

To var dēvēt arī par "krātuves vienību". Jūs varat saglabāt instrukcijas, datus vai starpposma rezultātus. Šī ierīce baro informāciju citām datoru vienībām, kurām tā nepieciešama. Tās lielums ietekmē jaudu, ietilpību un ātrumu.

Mēs atrodam galveno un sekundāro atmiņu, bet atmiņas vienības funkcijas ir šādas:

  • Saglabā visu informāciju un instrukcijas, kuru apstrāde ir nepieciešama. Saglabā starpposma apstrādes rezultātus. Saglabā galīgos apstrādes rezultātus, pirms tie tiek izvadīti izvades ierīcē. Visas ieejas un izejas sazinās vai pārsūta caur galveno atmiņu..

Kodoli vai serdeņi

Līdz šim mēs esam izskaidrojuši, kā darbojas centrālais procesora bloks (CPU), bet visbiežāk mēs atrodam vairākus. Šeit nonāk kodoli , daudzprocesēšana utt. Pašlaik visparastākais ir procesors ar 2 vai 4 kodoliem.

Bet kas ir kodols? Varētu teikt, ka kodols ir bloks, kas atrodas procesora iekšpusē un izpilda instrukcijas. Noteikti kodolu skaits norāda, cik daudz uzdevumu mūsu dators var veikt vienlaicīgi. To sakot, vai tas nozīmē, ka jo vairāk serdeņu mums būs, jo vairāk instrukciju mēs izpildīsim? Tam nav jābūt.

Šis instrukciju daudzums būs atkarīgs no mūsu izmantotās programmas. Ir programmas, kas izmanto tikai vienu kodolu, tāpat kā citas, kurās tiek izmantots līdz 8. Acīmredzot, ja mēs izmantosim pēdējo, vairāk serdeņu būs milzīgs veiktspējas lēciens.

Tāpēc mēs varam teikt, ka daudzkodolu procesori var strādāt ar vairākām programmām un vienlaikus veikt vairāk uzdevumu. Lai gan esiet piesardzīgs, tam nav jābūt šādam, tas būs atkarīgs no programmas, jo mēs atrodam lietojumprogrammas, kuru operācijas nevar izpildīt paralēli.

Tā kā es zinu, ka daudzi no jums domā par videospēlēm, es jums pastāstīšu, cik daudz serdeņu jums ir nepieciešams. Iepriekš ar 4 kodoliem bija pietiekami, jo videospēles, kā parasti, neprasa vairāk. Sākot ar 2018. gadu, izstrādātāji ir sākuši izmantot visus 6 serdeņus. Tas nozīmē, ka mēs vismaz iesakām iegādāties procesoru ar 6 kodoliem.

Mēs iesakām jums atjaunināt BIOS mātesplatē AMD Ryzen 3000

Tas nenozīmē, ka jūs nevarat spēlēt ar 2 vai 4 kodoliem. Patiesībā jūs varēsit spēlēt un iegūt labu pieredzi, bet ne to labāko.

Visbeidzot, sakiet, ka katrs kodols darbojas ar frekvenci, kas var būt gan pamatne, gan turbo. Pamats ir krājuma frekvence, turbo ir sava veida "overclock", kas tiek izgatavots procesoram, lai nodrošinātu maksimālu jaudu.

Vītnes vai diegi

Vītnes ir kodola virtuāla versija (jā, tas, ko mēs esam izskaidrojuši iepriekš). Tās misija ir palīdzēt procesoram labāk pārvaldīt savus uzdevumus, samazinot gaidīšanas laiku. Katrs kodols veic vienlaicīgu uzdevumu, un pavedieni pārliecina lietotāju un datoru, ka vienlaikus var paveikt vairāk.

Izskaidrosim to ar šo piemēru: kūka. Kūka apzīmē uzdevumu, kuru mēs sauksim par “ sākuma Counter Strike ”. Tagad mēs to sadalām porcijās; šie attēlos pavedienus. Tādā veidā mēs sadalām uzdevumu vairākos pavedienos. Katram pavedienam ir jāveic noteikts darbs. Ja paskatās, tas ir darba dalījums, ko izstrādājis Henrijs Fords, bet kas piemērots skaitļošanai.

Ja jums tas nav skaidrs, rīkosimies šādi: mums ir jāpiepilda 10 spaiņi ūdens. Kā jūs domājat, vai tas prasīs mazāk?

  • Viena kausa piepildīšana līdz pilnīgai, lai pārietu uz otru, katrā iepildiet nedaudz ūdens vienlaikus, līdz visi ir pabeigti.

Iepriekš piepildīsim 10 ūdens spaiņus, ja tie tiks piepildīti vienlaicīgi. Tātad, labāk ir izmantot Hyper-Threading, ja vien lietojumprogramma to atļauj. Jo vairāk pavedienu, jo labāk.

Pagaidām šī procesora pamata daļu apmācība. Mēs ceram, ka tas jums ir kalpojis, un, ja jums ir kādi jautājumi, jūs zināt!

Mēs iesakām labākos pārstrādātājus tirgū

Vai jūs zinājāt procesora daļas? Vai jums pietrūkst kādas koncepcijas? Kurš

Pamācības

Izvēle redaktors

Back to top button