Vietnes sadaļas
Redaktora izvēle:
- Kāpēc sudrabs maina savu krāsu, valkājot to pie ķermeņa?
- Ārstnieciskā zaļā tēja. Kas ir kaitīga zaļā tēja. Kā pagatavot zaļo tēju
- Par “Ziemassvētku zīlēšanu” un kārtīm Tiesa, bērniem kārtis nevajadzētu spēlēt
- Vīrišķīgas sievietes: kā pārvērsties no gara auguma uz collu, atbrīvojoties no virilisma
- Tējas ceremonijas iezīmes Anglijā
- Ieteikumi un soli pa solim instrukcijas pieteikuma iesniedzējam
- Kādi dokumenti nepieciešami uzņemšanai augstskolā Kādi dokumenti uzņemšanai institūtā
- Limbiskās sistēmas funkcijas
- Cilvēka psihes izcelsme un attīstība
- Monster high cooking spēles Spēles meitenēm monster high cooking
Reklāma
Procesora diagramma ar aprakstu. Kā ir datora procesors. Kā tas viss darbojas |
Galvenās datora ierīces "dzīvo" sistēmas vienībā. Tie ietver: mātesplati, procesoru, videokarti, RAM, cieto disku. Bet ārpus tā, parasti uz galda, “dzīvo” arī ne mazāk svarīgas datorierīces. Piemēram: monitors, pele, tastatūra, skaļruņi, printeris. Šajā rakstā mēs apskatīsim No kā sastāv dators kā šīs ierīces izskatās, kādu funkciju tās veic un kur tās atrodas. Sistēmas bloks.Pirmajā kategorijā mēs analizēsim šīs ierīces, vai arī tās sauc par komponentiem, kas “slēpjas” sistēmas vienībā. Tie ir vissvarīgākie viņa darbam. Starp citu, jūs varat nekavējoties ieskatīties sistēmas vienībā. Tas nav grūti. Pietiek atskrūvēt divas skrūves sistēmas bloka aizmugurē un pārvietot vāku uz sāniem, un tad mēs redzēsim svarīgāko datora ierīču skatu secībā, ko mēs tagad apsvērsim. Mātesplate ir iespiedshēmas plate, kas paredzēta datora galveno komponentu savienošanai. Daži no tiem, piemēram, procesors vai videokarte, ir uzstādīti tieši uz pašas mātesplates tam paredzētajā slotā. Un otra komponentu daļa, piemēram, cietais disks vai barošanas avots, tiek savienota ar mātesplati, izmantojot īpašus kabeļus. Procesors ir mikroshēma un vienlaikus datora "smadzenes". Kāpēc? Jo viņš ir atbildīgs par visu operāciju izpildi. Jo labāks procesors, jo ātrāk tas veiks tieši šīs darbības, attiecīgi, dators strādās ātrāk. Procesors, protams, ietekmē datora ātrumu un pat ļoti spēcīgi, taču datora ātrums būs atkarīgs arī no jūsu cietā diska, videokartes un RAM. Tātad jaudīgākais procesors negarantē lielu datora ātrumu, ja pārējās sastāvdaļas ir novecojušas. 3. Videokarte. Videokarte vai citādi grafiskā karte ir paredzēta attēlu parādīšanai monitora ekrānā. Tas ir uzstādīts arī mātesplatē, īpašā savienotājā PSI-Express. Retāk videokarti var iebūvēt pašā mātesplatē, taču tās jauda visbiežāk pietiek tikai biroja aplikācijām un interneta pārlūkošanai. RAM ir tāda taisnstūrveida josla, kas līdzinās vecās spēļu konsoles kasetnei. Tas ir paredzēts pagaidu datu glabāšanai. Piemēram, tajā tiek saglabāta starpliktuve. Mēs nokopējām kādu tekstu vietnē, un tas nekavējoties nokļuva RAM. Informācija par palaistām programmām, datora miega režīmu un citiem pagaidu datiem tiek glabāta operatīvajā atmiņā. RAM iezīme ir tāda, ka dati no tā tiek pilnībā izdzēsti pēc datora izslēgšanas. Cietais disks, atšķirībā no RAM, ir paredzēts ilgstošai failu glabāšanai. Citā veidā to sauc par Vinčesteru. Tas saglabā datus uz īpašām plāksnēm. Pēdējos gados populāri ir arī SSD diskdziņi. To īpašībās ietilpst liels ātrums, taču uzreiz ir mīnuss - tie ir dārgi. 64 GB SSD disks maksās tādu pašu cenu kā 750 GB cietais disks. Iedomājieties, cik maksās SSD vairākiem simtiem gigabaitu. Vau, vau! Bet neesiet apbēdināts, jūs varat iegādāties 64 GB SSD disku un izmantot to kā sistēmas disku, tas ir, instalēt tajā Windows. Viņi saka, ka darba ātrums palielinās vairākas reizes. Sistēma sāk darboties ļoti ātri, programmas lido. Es plānoju pāriet uz SSD un glabāt savus parastos failus tradicionālā cietajā diskā. Lai strādātu ar diskiem, ir nepieciešams diskdzinis. Lai gan to jau izmanto daudz retāk, galddatoros tas joprojām nekaitē. Sistēmas instalēšanai noderēs vismaz disks. 6. Dzesēšanas sistēmas. Dzesēšanas sistēma ir ventilatori, kas atdzesē komponentus. Parasti tiek uzstādīti trīs vai vairāk dzesētāji. Pārliecinieties, ka viens ir procesorā, viens videokartē un viens barošanas blokā, un pēc tam pēc pieprasījuma. Ja kaut kas ir silts, tad vēlams atdzesēt. Ventilatori ir uzstādīti arī cietajos diskos un pašā korpusā. Ja korpusā esošais dzesētājs ir uzstādīts uz priekšējā paneļa, tad tas uzņem siltumu, un aizmugurējā nodalījumā uzstādītie dzesētāji piegādā sistēmai aukstu gaisu. Skaņas karte izvada skaņu skaļruņos. Parasti tas ir iebūvēts mātesplatē. Bet gadās, ka tas vai nu sabojājas, un tāpēc tiek nopirkts atsevišķi, vai arī sākotnēji standarta datora īpašnieka kvalitāte nav apmierināta un viņš iegādājas citu skaņas sistēmu. Kopumā skaņas kartei ir tiesības atrasties arī šajā datoru ierīču sarakstā. Barošanas avots ir nepieciešams, lai visas iepriekš minētās datora ierīces darbotos. Tas nodrošina visas sastāvdaļas ar nepieciešamo elektroenerģijas daudzumu. 8. Mājoklis Un, lai kaut kur ievietotu mātesplati, procesoru, video karti, operatīvo atmiņu, cieto disku, disketi, skaņas karti, barošanas bloku un, iespējams, dažas papildu sastāvdaļas, mums ir nepieciešams korpuss. Tur viss ir glīti uzstādīts, savīts, savienots un sākas ikdiena no ieslēgšanas līdz izslēgšanai. Korpusā tiek uzturēta nepieciešamā temperatūra, un viss ir pasargāts no bojājumiem. Rezultātā mēs iegūstam pilnvērtīgu sistēmas bloku ar visām svarīgākajām datora ierīcēm, kas ir nepieciešamas tā darbībai. Perifērijas ierīces.Nu, lai pilnībā sāktu strādāt ar datoru un neskatītos uz “zumzojošo” sistēmas vienību, mums ir nepieciešamas perifērijas ierīces. Tie ietver tos datora komponentus, kas atrodas ārpus sistēmas vienības. Pats monitors ir vajadzīgs, lai redzētu, ar ko mēs strādājam. Videokarte nosūta attēlu uz monitoru. Tie ir savienoti viens ar otru ar VGA vai HDMI kabeli. Tastatūra ir paredzēta informācijas ievadīšanai, nu, protams, kāds darbs bez pilnvērtīgas tastatūras. Rakstiet tekstu, spēlējiet spēles, sērfojiet internetā un visur, kur jums nepieciešama tastatūra. 3. Pele. Pele ir nepieciešama, lai kontrolētu kursoru uz ekrāna. Pārvietojiet to dažādos virzienos, noklikšķiniet, atveriet failus un mapes, izsauciet dažādas funkcijas un daudz ko citu. Tāpat kā bez klaviatūras, bez peles, nekur. 4. Skaļruņi. Skaļruņi ir nepieciešami galvenokārt mūzikas klausīšanai, filmu skatīšanai un spēļu spēlēšanai. Kurš gan cits mūsdienās izmanto kolonnas vairāk, nekā parastie lietotāji tās katru dienu atkārto šajos uzdevumos. Lai drukātu un skenētu dokumentus un visu, kas nepieciešams drukas jomā, nepieciešams printeris un skeneris. Vai MFP, daudzfunkcionāla ierīce. Tas noderēs visiem tiem, kas ar šo ierīci bieži drukā, skenē, veido fotokopijas un veic daudzus citus darbus. Šajā rakstā mēs tikai īsi apskatījām galvenos datoru ierīces, un citās saitēs, uz kurām jūs redzat zemāk, mēs sīkāk aplūkosim visas populārākās perifērijas ierīces, kā arī komponentus, kas ir sistēmas vienības daļa, tas ir, komponentus. Izbaudi lasīšanu! Gandrīz visi zina, ka datorā galvenais elements starp visiem “dzelzs” komponentiem ir centrālais procesors. Taču to cilvēku loks, kuri iedomājas, kā darbojas procesors, ir ļoti ierobežots. Lielākajai daļai lietotāju par to nav ne jausmas. Un pat tad, kad sistēma pēkšņi sāk "palēnināt", daudzi cilvēki domā, ka šis procesors nedarbojas labi, un nepievērš uzmanību citiem faktoriem. Lai pilnībā izprastu situāciju, apsveriet dažus CPU aspektus. Kas ir centrālais procesors?No kā sastāv procesors?Ja mēs runājam par to, kā darbojas Intel procesors vai tā konkurents AMD, jums ir jāskatās, kā šīs mikroshēmas ir sakārtotas. Pirmais mikroprocesors (starp citu, tas bija no Intel, modelis 4040) parādījās tālajā 1971. gadā. Tas varēja veikt tikai visvienkāršākās saskaitīšanas un atņemšanas darbības ar tikai 4 bitiem informācijas, t.i., tai bija 4 bitu arhitektūra. Mūsdienu procesori, tāpat kā pirmdzimtie, ir balstīti uz tranzistoriem, un tiem ir daudz lielāks ātrums. Tie ir izgatavoti ar fotolitogrāfijas metodi no noteikta skaita atsevišķu silīcija plākšņu, kas veido vienu kristālu, kurā it kā tiek iespiesti tranzistori. Shēma ir izveidota uz īpaša paātrinātāja ar izkliedētiem bora joniem. Procesoru iekšējā struktūrā galvenie komponenti ir serdeņi, kopnes un funkcionālās daļiņas, ko sauc par pārskatījumiem. Galvenās īpašībasTāpat kā jebkurai citai ierīcei, arī procesoram ir raksturīgi noteikti parametri, kurus, atbildot uz jautājumu par procesora darbību, nevar ignorēt. Pirmkārt, tas ir:
Pagaidām pievērsīsimies pulksteņa ātrumam. Nav brīnums, ka procesoru sauc par datora sirdi. Tāpat kā sirds, tā darbojas pulsācijas režīmā ar noteiktu ciklu skaitu sekundē. Pulksteņa frekvenci mēra MHz vai GHz. Jo augstāks tas ir, jo vairāk darbību ierīce var veikt. Kādā frekvencē procesors darbojas, jūs varat uzzināt no tā deklarētajiem raksturlielumiem vai apskatīt informāciju sadaļā Bet komandu apstrādes laikā frekvence var mainīties, un overclocking (overlocking) laikā tā var palielināties līdz galējām robežām. Tādējādi deklarētais ir tikai vidējais rādītājs. Kodolu skaits ir indikators, kas nosaka procesora skaitļošanas centru skaitu (nejaukt ar pavedieniem - serdeņu un pavedienu skaits var nesakrist). Pateicoties šim sadalījumam, kļūst iespējams novirzīt darbības uz citiem kodoliem, tādējādi palielinot kopējo veiktspēju. Kā darbojas procesors: instrukciju apstrādeTagad nedaudz par izpildāmo komandu struktūru. Ja paskatās, kā darbojas procesors, jums ir skaidri jāsaprot, ka jebkurai instrukcijai ir divas sastāvdaļas - darbības un operands. Operatīvā daļa norāda, kas datorsistēmai šobrīd jādara, operands nosaka, pie kā jāstrādā procesoram. Turklāt procesora kodolā var būt divi skaitļošanas centri (konteineri, pavedieni), kas sadala komandas izpildi vairākos posmos:
Mūsdienās tiek izmantota atsevišķa kešatmiņa, izmantojot divus kešatmiņas līmeņus, kas ļauj izvairīties no divu vai vairāku komandu pārtveršanas, lai piekļūtu vienam no atmiņas blokiem. Procesori pēc instrukciju apstrādes veida tiek iedalīti lineārajos (instrukciju izpilde to rakstīšanas secībā), cikliskajos un sazarotajos (instrukciju izpilde pēc zaru nosacījumu apstrādes). Notiek darbībasStarp galvenajām procesoram piešķirtajām funkcijām izpildāmo komandu vai instrukciju nozīmē ir trīs galvenie uzdevumi:
Mijiedarbība ar atmiņu (ROM un RAM)Šajā procesā ir jāņem vērā tādi komponenti kā kopne un lasīšanas/rakstīšanas kanāls, kas ir savienoti ar atmiņas ierīcēm. ROM satur pastāvīgu baitu kopu. Pirmkārt, adrešu kopne pieprasa noteiktu baitu no ROM, pēc tam pārsūta to uz datu kopni, pēc tam lasīšanas kanāls maina savu stāvokli un ROM nodrošina pieprasīto baitu. Bet procesori var ne tikai nolasīt datus no RAM, bet arī rakstīt tos. Šajā gadījumā tiek izmantots rakstīšanas kanāls. Bet, ja paskatās, tad kopumā mūsdienu datori teorētiski varētu iztikt bez operatīvās atmiņas, jo mūsdienu mikrokontrolleri spēj ievietot nepieciešamos datu baitus tieši paša procesora mikroshēmas atmiņā. Bet bez ROM neiztikt. Cita starpā sistēma sākas no aparatūras pārbaudes režīma (BIOS komanda), un tikai pēc tam vadība tiek nodota sāknējamai operētājsistēmai. Kā pārbaudīt, vai procesors darbojas?Tagad apskatīsim dažus procesora veselības pārbaudes aspektus. Ir skaidri jāsaprot, ka, ja procesors nedarbotos, dators vispār nevarētu sākt lejupielādi. Cita lieta, kad gribas paskatīties uz procesora iespēju izmantošanas indikatoru noteiktā brīdī. To var izdarīt no standarta "Uzdevumu pārvaldnieka" (jebkura procesa priekšā ir norādīts, cik procentus no procesora slodzes tas dod). Lai vizuāli noteiktu šo parametru, varat izmantot veiktspējas cilni, kurā izmaiņas tiek izsekotas reāllaikā. Papildu opcijas var apskatīt, izmantojot īpašas programmas, piemēram, CPU-Z. Varat arī izmantot vairākus procesora kodolus, izmantojot (msconfig) un papildu sāknēšanas opcijas. Iespējamās problēmasVisbeidzot, daži vārdi par problēmām. Šeit daudzi lietotāji bieži jautā, viņi saka, kāpēc procesors darbojas, bet monitors neieslēdzas? Šai situācijai nav nekāda sakara ar centrālo procesoru. Fakts ir tāds, ka, ieslēdzot jebkuru datoru, vispirms tiek pārbaudīts grafikas adapteris un tikai pēc tam viss pārējais. Varbūt problēma ir tieši grafikas mikroshēmas procesorā (visiem mūsdienu video paātrinātājiem ir savi grafikas procesori). Bet, izmantojot piemēru par cilvēka ķermeņa funkcionēšanu, ir jāsaprot, ka sirds apstāšanās gadījumā viss ķermenis iet bojā. Tā tas ir ar datoriem. Procesors nedarbojas - visa datorsistēma “nomirst”. Procesors ir jebkuras datora ierīces galvenā sastāvdaļa. Taču daudziem lietotājiem ir ļoti vāja izpratne par to, kas ir datora procesors un kādu funkciju tas veic. Lai gan mūsdienu pasaulē šī ir svarīga informācija, kuru zinot, jūs varat izvairīties no daudziem nopietniem maldiem. Ja vēlaties uzzināt vairāk par mikroshēmu, kas darbina jūsu datoru, esat nonācis īstajā vietā. Šajā rakstā jūs uzzināsit, kam ir paredzēts procesors un kā tas ietekmē visas ierīces veiktspēju. Kas ir centrālais procesorsŠajā gadījumā mēs runājam par centrālo procesoru. Galu galā datorā ir arī citi, piemēram, video procesors. Centrālais procesors ir galvenā datora daļa, kas ir elektroniska iekārta vai integrālā shēma. Tā izpilda mašīnas instrukcijas jeb programmas kodu un ir ierīces aparatūras pamatā. Vienkārši sakot, tā ir datora sirds un smadzenes. Pateicoties viņam, viss pārējais darbojas, viņš apstrādā datu plūsmas un kontrolē visu kopējās sistēmas daļu darbu. Skatoties uz procesoru fiziski, tas ir mazs, plāns, kvadrātveida dēlis. Tam ir mazs izmērs, un tas ir pārklāts ar metāla vāku no augšas. Mikroshēmas apakšējo daļu aizņem kontakti, caur kuriem mikroshēma mijiedarbojas ar pārējo sistēmu. Atverot datora sistēmas bloka vāku, jūs varat viegli atrast procesoru, ja vien to neaizsedz dzesēšanas sistēma. Kamēr CPU nedos atbilstošu komandu, dators nespēs veikt pat visvienkāršāko darbību, piemēram, pievienot divus skaitļus. Neatkarīgi no tā, ko vēlaties darīt savā datorā, jebkura darbība ietver procesora izsaukumu. Tāpēc tā ir tik svarīga datora sastāvdaļa. Mūsdienu centrālie procesori spēj ne tikai tikt galā ar saviem galvenajiem uzdevumiem, bet arī var daļēji aizstāt videokarti. Tiek ražoti jauni čipi ar atsevišķu vietu videokontrollera funkciju veikšanai. Šis video kontrolieris veic visas pamata nepieciešamās darbības, kas nepieciešamas no videokartes. Šajā gadījumā RAM tiek izmantota kā video atmiņa. Bet nekļūdieties, ka jaudīgs mūsdienu procesors var pilnībā aizstāt videokarti. Pat videokaršu vidusšķira procesoru video kontrolieri atstāj tālu aiz muguras. Tātad datora bez videokartes iespēja ir piemērota tikai biroja ierīcēm, kas neietver nekādus sarežģītus ar grafiku saistītus uzdevumus. Šādos gadījumos patiešām ir iespēja ietaupīt. Galu galā jūs varat vienkārši iegūt procesora mikroshēmojumu ar labu video kontrolieri un netērēt naudu videokartei. Kā darbojas procesorsKas ir procesors veida sapratu. Bet kā tas darbojas? Tas ir ilgs un sarežģīts process, taču, kad esat to apguvis, tas ir pietiekami viegli. Centrālā procesora darbības principu var aplūkot pa posmiem. Pirmkārt, programma tiek ielādēta RAM, no kuras tā iegūst visu nepieciešamo informāciju un komandu kopu, kas ir obligāta procesora vadības bloka izpildei. Tad visi šie dati nonāk buferatmiņā, tā sauktajā procesora kešatmiņā. Informācija tiek izvadīta no bufera, kas ir sadalīta divos veidos: instrukcijas un vērtības. Gan tie, gan tie ietilpst reģistros. Reģistri ir atmiņas šūnas, kas iebūvētas mikroshēmojumā. Tie ir arī divos veidos atkarībā no saņemtās informācijas veida: norādījumu reģistri un datu reģistri. Viena no CPU sastāvdaļām ir aritmētiskā loģiskā vienība. Tajā aplūkota informācijas transformāciju veikšana, izmantojot aritmētiskos un loģiskos aprēķinus. Šeit ienāk dati no reģistriem. Pēc tam aritmētiski loģiskā vienība nolasa saņemtos datus un izpilda komandas, kas nepieciešamas iegūto skaitļu apstrādei. Šeit mēs atkal saskaramies ar šķelšanos. Galīgie rezultāti ir sadalīti pabeigtajos un nepabeigtajos. Tie atgriežas reģistros, bet gatavie - uz buferatmiņu. Procesora kešatmiņa sastāv no diviem galvenajiem līmeņiem: augšējā un apakšējā. Jaunākās komandas un dati tiek nosūtīti uz augšējo kešatmiņu, savukārt tie, kas netiek izmantoti, tiek nosūtīti uz apakšējo. Tas ir, visa informācija, kas atrodas trešajā līmenī, tiek pārsūtīta uz otro, no kura, savukārt, dati nonāk pirmajā. Un nevajadzīgi dati, gluži pretēji, tiek nosūtīti uz zemāku līmeni. Pēc aprēķinu cikla beigām tā rezultāti atkal tiek ierakstīti datora operatīvajā atmiņā. Tas ir paredzēts, lai nodrošinātu, ka CPU kešatmiņa ir atbrīvota un pieejama jaunām darbībām. Bet dažreiz ir situācijas, kad buferatmiņa ir pilnībā pilna un nav vietas jaunām darbībām. Šajā gadījumā dati, kas pašlaik netiek izmantoti, tiek novirzīti uz RAM vai uz zemāku procesora atmiņas līmeni. Procesoru veidiŅemot vērā CPU darbības principu, ir pienācis laiks salīdzināt tā dažādos veidus. Ir daudz veidu procesoru. Ir gan vāji viena kodola modeļi, gan jaudīgas ierīces ar vairākiem kodoliem. Ir tie, kas paredzēti tikai biroja darbam, un ir tādi, kas nepieciešami vismodernākajām spēlēm. Šobrīd ir divi galvenie procesoru radītāji - AMD un Intel. Tieši viņi ražo visatbilstošākās un pieprasītākās čipsus. Jums jāsaprot, ka atšķirība starp šo divu uzņēmumu mikroshēmām nav kodolu skaitā vai kopējā veiktspējā, bet gan arhitektūrā. Tas ir, šo divu uzņēmumu produkti ir veidoti pēc dažādiem principiem. Un katram radītājam ir savs unikāls procesora veids, kura struktūra atšķiras no konkurenta. Jāatzīmē, ka abām iespējām ir savas stiprās un vājās puses. Piemēram, Intel izceļas ar tādiem plusi :
Tajā pašā laikā ir arī mīnusi :
AMD atšķiras ar sekojošo ieguvumi:
Tomēr AMD ir zemāks šādos parametros:
Lai gan to plusi un mīnusi izceļas, uzņēmumi turpina izlaist labākus procesorus. Jums vienkārši jāizvēlas, kurš no tiem ir vislabākais jums. Galu galā nav iespējams viennozīmīgi pateikt, ka viens uzņēmums ir labāks par otru. Galvenās īpašībasTātad, mēs jau esam sapratuši, ka viena no galvenajām procesora īpašībām ir tā izstrādātājs. Bet ir vairāki parametri, kuriem, pērkot, jāpievērš vēl lielāka uzmanība. Mēs netiksim tālu no zīmola un pieminēsim, ka ir dažādas čipu sērijas. Katrs ražotājs ražo savas līnijas dažādās cenu kategorijās, kas izveidotas dažādiem uzdevumiem. Vēl viens saistīts parametrs ir CPU arhitektūra. Faktiski tie ir tā iekšējie orgāni, no kuriem ir atkarīga visa mikroshēmas darbība. Nav acīmredzamākais, bet ļoti svarīgs parametrs ir kontaktligzda. Fakts ir tāds, ka pašā procesorā ligzdai ir jāatbilst atbilstošajai mātesplates ligzdai. Pretējā gadījumā jūs nevarēsit apvienot šīs divas būtiskās jebkura datora sastāvdaļas. Tātad, saliekot sistēmas bloku, vai nu jāiegādājas mātesplate un jāmeklē tai mikroshēmojums, vai otrādi.
Tagad ir pienācis laiks noskaidrot, kuras procesora īpašības ietekmē tā veiktspēju. Bez šaubām, galvenais ir pulksteņa frekvence. Tas ir operāciju apjoms, ko var veikt noteiktā laika vienībā. Šo rādītāju mēra megahercos. Tātad, ko ietekmē mikroshēmas pulksteņa frekvence? Tā kā tas norāda darbību skaitu uz noteiktu laiku, nav grūti uzminēt, ka no tā ir atkarīgs ierīces ātrums. Vēl viens svarīgs rādītājs ir buferatmiņas apjoms. Kā minēts iepriekš, tas ir augšējais un apakšējais. Tas ietekmē arī procesora veiktspēju. CPU var būt viens vai vairāki kodoli. Daudzkodolu modeļi ir dārgāki. Bet ko ietekmē serdeņu skaits? Šis raksturlielums nosaka ierīces jaudu. Jo vairāk kodolu, jo jaudīgāka ierīce. SecinājumsCentrālajam procesoram datora darbībā ir ne tikai viena no svarīgākajām, bet var pat teikt, galvenā loma. Tieši no viņa būs atkarīgs visas ierīces veiktspēja, kā arī uzdevumi, kuriem to parasti ir iespējams izmantot. Bet tas nenozīmē, ka ir nepieciešams iegādāties jaudīgāko procesoru vidējam datoram. Izvēlieties labāko modeli, kas atbilst jūsu prasībām. Procesors ir galvenā datora mikroshēma. Kā likums, tas ir arī viens no augsto tehnoloģiju un dārgākajiem datora komponentiem. Neskatoties uz to, ka procesors ir atsevišķa ierīce, tā struktūrā ir liels skaits komponentu, kas atbild par noteiktu funkciju. Kāda ir viņu specifika? Procesors: ierīces funkcijas un izskata vēsturePC komponentam, ko tagad parasti dēvē par centrālo procesoru, ir raksturīga diezgan interesanta izcelsmes vēsture. Tāpēc, lai izprastu tā specifiku, būs lietderīgi izpētīt dažus galvenos faktus par tā attīstības evolūciju. Ierīce, ko mūsdienu lietotājs pazīst kā centrālo procesoru, ir daudzu gadu skaitļošanas mikroshēmu ražošanas tehnoloģiju uzlabošanas rezultāts. Laika gaitā mainījās inženieru redzējums par procesora struktūru. Pirmās un otrās paaudzes datoros atbilstošās sastāvdaļas sastāvēja no liela skaita atsevišķu bloku, kas bija ļoti atšķirīgi risināmo uzdevumu ziņā. Sākot ar trešās paaudzes datoriem, procesora funkcijas sāka skatīt šaurākā kontekstā. Datoru projektēšanas inženieri noteica, ka tā ir mašīnu komandu atpazīšana un interpretācija, ievadīšana reģistros, kā arī citu datoru aparatūras komponentu kontrole. Visas šīs funkcijas sāka apvienot vienā ierīcē. MikroprocesoriAttīstoties datortehnoloģijām, datora struktūrā sāka ieviest ierīces, ko sauc par "mikroprocesoriem". Viena no pirmajām šāda veida ierīcēm bija Intel 4004, ko 1971. gadā izlaida kāda amerikāņu korporācija. Mikroprocesori vienas mikroshēmas mērogā apvienoja savā struktūrā tās funkcijas, kuras mēs definējām iepriekš. Mūsdienu ierīces principā darbojas, pamatojoties uz to pašu koncepciju. Tādējādi klēpjdatora, personālā datora, planšetdatora centrālais procesors savā struktūrā satur: loģisku ierīci, reģistrus, kā arī vadības moduli, kas atbild par konkrētām funkcijām. Tomēr praksē mūsdienu mikroshēmu sastāvdaļas visbiežāk tiek piedāvātas sarežģītākā komplektā. Izpētīsim šo funkciju sīkāk. Mūsdienu procesoru struktūraMūsdienu datora, klēpjdatora vai planšetdatora centrālo procesoru attēlo kodols - tagad par normu tiek uzskatīts, ka tie ir vairāki, kešatmiņa dažādos līmeņos, kā arī kontrolieri: RAM, sistēmas kopne. Atbilstošā tipa mikroshēmas veiktspēju nosaka tās galvenie raksturlielumi. Kādā kopumā tos var uzrādīt? Nozīmīgākie CPU raksturlielumi mūsdienu personālajos datoros ir: mikroarhitektūras veids (parasti norādīts nanometros), pulksteņa ātrums (gigahercos), kešatmiņas lielums katrā līmenī (megabaitos), enerģijas patēriņš (vatos) un klātbūtne vai neesamība. grafiskās kartes modulis. Sīkāk izpētīsim dažu galveno CPU moduļu specifiku. Sāksim ar kodolu. Procesora kodolsMūsdienu datora centrālajam procesoram vienmēr ir kodols. Tas satur mikroshēmas galvenos funkcionālos blokus, caur kuriem tā veic nepieciešamās loģiskās un aritmētiskās funkcijas. Parasti tie tiek parādīti noteiktā elementu komplektā. Tātad centrālā procesora ierīce visbiežāk uzņem bloku klātbūtni, kas ir atbildīgi par šādu uzdevumu risināšanu: Ienešanas un dekodēšanas instrukcijas; Datu paraugu ņemšana; Instrukciju izpilde; Aprēķinu rezultātu saglabāšana; Darbs ar pārtraukumiem. Tāpat atbilstošā tipa mikroshēmu struktūru papildina vadības bloks, atmiņas ierīce, programmu skaitītājs un reģistru komplekts. Sīkāk apsvērsim atbilstošo komponentu specifiku. Procesora kodols: komponentiStarp atslēgu blokiem centrālā procesora kodolā ir tas, kas ir atbildīgs par instrukciju nolasīšanu, kas ierakstītas programmas skaitītājā fiksētajā adresē. Parasti viena cikla laikā tiek veiktas vairākas atbilstoša veida darbības vienlaikus. Kopējo nolasāmo instrukciju skaitu iepriekš nosaka indekss dekodēšanas blokos. Galvenais princips šeit ir tāds, ka katrā ciklā marķētās sastāvdaļas tiek noslogotas līdz maksimumam. Lai izpildītu šo kritēriju, procesora struktūrā var būt papildu aparatūras elementi. Dekodēšanas blokā tiek apstrādātas instrukcijas, kas nosaka mikroshēmas darbības algoritmu noteiktu problēmu risināšanas gaitā. To funkcionēšanas nodrošināšana ir grūts uzdevums, uzskata daudzi IT speciālisti. Tas daļēji ir saistīts ar faktu, ka instrukcijas ilgums ne vienmēr ir skaidri noteikts. Mūsdienu procesoros parasti ir 2 vai 4 bloki, kuros tiek veikta atbilstošā dekodēšana. Attiecībā uz komponentiem, kas ir atbildīgi par datu ielādi, to galvenais uzdevums ir nodrošināt komandu saņemšanu no kešatmiņas vai RAM, kas nepieciešamas, lai nodrošinātu instrukciju izpildi. Mūsdienu procesoru kodolos parasti ir vairāki atbilstošā tipa bloki. Arī mikroshēmā esošās vadības sastāvdaļas ir balstītas uz dekodētām instrukcijām. Tie ir paredzēti, lai kontrolētu bloku darbu, kas ir atbildīgi par instrukciju izpildi, kā arī sadalītu uzdevumus starp tiem, kontrolētu to savlaicīgu izpildi. Vadības komponenti ir vieni no svarīgākajiem mikroprocesoru struktūrā. Atbilstošā tipa mikroshēmu serdeņos ir arī bloki, kas atbild par pareizu instrukciju izpildi. To struktūra satur tādus elementus kā aritmētiskā un loģiskā vienība, kā arī komponents, kas atbild par peldošā komata aprēķiniem. Procesora kodolos ir bloki, kas kontrolē instrukcijām iestatīto komplektu paplašināšanas apstrādi. Šie algoritmi, papildinot pamatkomandas, tiek izmantoti datu apstrādes intensitātes palielināšanai, failu šifrēšanas vai atšifrēšanas procedūru ieviešanai. Lai atrisinātu šādas problēmas, mikroshēmas kodola struktūrā ir jāievieš papildu reģistri, kā arī instrukciju komplekti. Mūsdienu procesori parasti ietver šādus paplašinājumus: MMX (paredzēts audio un video failu kodēšanai), SSE (izmanto paralēlai skaitļošanai), ATA (izmanto, lai paātrinātu programmas un samazinātu datora enerģijas patēriņu), 3DNow (datoru multivides iespēju paplašināšana), AES (datu šifrēšana), kā arī daudzi citi standarti. Procesora kodolu struktūrā parasti ir arī bloki, kas atbild par rezultātu saglabāšanu RAM saskaņā ar instrukcijā norādīto adresi. Svarīgs ir kodola komponents, kas kontrolē mikroshēmas darbību ar pārtraukumiem. Šī funkcija ļauj procesoram nodrošināt programmu stabilitāti daudzuzdevumu apstākļos. Centrālā procesora darbs ir saistīts arī ar reģistru izmantošanu. Šie komponenti ir analogi RAM, taču piekļuve tiem ir vairākas reizes ātrāka. Attiecīgā resursa apjoms ir mazs - parasti tas nepārsniedz kilobaitu. Reģistrus iedala vairākās šķirnēs. Tie var būt vispārējas nozīmes komponenti, kas ir iesaistīti aritmētisko vai loģisko aprēķinu veikšanā. Ir īpašiem mērķiem paredzēti reģistri, kuros var būt sistēmas dati, ko procesors izmanto darbības laikā. Procesora kodola struktūrā ir arī dažādi palīgkomponenti. Kuru piemēram? Tas varētu būt sensors, kas uzrauga CPU pašreizējo temperatūru. Ja tā veiktspēja ir augstāka par noteiktajām normām, mikroshēma var nosūtīt signālu moduļiem, kas ir atbildīgi par ventilatoru darbību - un tie sāks griezties ātrāk. Kodola struktūrā ir zaru prognozētājs - komponents, kas paredzēts, lai noteiktu, kuras komandas tiks izpildītas pēc tam, kad būs pabeigti noteikti mikroshēmas darbību cikli. Vēl viena svarīga komponenta piemērs ir programmu skaitītājs. Šis modulis fiksē atbilstošā algoritma adresi, kas tiek pārraidīta uz mikroshēmu brīdī, kad tā sāk izpildīt vienu vai otru ciklu. Tāda ir kodola struktūra, kas ir iekļauta datora centrālajā procesora blokā. Tagad sīkāk izpētīsim dažus attiecīgā tipa mikroshēmu galvenos raksturlielumus. Proti: procesa tehnoloģija, pulksteņa frekvence, kešatmiņa un enerģijas patēriņš. Procesora specifikācijas: Procesa veidsDatortehnoloģiju attīstība parasti tiek saistīta ar jaunu datoru paaudžu parādīšanos, pilnveidojoties skaitļošanas tehnoloģijām. Tajā pašā laikā, neskaitot veiktspējas rādītājus, par vienu no kritērijiem datora klasificēšanai konkrētai paaudzei var uzskatīt tā absolūto izmēru. Pirmie datori pēc izmēra bija salīdzināmi ar daudzstāvu ēku. Otrās paaudzes datori pēc izmēra bija salīdzināmi, piemēram, ar dīvānu vai klavierēm. Nākamā līmeņa datori jau bija ļoti tuvi tiem, kas mums ir pazīstami tagad. Savukārt mūsdienu personālie datori ir ceturtās paaudzes datori. Patiesībā, kam tas viss? Fakts ir tāds, ka datoru evolūcijas gaitā izveidojās neoficiāls noteikums: jo tehnoloģiski progresīvāka ir ierīce, jo mazāki izmēri ar tādu pašu veiktspēju, un pat ar vairāk - tai ir. Tas ir pilnībā spēkā arī attiecībā uz aplūkoto centrālā procesora īpašību, proti, tā izgatavošanas tehnisko procesu. Šajā gadījumā ir nozīme attālumam starp atsevišķiem silīcija kristāliem, kas veido mikroshēmas struktūru. Jo mazāks tas ir, jo lielāks ir atbilstošo elementu blīvums, ko CPU plate uzliek sev. Turklāt to var uzskatīt par attiecīgi produktīvāku. Mūsdienu procesori ir izgatavoti pēc 90-14 nm procesa tehnoloģijas. Šim rādītājam ir tendence pakāpeniski samazināties. Pulksteņa frekvenceCPU takts frekvence ir viens no galvenajiem tā veiktspējas rādītājiem. Tas nosaka, cik operāciju sekundē var veikt mikroshēma. Jo vairāk to, jo produktīvāks procesors un dators kopumā. Var atzīmēt, ka šis parametrs, pirmkārt, raksturo kodolu kā neatkarīgu centrālā procesora moduli. Tas ir, ja mikroshēmā ir vairāki atbilstoši komponenti, tad katrs no tiem darbosies ar atsevišķu frekvenci. Daži IT speciālisti uzskata, ka ir pieņemami apkopot šos raksturlielumus visos kodolos. Ko tas nozīmē? Ja, piemēram, procesoram ir 4 kodoli ar frekvenci 1 GHz, tad kopējais datora veiktspējas rādītājs, ja ievēro šo metodiku, būs 4 GHz. Frekvences komponentiAplūkojamais rādītājs veidojas no divām sastāvdaļām. Pirmkārt, šī ir sistēmas kopnes frekvence - to parasti mēra simtos megahercos. Otrkārt, tas ir koeficients, ar kuru tiek reizināts attiecīgais rādītājs. Dažos gadījumos procesoru ražotāji lietotājiem sniedz iespēju pielāgot abus iestatījumus. Tajā pašā laikā, ja iestatāt pietiekami augstas sistēmas kopnes un reizinātāja vērtības, varat ievērojami palielināt mikroshēmas veiktspēju. Tādā veidā procesors tiek pārspīlēts. Tiesa, tas jālieto uzmanīgi. Fakts ir tāds, ka pārspīlēšanas laikā centrālā procesora temperatūra var ievērojami palielināties. Ja datorā nav instalēta atbilstoša dzesēšanas sistēma, tas var izraisīt mikroshēmas atteici. Kešatmiņas lielumsMūsdienu procesori ir aprīkoti ar kešatmiņas moduļiem. To galvenais mērķis ir pagaidu datu izvietošana, ko parasti attēlo īpašu komandu un algoritmu kopums - tie, kas visbiežāk tiek izmantoti mikroshēmas darbībā. Ko tas dod praksē? Pirmkārt, centrālā procesora noslogojumu var samazināt tāpēc, ka tiešsaistē būs pieejamas tās pašas komandas un algoritmi. Mikroshēma, saņēmusi gatavas instrukcijas no kešatmiņas, netērē laiku, lai tās izstrādātu no nulles. Tā rezultātā dators darbojas ātrāk. Kešatmiņas galvenā iezīme ir apjoms. Jo lielāks tas ir, jo ietilpīgāks šis modulis ir attiecīgi tieši procesora izmantoto instrukciju un algoritmu atrašanās vietas ziņā. Jo lielāka iespēja, ka mikroshēma katru reizi atradīs starp tām vajadzīgos un darbosies ātrāk. Kešatmiņa mūsdienu procesoros visbiežāk tiek sadalīta trīs līmeņos. Pirmie darbojas uz ātrāko un augstāko tehnoloģiju mikroshēmu bāzes, pārējās ir lēnākas. Pirmā līmeņa kešatmiņas apjoms mūsdienu procesoros ir aptuveni 128-256 KB, otrā - 1-8 MB, trešā - var pārsniegt 20 MB. Enerģijas patēriņšVēl viens nozīmīgs mikroshēmas parametrs ir enerģijas patēriņš. CPU darbināšana var būt saistīta ar ievērojamu enerģijas patēriņu. Mūsdienu mikroshēmu modeļi patērē apmēram 40-50 vatus. Dažos gadījumos šim parametram ir ekonomiska nozīme - piemēram, ja runa ir par lielu uzņēmumu aprīkošanu ar vairākiem simtiem vai tūkstošiem datoru. Taču ne mazāk nozīmīgs faktors ir enerģijas patēriņš attiecībā uz procesoru pielāgošanu lietošanai mobilajās ierīcēs – klēpjdatoros, planšetdatoros, viedtālruņos. Jo zemāks ir atbilstošais indikators, jo ilgāks būs ierīces akumulatora darbības laiks. Mēs runājam par modeli Intel 4004. Tas nebija jaudīgs un varēja veikt tikai saskaitīšanu un atņemšanu. Tajā pašā laikā tas varēja apstrādāt tikai četrus informācijas bitus (tas ir, tas bija 4 bitu). Bet savam laikam tā parādīšanās bija nozīmīgs notikums. Galu galā viss procesors ietilpa vienā mikroshēmā. Pirms Intel 4004 parādīšanās datoru pamatā bija vesels mikroshēmu vai diskrētu komponentu (tranzistoru) komplekts. 4004 mikroprocesors veidoja pamatu vienam no pirmajiem portatīvajiem kalkulatoriem. Pirmais mikroprocesors mājas datoriem bija 1974. gadā ieviestais Intel 8080. Visa 8 bitu datora skaitļošanas jauda tika ievietota vienā mikroshēmā. Taču patiesi svarīgs bija paziņojums par procesoru Intel 8088. Tas parādījās 1979. gadā un kopš 1981. gada tika izmantots pirmajos masveidā ražotajos IBM PC personālajos datoros. Tālāk procesori sāka attīstīties un iegūt jaudu. Ikviens, kurš vismaz nedaudz pārzina mikroprocesoru nozares vēsturi, atceras, ka 8088 tika aizstāts ar 80286. Tad pienāca kārta 80386, kam sekoja 80486. Tad bija vairākas Pentium paaudzes: Pentium, Pentium II, III un Pentium 4. Visi šie "Intel" procesori, kuru pamatā ir 8088 pamata dizains. Tie bija saderīgi. Tas nozīmē, ka Pentium 4 varēja apstrādāt jebkuru 8088 koda daļu, taču tas to darīja ar ātrumu aptuveni piecus tūkstošus reižu ātrāk. Kopš tā laika nav pagājuši tik daudz gadu, taču ir mainījušās vēl vairākas mikroprocesoru paaudzes.
Pastāv tieša saistība starp takts frekvenci, kā arī tranzistoru skaitu un procesora veikto darbību skaitu vienā sekundē. Piemēram, 8088 procesora takts frekvence sasniedza 5 MHz, un veiktspēja: tikai 0,33 miljoni darbību sekundē. Tas ir, vienas instrukcijas izpildei bija nepieciešami aptuveni 15 procesora cikli. 2004. gadā procesori jau varēja izpildīt divas instrukcijas katrā pulksteņa ciklā. Šis uzlabojums tika nodrošināts, palielinot procesoru skaitu mikroshēmā. Mikroshēma tiek saukta arī par integrēto shēmu (vai vienkārši mikroshēmu). Visbiežāk šī ir maza un plāna silīcija plāksne, kurā tiek “iespiesti” tranzistori. Mikroshēmā, kuras sānu garums ir divarpus centimetri, var būt desmitiem miljonu tranzistoru. Vienkāršākie procesori var būt kvadrāti, kuru mala ir tikai daži milimetri. Un ar šo izmēru pietiek vairākiem tūkstošiem tranzistoru. mikroprocesora loģika
Mikroprocesors spēj izpildīt noteiktu mašīnas instrukciju (komandu) kopu. Darbojoties ar šīm instrukcijām, procesors veic trīs galvenos uzdevumus:
Mikroprocesors satur:
Tā kā informācija ir diezgan sarežģīta, pieņemsim, ka abu kopņu platums - gan adreses, gan datu kopnes - ir tikai 8 biti. Un īsi apsveriet šī salīdzinoši vienkāršā mikroprocesora komponentus:
Šajā diagrammā nav parādītas komandu dekodētāja vadības līnijas, kuras var izteikt ar šādiem "pasūtījumiem":
Komandu dekodētājs saņem datu bitus no testa reģistra, sinhronizācijas kanāla un arī no komandu reģistra. Ja pēc iespējas vienkāršosim instrukciju dekodētāja uzdevumu aprakstu, tad varam teikt, ka tieši šis modulis procesoram “pasaka”, kas šobrīd ir jādara. mikroprocesora atmiņaIepazīšanās ar datora atmiņu un tās hierarhiju palīdzēs labāk izprast šīs sadaļas saturu. Iepriekš mēs rakstījām par autobusiem (adrese un dati), kā arī lasīšanas (RD) un rakstīšanas (WR) kanāliem. Šīs kopnes un kanāli ir savienoti ar atmiņu: operatīvā (RAM, RAM) un lasāmatmiņa (ROM, ROM). Mūsu piemērā mēs uzskatām mikroprocesoru, kura kopnes platums ir 8 biti. Tas nozīmē, ka tas spēj uzrunāt 256 baitus (no diviem līdz astotajam). Vienā brīdī tas var nolasīt no atmiņas vai ierakstīt tajā 8 datu bitus. Pieņemsim, ka šim vienkāršajam mikroprocesoram ir 128 baiti ROM (sākot ar adresi 0) vai 128 baiti RAM (sākot ar adresi 128). Pastāvīgās atmiņas modulis satur noteiktu iepriekš instalētu pastāvīgo baitu kopu. Adrešu kopne pieprasa ROM noteiktu baitu, kas jānosūta datu kopnei. Kad lasīšanas kanāls (RD) maina savu stāvokli, ROM modulis nodrošina pieprasīto baitu datu kopnei. Tas ir, šajā gadījumā ir iespējama tikai datu nolasīšana. No RAM procesors var ne tikai nolasīt informāciju, bet arī ierakstīt tajā datus. Atkarībā no tā, vai tiek veikta lasīšana vai rakstīšana, signāls nāk caur lasīšanas kanālu (RD) vai rakstīšanas kanālu (WR). Diemžēl RAM ir nepastāvīga. Kad strāva tiek izslēgta, tiek zaudēti visi tajā ievietotie dati. Šī iemesla dēļ datoram ir nepieciešama nemainīga tikai lasāmatmiņas ierīce. Turklāt teorētiski dators vispār var iztikt bez RAM. Daudzi mikrokontrolleri ļauj ievietot nepieciešamos datu baitus tieši procesora mikroshēmā. Bet bez ROM nav iespējams iztikt. Personālajos datoros ROM sauc par pamata ievades un izvades sistēmu (BSVV, BIOS, Basic Input / Output System). Mikroprocesors sāk savu darbu startēšanas laikā, izpildot komandas, kuras tas atradis BIOS. BIOS komandas veic datora aparatūras pārbaudi, pēc tam piekļūst cietajam diskam un atlasa sāknēšanas sektoru. Šis sāknēšanas sektors ir atsevišķa maza programma, kuru BIOS vispirms nolasa no diska un pēc tam ievieto RAM. Pēc tam mikroprocesors sāk izpildīt instrukcijas no sāknēšanas sektora, kas atrodas RAM. Sāknēšanas sektora programma norāda mikroprocesoram, kādi dati (kas paredzēti procesoram vēlākai izpildei) papildus jāpārvieto no cietā diska uz operatīvo atmiņu. Tādā veidā procesors ielādē operētājsistēmu. mikroprocesora instrukcijasPat visvienkāršākais mikroprocesors spēj apstrādāt diezgan lielu instrukciju kopumu. Instrukciju komplekts ir sava veida veidne. Katrai no šīm instrukciju reģistrā ielādētajām instrukcijām ir sava nozīme. Cilvēkiem nav viegli atcerēties bitu secību, tāpēc katra instrukcija tiek aprakstīta kā īss vārds, no kuriem katrs apzīmē noteiktu komandu. Šie vārdi veido procesora montāžas valodu. Montētājs pārtulko šos vārdus binārā valodā, ko procesors saprot. Šeit ir saraksts ar montāžas valodas komandvārdiem vienkāršam nosacījuma procesoram, ko mēs uzskatām par piemēru savam stāstam:
Angļu vārdi, kas apzīmē veiktās darbības, iemesla dēļ ir norādīti iekavās. Tātad mēs varam redzēt, ka montāžas valoda (tāpat kā daudzas citas programmēšanas valodas) ir balstīta uz angļu valodu, tas ir, uz parastajiem saziņas līdzekļiem tiem cilvēkiem, kuri radīja digitālās tehnoloģijas. Mikroprocesora darbs uz faktoru aprēķina piemēraApsveriet mikroprocesora darbību konkrētā vienkāršas programmas izpildes piemērā, kas aprēķina skaitļa "5" koeficientu. Vispirms atrisināsim šo problēmu "piezīmju grāmatiņā": koeficients 5 = 5! = 5 * 4 * 3 * 2 * 1 = 120 C programmēšanas valodā šī koda daļa, kas veic šo aprēķinu, izskatītos šādi: A=1;f=1;kamēr (a Kad šī programma tiks pabeigta, mainīgais f satur faktoriāli pieci. C kompilators pārtulko (tas ir, pārtulko) šo kodu montāžas valodas instrukciju kopā. Procesorā, kuru mēs apsveram, RAM sākas ar adresi 128, un tikai lasāmā atmiņa (kas satur montāžas valodu) sākas ar adresi 0. Tāpēc šī procesora valodā šī programma izskatīsies šādi: // Pieņemsim a adresē 128 // Pieņemsim F adresē 1290 CONB 1 // a=1;1 SAVEB 1282 CONB 1 // f=1;3 SAVEB 1294 LOADA 128 // ja a > 5, pāreja uz 175 CONB 56 COM7 JG 178 LOADA 129 // f=f*a;9 LOADB 12810 MUL11 SAVEC 12912 LOADA 128 // a=a+1;13 CONB 114 ADD15 SAVEC 12816 JUMP 4 // cilpa atpakaļ uz if1. Tagad rodas nākamais jautājums: kā visas šīs komandas izskatās pastāvīgajā atmiņā? Katra no šīm instrukcijām ir jāattēlo kā binārs skaitlis. Lai vienkāršotu materiāla izpratni, pieņemsim, ka katrai mūsu aplūkotā procesora montāžas valodas instrukcijai ir unikāls numurs:
// Pieņemt a adresē 128 // Pieņemt F adresē 129Addr mašīnas instrukcija/vērtība0 3 // CONB 11 12 4 // SAVEB 1283 1284 3 // CONB 15 16 4 // SAVEB 12917 //// ADA21 128983 / CONB 511 512 10 // COM13 14 // JG 1714 3115 1 // LOADA 12916 12917 2 // LOADB 125 126 6 // ADD27 5 // SAVEC 12828 128 128 118 Kā redzat, septiņas C koda rindas ir pārveidotas par 18 montāžas valodas rindām. Tie aizņēma 32 baitus ROM. DekodēšanaSaruna par dekodēšanu būs jāsāk ar filoloģisko jautājumu izskatīšanu. Diemžēl ne visiem datora terminiem ir nepārprotama atbilstība krievu valodā. Terminoloģijas tulkošana bieži noritēja spontāni, un tāpēc vienu un to pašu angļu valodas terminu var tulkot krievu valodā vairākos veidos. Un tā tas notika ar mikroprocesoru loģikas vissvarīgāko komponentu "instrukciju dekodētājs". Datoru eksperti to sauc gan par instrukciju dekodētāju, gan par instrukciju dekodētāju. Nevienu no šiem nosaukuma variantiem nevar saukt par vairāk vai mazāk "pareizu" kā otru. Instrukciju dekodētājs ir nepieciešams, lai katru mašīnkodu pārvērstu signālu komplektā, kas iedarbina dažādas mikroprocesora sastāvdaļas. Ja mēs vienkāršosim viņa darbību būtību, mēs varam teikt, ka tas ir tas, kurš koordinē "programmatūru" un "aparatūru". Apsveriet komandu dekodētāja darbību, izmantojot ADD instrukcijas piemēru, kas veic pievienošanas darbību:
Katru instrukciju var attēlot kā secīgi izpildītu darbību kopumu, kas noteiktā secībā manipulē ar mikroprocesora komponentiem. Tas ir, programmas instrukcijas noved pie pilnīgi fiziskām izmaiņām: piemēram, mainot fiksatora pozīciju. Dažu norādījumu izpildei var būt nepieciešami divi vai trīs procesora pulksteņa cikli. Citiem var būt nepieciešami pat pieci vai seši cikli. Mikroprocesori: veiktspēja un tendencesTranzistoru skaits procesorā ir svarīgs faktors, kas ietekmē tā veiktspēju. Kā parādīts iepriekš, 8088 procesoram bija nepieciešami 15 pulksteņa cikli, lai izpildītu vienu instrukciju. Un, lai veiktu vienu 16 bitu darbību, vispār bija nepieciešami aptuveni 80 cikli. Tā tika sakārtots šī procesora ALU reizinātājs. Jo vairāk tranzistoru un jaudīgāks ALU reizinātājs, jo vairāk procesoram izdodas paveikt vienā ciklā. Daudzi tranzistori atbalsta cauruļvadu tehnoloģiju. Cauruļvada arhitektūras ietvaros viens otram tiek daļēji uzspiestas izpildāmās instrukcijas. Lai izpildītu instrukciju, var būt nepieciešami tie paši pieci cikli, bet, ja procesors vienlaicīgi apstrādā piecas instrukcijas (dažādās izpildes stadijās), tad vidēji vienas instrukcijas izpildei būs nepieciešams viens procesora pulksteņa cikls. Daudzos mūsdienu procesoros ir vairāk nekā viens instrukciju dekodētājs. Un katrs no tiem atbalsta cauruļvadu izveidi. Tas ļauj vienā procesora ciklā izpildīt vairāk nekā vienu instrukciju. Lai ieviestu šo tehnoloģiju, ir nepieciešams neticami daudz tranzistoru. 64 bitu procesori
Galvenais iemesls, kāpēc procesoriem ir nepieciešami 64 biti, ir tas, ka šī arhitektūra paplašina adrešu telpu. 32 bitu procesori var piekļūt tikai diviem vai četriem gigabaitiem RAM. Kādreiz šie skaitļi šķita gigantiski, taču ir pagājuši gadi, un šodien ar šādu atmiņu nevienu nepārsteigsi. Pirms dažiem gadiem parasta datora atmiņa bija 256 vai 512 megabaiti. Toreiz 4 GB ierobežojums bija problēma tikai serveriem un iekārtām, kurās darbojas lielas datu bāzes. Bet ļoti ātri izrādījās, ka pat parastajiem lietotājiem dažreiz nepietiek ar diviem vai pat četriem gigabaitiem RAM. Šis kaitinošais ierobežojums neattiecas uz 64 bitu procesoriem. Viņiem pieejamā adrešu telpa mūsdienās šķiet bezgalīga: divi līdz sešdesmit ceturtie baiti, tas ir, apmēram miljards gigabaitu. Pārskatāmā nākotnē tik gigantiska operatīvā atmiņa nav gaidāma. 64 bitu adrešu kopne, kā arī atbilstošo mātesplašu platās un ātrgaitas datu kopnes ļauj 64 bitu datoriem palielināt ievades un izvades datu ātrumu, mijiedarbojoties ar tādām ierīcēm kā cietais disks un videokarte. . Šīs jaunās funkcijas ievērojami palielina mūsdienu datoru veiktspēju. Taču ne visi lietotāji izjutīs 64 bitu arhitektūras priekšrocības. Tas ir nepieciešams, pirmkārt, tiem, kas rediģē video un fotoattēlus, kā arī strādā ar dažādiem lieliem attēliem. 64 bitu datorus novērtē datorspēļu cienītāji. Bet tie lietotāji, kuri, izmantojot datoru, vienkārši komunicē sociālajos tīklos un sērfo tīmeklī un rediģē teksta failus, visticamāk, vienkārši neizjutīs nekādas šo procesoru priekšrocības. Iegūts no computer.howstuffworks.com |
Jauns
- Kā audzēt tomātus bez stādiem
- Sapņu interpretācija: kāpēc sapņot par pastaigām, interpretācija vīriešiem, meitenēm un sievietēm Sapņu interpretācija kucei
- Ja sapnī redzat Staigāšanu, ko tas nozīmē?
- Dzimšanas dienas ielūguma teksts īss, sms
- Gulēt krītošu bērnu no augstuma
- Ja jūs sapņojat par krītošu bērnu no augstuma
- “Pastaiga, kāpēc sapņot sapnī?
- Paredzamās izmaksas - kas tas ir?
- “Problēmu mājas pabeigt nav tik grūti”
- Zāļu uzziņu grāmata geotar L treonīna lietošanas instrukcija