www.wikidata.uk-ua.nina.az
Zapit CP perenapravlyaye syudi div takozh CP znachennya Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno kviten 2013 Cyu stattyu potribno povnistyu perepisati vidpovidno do standartiv yakosti Vikipediyi Vi mozhete dopomogti pererobivshi yiyi Mozhlivo storinka obgovorennya mistit zauvazhennya shodo potribnih zmin lyutij 2020 Centralnij procesor CP angl Central processing unit CPU funkcionalna chastina komp yutera sho priznachena dlya interpretaciyi komand Suchasnij mikroprocesor Intel Core i7 2600K Socket LGA1155 viglyad zverhuStijka centralnogo procesora EDVACVid z seredini na stijku centralnogo procesora PDP 8 1Plata z procesorami SPARC64 na plati takozh zmontovani banki operativnoyi pam yati ta sistema oholodzhennyaVnutrishnya budova mikroprocesora 80486dx2 Zmist 1 Funkciyi 2 Arhitektura procesora 2 1 Arhitektura sistemi komand 2 2 Mikroarhitektura 3 Yadro 4 32 bitovi ta 64 bitovi procesori 5 Paralelizm 5 1 Konveyer komand 5 2 Bagatoyaderni procesori 6 Budova 6 1 Vnutrishni spilno pracyuyuchi pristroyi 6 2 Pam yat 6 3 Shini 6 4 Bufer cilej rozgaluzhennya 7 Obchislyuvalna sistema 8 Sistema komand 8 1 Rivni roboti 8 2 Struktura komand 8 3 Cikli 8 3 1 Mashinni cikli 8 3 2 Cikli komandi 9 Div takozh 10 DzherelaFunkciyi Redaguvatiobrobka danih po zadanij programi shlyahom vikonannya arifmetichnih i logichnih operacij programne keruvannya robotoyu pristroyiv komp yutera Arhitektura procesora RedaguvatiDokladnishe Arhitektura komp yuteraArhitektura sistemi komand Redaguvati Dokladnishe Arhitektura sistemi komandZ poglyadu programistiv pid arhitekturoyu procesora mayetsya na uvazi jogo zdatnist vikonuvati pevnij nabir mashinnih kodiv Bilshist suchasnih desktopnih procesoriv vidnosyatsya do simejstva x86 abo Intel sumisnih procesoriv arhitekturi IA32 arhitektura 32 bitovih procesoriv Intel Yiyi osnova bula zakladena kompaniyeyu Intel v procesori i80386 prote v podalshih pokolinnyah procesoriv vona bula dopovnena i rozshirena yak samoyu Intel vvedeni novi nabori komand MMX SSE SSE2 i SSE3 tak i storonnimi virobnikami nabori komand EMMX 3DNow i Extended 3DNow rozrobleni kompaniyeyu AMD Mikroarhitektura Redaguvati Dokladnishe MikroarhitekturaRozrobniki komp yuternogo ustatkuvannya vkladayut v ponyattya Arhitektura procesora osnovni principi vnutrishnoyi organizaciyi konkretnih simejstv procesoriv Napriklad arhitektura procesoriv Intel Pentium poznachalasya yak R5 procesoriv Pentium II i Pentium III R6 a Pentium 4 vidnosilisya do arhitekturi NetBurst Pislya togo yak kompaniya Intel zakrila arhitekturu R5 dlya storonnih virobnikiv yiyi osnovnij konkurent kompaniya AMD rozroblyala vlasni arhitekturi K5 K6 K7 dlya procesoriv Athlon i Athlon XP i K8 dlya Athlon 64 Yadro RedaguvatiDokladnishe Yadro mikroprocesoraV ramkah odniyeyi i tiyeyi zh arhitekturi rizni procesori mozhut dosit silno vidriznyatisya odin vid odnogo I vidminnosti ci utilyuyutsya v riznomanitnih procesornih yadrah sho mayut pevnij nabir suvoro obumovlenih harakteristik Najchastishe ci vidminnosti vtilyuyutsya v riznih chastotah sistemnoyi shini FSB rozmirah keshu drugogo rivnya pidtrimci tih abo inshih novih sistem komand abo tehnologichnih procesah za yakimi vigotovlyayutsya procesori Neridko zmina yadra v odnomu i tomu zh simejstvi procesoriv sprichinyaye za soboyu zaminu procesornogo roz yemu soket angl socket z chogo vitikayut pitannya podalshoyi sumisnosti materinskih plat Prote v procesi vdoskonalennya yadra virobnikam dovoditsya vnositi do nogo neznachni zmini yaki ne mozhut pretenduvati na vlasne im ya Taki zmini nazivayutsya reviziyami angl stepping yadra i najchastishe poznachayutsya cifro bukvenimi kombinaciyami Prote v novih reviziyah odnogo i togo zh yadra mozhut zustrichatisya dosit pomitni novovvedennya Tak kompaniya Intel vvela pidtrimku 64 bitovoyi arhitekturi EM64T v okremi procesori simejstva Pentium 4 same v procesi zmini reviziyi 32 bitovi ta 64 bitovi procesori RedaguvatiDokladnishe Mashinne slovo 32 biti ta 64 bitiCej rozdil potrebuye dopovnennya lyutij 2020 64 bitovi procesori prostishe i efektivnishe adresuyut veliki obsyagi pam yati ponad 4 gigabajti sho ye perevagoyu u razi yih vikoristannya u visokoproduktivnih serverah dlya roboti velikih baz danih program klasu CAD CAE a takozh program dlya roboti z cifrovim kontentom dzherelo Paralelizm RedaguvatiDokladnishe Paralelizm informatika V informatici Paralelizmom angl Concurrency abo bagatozadachnistyu nazivayetsya vlastivist sistem koli dekilka procesiv obchislennya vidbuvayutsya vodnochas i mozhlivo vzayemodiyut odin z odnim Konveyer komand Redaguvati Dokladnishe Konveyer komandKonveyer komand aparatna struktura v obchislyuvalnih pristroyah EOM priznachena dlya priskorennya vikonannya mashinnih komand shlyahom sumishennya pevnih stadij yih vikonannya v chasi Bagatoyaderni procesori Redaguvati Chastina informaciyi v cij statti zastarila Vi mozhete dopomogti onovivshi yiyi Mozhlivo storinka obgovorennya mistit zauvazhennya shodo potribnih zmin berezen 2019 Dokladnishe Bagatoyaderni procesoriPershij bagatoyadernij procesor stvorila Rockwell en u 1984 roci ob yednavshi dva yadra R6502 1 V 2005 roci z yavilis pershi dvoyaderni mikroprocesori arhitekturi x86 Intel Pentium D ta AMD Athlon 64 X2 Do togo chasu klasichni odnoyaderni CPU pevnoyu miroyu vicherpali rezervi zrostannya produktivnosti za rahunok pidvishennya robochoyi chastoti Kamenem spotikannya stalo ne tilki duzhe visoke teplovidilennya procesoriv sho pracyuyut na visokih chastotah ale i problemi z yihnoyu stabilnistyu Otzhe ekstensivnij shlyah rozvitku procesoriv vicherpavsya dzherelo i virobnikam dovelosya osvoyuvati novij intensivnij shlyah pidvishennya produktivnosti produkciyi Budova Redaguvati nbsp Intel Core i7 2600K Socket LGA1155 viglyad znizuVnutrishni spilno pracyuyuchi pristroyi Redaguvati Modeli procesoriv vklyuchayut taki spilno pracyuyuchi pristroyi Pristrij keruvannya angl control unit Zdijsnyuye koordinaciyu roboti vsih inshih pristroyiv vikonuye funkciyi keruvannya pristroyami keruye obchislennyami v komp yuteri Deshifrator instrukcij komand Analizuye instrukciyi z metoyu viznachennya operacij sho vidpovidayut instrukciyi vidilennya operandiv i adres za yakimi rozmishuyutsya operandi V sistemah z konveyerom komand deshifrator zdijsnyuye deshifruvannya nastupnoyi komandi odnochasno z vikonannyam potochnoyi dlya zavantazhennya usih vikonavchih pristroyiv i mozhe deshifruvati odnochasno dekilka instrukcij napriklad dlya gotovnosti zdijsniti perehid vidpovidno do rezultatu yakij najblizhchim chasom bude otrimanij z konveyera Arifmetiko logichnij pristrij ALP Tak nazivayetsya pristrij dlya cilochislovih operacij Arifmetichni operaciyi taki yak dodavannya mnozhennya i dilennya a takozh logichni operaciyi OR AND ASL ROL i in obroblyayutsya za dopomogoyu ALP Ci operaciyi skladayut perevazhnu bilshist programnih kodiv u bilshosti program Vsi operaciyi v ALP obroblyayutsya v registrah specialno vidvedenih charunkah ALP U procesori mozhe buti dekilka ALP Kozhen zdatnij vikonuvati arifmetichni abo logichni operaciyi nezalezhno vid inshih sho dozvolyaye vikonuvati dekilka operacij odnochasno Arifmetiko logichnij pristrij vikonuye arifmetichni i logichni diyi Logichni operaciyi podilyayutsya na dvi prosti operaciyi Tak i Ni 1 i 0 Zvichajno ci dva pristroyi vidilyayutsya suto umovno konstruktivno voni ne rozdileni AGU Address Generation Unit pristrij generaciyi adres Ce pristrij ne mensh vazhlivij nizh ALP tomu sho vin vidpovidaye za korektnu adresaciyu pri zavantazhenni abo zberezhenni danih Matematichnij spivprocesor FPU Procesor mozhe mistiti dekilka matematichnih spivprocesoriv Kozhnij z nih zdatnij vikonuvati shonajmenshe odnu operaciyu z ruhomoyu komoyu nezalezhno vid togo sho roblyat inshi ALP Metod konveyernoyi obrobki danih dozvolyaye odnomu matematichnomu spivprocesorovi vikonuvati dekilka operacij odnochasno Spivprocesor pidtrimuye visokotochni obchislennya yak cilochisleni tak i z ruhomoyu komoyu i krim togo mistit nabir korisnih konstant sho priskoryuyut obchislennya Spivprocesor pracyuye paralelno z centralnim procesorom zabezpechuyuchi takim chinom visoku produktivnist Pam yat Redaguvati Kesh pam yat Osobliva visokoshvidkisna pam yat procesora Kesh vikoristovuyetsya yak bufer dlya priskorennya obminu danimi mizh procesorom i operativnoyu pam yattyu a takozh dlya zberezhennya kopij instrukcij i danih sho nedavno vikoristovuvalisya procesorom Znachennya z kesh pam yati vityagayutsya pryamo bez zvertannya do osnovnoyi pam yati Kesh pershogo rivnya L1 cache Kesh pam yat sho znahoditsya useredini procesora Vona shvidsha za vsi inshi tipi pam yati ale mensha za obsyagom Zberigaye neshodavno vikoristanu informaciyu yaka znovu mozhe buti vikoristana pri vikonanni korotkih programnih cikliv Kesh drugogo rivnya L2 cache Takozh znahoditsya useredini procesora Informaciya sho zberigayetsya v nij vikoristovuyetsya ridshe nizh informaciya sho zberigayetsya v kesh pam yati pershogo rivnya prote obsyag pam yati u nij bilshij Takozh u nash chas koli v procesorah vikoristovuyetsya kesh tretogo rivnya Operativna pam yat Nabagato bilsha za obsyagom nizh kesh pam yat i znachno mensh shvidkodiyucha Registri ce vnutrishnya pam yat procesora Yavlyayut soboyu ryad specializovanih dodatkovih komirok pam yati a takozh ye vnutrishnimi nosiyami informaciyi mikroprocesora Registr ye pristroyem timchasovogo zberigannya danih chisla abo komandi i vikoristovuyetsya z metoyu polegshennya arifmetichnih logichnih i peresilnih operacij Osnovnim elementom registra ye elektronna shema yaku nazivayut trigerom sho zdatna zberigati odnu dvijkovu cifru rozryad Deyaki vazhlivi registri mayut svoyi nazvi napriklad sumator registr ALP sho bere uchast u vikonanni kozhnoyi operaciyi lichilnik komand registr UP vmist yakogo vidpovidaye adresi chergovoyi vikonuvanoyi komandi sluzhit dlya avtomatichnoyi vibirki programi z poslidovnih komirok pam yati registr komand registr UP dlya zberezhennya kodu komandi na period chasu sho neobhidnij dlya yiyi vikonannya Chastina jogo rozryadiv vikoristovuyetsya dlya zberezhennya kodu operaciyi inshi dlya zberezhennya kodiv adres operandiv Shini Redaguvati Shina ce kanal peresilannya danih yakij vikoristovuyetsya spilno riznimi blokami sistemi Shina mozhe yavlyati soboyu nabir providnih linij u drukovanij plati provodi pripayani do vivodiv roz yemiv u yaki vstavlyayutsya drukovani plati abo ploskij kabel Informaciya peredayetsya po shini u vidi grup bitiv Do skladu shini dlya kozhnogo bita slova mozhe buti peredbachena okrema liniya paralelna shina abo vsi biti slova mozhut poslidovno v chasi vikoristovuvati odnu liniyu poslidovna shina Za funkcionalnim priznachennyam mozhut buti vidileni shini Shina danih Sluzhit dlya peresilannya danih mizh procesorom i pam yattyu abo procesorom i pristroyami vvedennya vivedennya Ci dani mozhut yavlyati soboyu yak komandi procesora tak i informaciyu sho vin posilaye v porti vvedennya vivedennya abo prijmaye zvidti Shina adres Vikoristovuyetsya CP dlya viboru neobhidnoyi komirki pam yati abo pristroyu vvedennya vivedennya shlyahom ustanovki na shini konkretnoyi adresi sho vidpovidaye odnij z komirok pam yati abo odnomu z elementiv vvedennya vivedennya sho vhodyat u sistemu Shina keruvannya Po nij peredayutsya signali keruvannya priznacheni pam yati i pristroyam vvedennya vivedennya Ci signali vkazuyut napryamok peredachi danih u procesor abo z nogo Bufer cilej rozgaluzhennya Redaguvati BTB Branch Target Buffer Ce tablicya v yakij znahodyatsya vsi adresi kudi bude abo mozhe buti zroblenij perehid Obchislyuvalna sistema RedaguvatiCej rozdil ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cej rozdil dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno Vikonannya togo chi inshogo algoritmu mozhlivo pri nayavnosti procesora ta pristroyiv v yakih zberigayetsya programa sukupnist komand pravil sho vikonuyutsya v poslidovnosti zadanij algoritmom Komandi vibirayutsya z pam yati v poslidovnosti sho zadayetsya procesorom Procesor viznachaye adresi elementiv pam yati v yakih zberigayutsya neobhidni dani Dani peredayutsya v procesor de peretvoryuyutsya zgidno z komandami i rezultati operaciyi peredayutsya znovu v pam yat Bud yaka obchislyuvalna sistema pracyuye razom z ryadom zovnishnih pristroyiv oderzhuyuchi vid nih neobhidnu informaciyu ta peredayuchi inshu Dlya zv yazku z zovnishnimi pristroyami isnuye interfejs angl interface kompleks pristroyiv pravil ta tehnichnih zasobiv sho reglamentuyut ta zabezpechuyut obmin informaciyeyu mizh centralnim procesorom vklyuchayuchi pam yat ta zovnishnimi pristroyami Golovnimi v interfejsi ye shini abo yak yih she chasto nazivayut magistrali Magistral ce sukupnist providnikiv dlya yakih strogo normovani logichni rivni 0 ta 1 Potuzhnist signaliv na shinah maye buti dostatnoyu dlya zhivlennya neobhidnoyi kilkosti priyednanih do nih pristroyiv Dlya zabezpechennya ciyeyi potuzhnosti vikoristovuyutsya specialni integralni shemi shinni pidsilyuvachi ShP Za priznachennyam shini podilyayutsya na tri tipi adresni danih keruvannya Inkoli dvi shini sumishuyut shlyahom multipleksuvannya sho desho znizhuye yih shvidkodiyu ale nabagato zmenshuye kilkist vivodiv mikroshem Sistema komand RedaguvatiCej rozdil ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cej rozdil dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno Rivni roboti Redaguvati Najnizhchim rivnem yakij dozvolyaye opisuvati robotu cifrovih pristroyiv ce rivni logichnih staniv yih vhodiv ta vihodiv tablici staniv Nastupnim rivnem ye sposib opisannya ce mova znachen vhidnih ta vihidnih signaliv sho skladayut movu mikrokomand Sukupnist adres ta keruyuchih signaliv nazivayutsya mikrokomandoyu Tretij riven formalizaciyi opisannya roboti procesora ce mova komand tobto stroga poslidovnist mikrokomand sho zapisuyetsya v pam yati procesora Tobto komanda ce slovo abo nabir sliv yaki deshifruyutsya v poslidovnist mikrokomand Zvidsi vitikaye sho bud yakij procesor maye strogo fiksovanij i obmezhenij nabir komand yakij ye harakternim dlya cogo procesora Bud yaka mikrokomanda harakterizuyetsya svoyim formatom Pid formatom mikrokomandi rozumiyetsya yiyi protyazhnist ta priznachennya kozhnogo bita abo yih grupi Komandi takozh mayut svij fiksovanij format Protyazhnist mikrokomandi ce standartna dlya cogo procesora kilkist bit v slovi V zalezhnosti vid protyazhnosti komandi vona mozhe skladatisya z odnogo dvoh ta troh sliv Struktura komand Redaguvati Format pam yati komp yutera takozh tisno pov yazanij z dovzhinoyu slova Tomu pri zberiganni takih komand vidpovidno vikoristovuyetsya adresnij prostir ta pam yat Yaksho napriklad komanda skladayetsya z troh sliv a vikoristovuyetsya z poslidovnoyu adresaciyeyu to dlya zberigannya takoyi komandi vikoristovuyutsya tri poslidovni adresi Dlya togo shob taku komandu vibrati z pam yati neobhidno mati specialni zasobi shob zabezpechiti yiyi predstavlennya yak yedine cile Struktura komand povnistyu zalezhit vid strukturi CP ale nezalezhno vid tipu procesora prijnyato vvazhati sho odnoslivni komandi povnistyu skladayutsya z kodu operaciyi Dvoslivni komandi skladayutsya z kodu operaciyi ta odnoslivnogo operanda Trislivni komandi takozh skladayutsya z dvoh chastin persha chastina kod operaciyi a druga adresa abo dvoslivnij operand Cikli Redaguvati Tipi komand sho vikoristovuyutsya tisno pov yazani z vnutrishnoyu organizaciyeyu ta algoritmom funkciyuvannya mikroprogramnogo avtomata procesora ta vnutrishnoyu sistemoyu sinhronizaciyi Komp yuter funkcionuye sinhronno z chastotoyu taktovih signaliv zovnishnogo generatora V zalezhnosti vid tipu centralnogo procesora vikoristovuyetsya odno abo dvofazna sinhronizaciya Nezalezhno vid cogo v mikroprocesornih sistemah vikoristovuyutsya trivalishi intervali chasu nizh taktovij interval zovnishnogo generatora dzherelo Mashinni cikli Redaguvati Odnim z takih intervaliv ye mashinnij cikl ce interval protyagom yakogo procesor zvertayetsya do pam yati abo pristroyu vvodu vivodu Mashinnij cikl MC zdebilshogo skladaye tilki chastinu ciklu komandi Na pochatku kozhnogo MC na odnomu z vihodiv procesora z yavlyayetsya signal sinhronizaciyi vin peredayetsya po liniyi shini keruvannya v pam yat abo pristroyi vvodu vivodu i spovishaye pro pochatok novogo MC v rezultati chogo dosyagayetsya uzgodzhennya v chasi zovnishnih pristroyiv z robotoyu centralnogo procesora Cikli komandi Redaguvati Cikl komandi ce interval chasu neobhidnij dlya vibirki z pam yati komandi ta yiyi vikonannya Vin skladayetsya z 1 5 mashinnih cikliv Yihnye konkretne chislo zalezhit vid skladnosti operaciyi yaka vikonuyetsya v cij komandi i dorivnyuye chislu zvernen mikroprocesora do pam yati Trivalist vikonannya komandi viznachayetsya kilkistyu taktiv v cikli komandi ta trivalistyu taktu Protyagom ciklu komandi sho dilitsya na dvi fazi robota CP vikonuyetsya v takij poslidovnosti Pristrij keruvannya zadaye pochatok chergovogo ciklu shlyahom formuvannya signalu po yakomu chislo sho znahoditsya v lichilniku komand vidpravlyayetsya v bufernij registr adresi i cherez nogo napravlyayetsya dlya deshifraciyi osoblivim pristroyem deshifratorom Pislya prihodu vid procesora signalu keruvannya gotovij z elementa pam yati sho znahoditsya po vkazanij adresi zchituyetsya slovo komandi yake podayetsya po shini danih v bufernij registr danih a potim v pristrij keruvannya de deshifruyetsya z dopomogoyu koda operaciyi Cya poslidovnist operacij nazivayetsya fazoyu vibirki Za neyu sliduye vikonavcha faza v yakij pristrij keruvannya formuye poslidovnist signaliv neobhidnih dlya vikonannya komandi Za cej chas chislo sho znahoditsya v lichilniku komand zbilshuyetsya na 1 yaksho dovzhina komandi ye 1 i formuyetsya adresa komandi sho stoyit slidom za toyu sho vikonuyetsya Vona zberigayetsya v lichilniku do prihodu signalu sho zadaye pochatok chergovogo ciklu komandi Okrim adresi elementa v yakomu zberigayetsya neobhidnij bajt vid procesora do pam yati postupaye signal po shini keruvannya yakij viznachaye harakter operaciyi zapis abo zchituvannya Vikonannya vkazanih operacij prohodit protyagom intervalu chasu sho nazivayetsya chasom dostupu Po zakinchenni cogo intervalu vid pam yati v procesor podayetsya signal gotovnosti yakij ye signalom pochatku prijomu abo vidpovidno peredachi signaliv v pam yat Do oderzhannya signalu gotovnosti procesor perebuvaye v stani ochikuvannya Interval chasu mizh impulsami zvernennya do zovnishnih pristroyiv ta oderzhannya vid nih vidpovidi nazivayetsya ciklom ochikuvannya dzherelo Yaksho napriklad cikl komandi rozglyadati vidpovidno do komandi vvodu danih to pershi dva mashinnih cikli budut vidnositis do fazi vibirki a tretij do fazi vikonannya komandi V usih mashinnih ciklah peredayetsya adresa ale v kozhnomu cikli adresa nalezhit svoyemu adresatu v pershomu ce adresa elementa de zberigayetsya kod operaciyi v drugomu adresa portu sho zberigaye bajt danih v tretomu adresa akumulyatora dzherelo procesora kudi povinen postupiti bajt danih z portu Div takozh RedaguvatiBagatoyaderni procesori Roz yem procesora Komp yuterna shina Mikroprocesor Mikroshema Tehnologiya virobnictva napivprovidnikiv Priskorenij procesor AMD APU Hyper threading RISC CISC Grafichnij procesor Tenzornij blok obrobkiDzherela Redaguvati Rockwell R65C00 21 DUAL CMOS MICROCOMPUTER AND R65C29 DUAL CMOS MICROPROCESSOR angl Arhiv originalu za 11 chervnya 2016 Procitovano 3 sichnya 2017 Otrimano z https uk wikipedia org w index php title Centralnij procesor amp oldid 39421830