Amûra pêvajoya pêvajoyek komputerê ye

Pêşniyarên nûjen bi amadekek piçûkek heye, ku di forma platek a silicon de tête pêşkêş kirin. Plateya xwe bi hêla xaniyek taybetî ya çêkirî ya plastîk an ceramîk tê parastin. Hemû projeyên bingehîn bin parastin, ji bo wan ji bo karên tevahî yên CPU têne kirin. Ger nîşanî gelekî hêsan e, hingê di çarçoveya xwe de çi ye û pêvajoyê çawa çawa dixebite? Let us break it down.

Çawa pêvajoya komputerê

Komputerê ya CPU çend hejmarên cuda yên cuda hene. Her yek ji wan re çalakiyê dike, veguhestina danûstendinê û kontrolkirinê pêk tê. Bikaranîna gelemperî îbrahîm in ku ji hêla demjimêrkeriya wan veqetin, hejmareke kişandin û kûçeyan veqetînin. Lê ev yek e ku karê ewle û zûtirîn piştrast dike. Ew girîng e ku baldarî pişkek her beşê.

Architecture

Pêşniyariya navxweyî ya CPU gelek caran ji hev cuda ye, her malbata xweda xanûbereyên taybet û karûbarên xwe hene - ew tê avakirin. Nimûne ya dîzamê pêvajoyê ya ku hûn di binê wêneyê de bibînin.

Lê gelemperî ji hêla armanca pîşesaziya pêvajoyê ve tê wateya wateya hûrgelê cuda ye. Heke em ji vê derveyî bernameya bernameyê bisekinin, hingê ew bi hêza wê ya ku hin xortên hiqûqê bicih kirin serdest dike. Heke ku hûn CPU-a modern bikirînin, hingê piranîya ku ew e ku pirtûkxaneya x86-yê ye.

Herwiha binêrin: Pêşniyarek pêvajoya hedefê pêvebike

Kernels

Beşê sereke ya CPU tête kernel tê gotin, ew hemû astengiyên pêwîst hene, herweha jî karkerên mantîk û arithmetîk têne kirin. Heke hûn li jêr binêrin, hûn dikarin çawa bikin ku blokek karkel her kengî çawa dimîne:

  1. Guhertoya module Module. Li vir têne naskirin ji hêla navnîşan ve tê de tête kirin ku li dijî kontorên navnîşan tête kirin. Numreya xwendinê bi hevdû bi hevpeymanan bi rasterast bi hejmarên blokên dakrîkirî ve girêdayî ye, ku ji bo her tedbîrên bi karûbarên herî mezin ên bi rê ve dibe alîkar dike.
  2. Predictor Conversion berpirsiyariya herî baş ya bloka hilbijartinê ya berpirsiyar e. Ew pergala rêveberên rêveberî yên diyarkirî diyar dike, pêdivîkirina kernel kernel.
  3. Module Decoding Ev beşek kernel berpirsiyar e ku hin pêvajoyên ji bo karên xebatên diyar dikin. Karê karûbarê kurtkirina xwe ji hêla tevahiya nifşa bêkêmûkî ve gelek zehmet e. Di pêvajoyên nû yên vê yekînan de gelek kes di nav bingehîn de hene.
  4. Modulên daneyên dermankirinê. Ew ji agahdariya ram û kişandinê agahdar dikin. Ew bi temamî nimûneyên danûstandinan digerin, ku di vê demê de ji bo darvekirina perwerdeyê pêwîst e.
  5. Yekîneya kontrola Navê xwe bi ser girîngiya vê beşê ye. Di bingehîn de, ev hêmanek herî girîng e, ji ber ku ev belavkirina enerjiya hilberê hemû astengan hilberîn, alîkarî ku her çalakî bi serdema xwe ve dike.
  6. Module encamên encam dike. Ji bo dawiya pêvajoyên dermankirinê li RAM-ê ji bo tomar kirin. Navnîşana tomarkirinê di karê darvekirinê de diyar kirin.
  7. Tevgera operasyonê tevlihev dike. CPU dikare karanîna gelek karên ku di heman demê de çalakiya asteng bike, ew dikare destûrê dide ku bernameyek bernameyek yek bernameyek bi veguhertina din re rêvebirin.
  8. Register Encamên demjimêr yên rêveberan li vir têne tomar kirin; ev parçeyek piçûk tête bîra xwe ya bîranîna piçûk. Gelek hêjeya wê ya çend sed byte nake.
  9. Fermandarê Cenazeyê Ew navnîşa fermandarê ku di pêvajoyê paşînê de dê tevlî tevlê dike.

Bus Bus

Li ser sîstema otobusê ya CPU ve girêdayî ye ku cîhê di PC-ê de girêdayî ye. Tenê ew bi rasterast ve girêdayî ye, din elementên din bi rêveberên cuda ve girêdayî ye. Li otobusê xwe bi elaletek sînorên ku bi agahdariyê veguhastin heye hene. Her line di protokola xwe de ye, ku li ser kontrolkirina kontrolkerên bi beşên din ên komputerê re peywendîdar dike. Otobûya xwe ya hûrgelê ye, bi rêzdarî, bilindtir e, ew bi zûtirîna danûstendinê di navbera hêmanên pêkanîna sîstemê de.

Bîranîna cache

Lezê ya CPU girêdayî xwe bi zûtirîn emrê û daneyên ji bîranîna hilbijartinê hilbijêre. Ji ber ku ji bîranîna cacheyê, kampanyaya kampanyayê ji ber vê rastiya ku ev rola doktoriya demkî ya demkî tête lîstik dike kêm dibe ku ji bo veguherandina bilezkirina CPU dan RAM û an jî versa.

Kîteya sereke ya kêşeya wê asta wê ye. Ger ew pir e, hingê bîranîn hêdî hêdî û bêhtir e. Zûtirîn û herî piçûk bîranîna yekem yekem e. Prensiyona xebatkarê vê hêman pir pir hêsan e - CPU daneyên ji RAM'ê ve dike û ew cache ya asta dikeve, dema ku agahdariya ku ji bo demeke dirêj ve hatibû veguhestin. Heke pêvajoya vê pêvajoyê hewce bike, ew dê bi lezgîniyeke demkî demek bi lez bigire.

Socket (girêdan)

Ji ber ku rastiya ku pêvajoya pêvajoya xwe girêdan (socket or slot) heye, hûn bi hêsanî bi wê re bi vekişandina veguhertina an jî komputerê nû bike. Bêyî socket, CPU dê bi tenê dêvê vekin, dê zehmet bikin an tamîrkirin. Ew girîngiya baldariyê ye - her connector bi taybetî ji bo pêvajoyên hinek pêkanîna sazkirinê hatine çêkirin.

Pir caran, bikarhênerên ku bi awayekî zehfî nexşterî û dêbê nexşînin, ku dibe sedema pirsgirêkên din.

Her weha bibînin:
Hilbijêre pêvajoyek ji bo komputerê
Hilbijêre dersek ji bo komputerek hilbijêre

Video core

Ji kerema xwe vekirina nasnameya vîdyoyê di pêvajoyê de, ew wek kartê vîdyoyê dike. Bê guman, ew bi hêza wê re nagire, lê heger hûn karekî CPU ji bo karên hêsanî bikirin, hûn dikarin bêyî kartek grafîk bikî. Bêtirîn, hemî vîdyoyek yekgirtî xwe xwe di laptopên nizanîn û komputerên kartê yên kêm-ê de nîşan dide.

Di vê gotara de, em di kitêbê de diyar kir ku pêvajoya ku tê de pêk tê, behsa rola her elementê, girîngiya wê û girîngiya li ser din elementan re axaftin. Em hêvî dikin ku ev agahdar bi kêrhatî bû, û te ji bo cîhanê ya CPU nû nû û balkêş bû.