Ĉefprocesoro
From Wikipedia, the free encyclopedia
Ĉefprocesoro aŭ Centra Proceza Unuo (CPU) estas tipo de procesoro. Ĝi estas la aparataro por elektronika cirkulado ene de komputilo kiu aranĝas la instrukciaĵon de komputila programo prezentante la bazan aritmetikon, logikon, kontrolon kaj enigaĵ- /produktaĵajn (I/O) operaciojn precizigitajn per la instrukciaĵo. La komputilindustrio uzas la terminon "procesoro" minimume ekde la komenco de la 1960-aj jaroj kaj precize "central processing unit" ekde 1955.[1][2] Tradicie, la esprimo "CPU" rilatas al procesoro, pli specife al pretigilo kaj kontrolunuo (CU), distingante tiujn kernelementojn de komputilo de eksteraj komponentoj kiel ekzemple ĉefa memoro kaj I/O-cirkulado,[3] kaj de specializitaj procesoroj kiel la grafikaj procesoroj (angle graphics processing unit - GPU).
Ĉefprocesoro | ||
---|---|---|
aparataro • processor type vd | ||
Dum | nekonata - nekonata/nuntempe | |
Partoprenanta | fasono de ĉefprocesoro • ĉefprocesora staplo vd | |
La formo, dezajno, kaj efektivigo de CPU-oj ŝanĝiĝis dum ilia historio, sed ilia fundamenta operacieblo restas preskaŭ senŝanĝa. Ĉefkomponentoj de CPU inkludas la aritmetikan logikunuon (ALU) kiu prezentas aritmetikon kaj logikoperaciojn, procesorregistrojn kiel liveroperaciantojn al la ALU kiuj stokas la rezultojn de ALU-operacioj, kaj kontrolunuon kiu reĝisoras la prenon (de memoro) kaj plenumon de instrukciaĵo direktante la kunordigitajn operaciojn de la ALU, registroj kaj aliaj komponentoj.
La plej multaj modernaj CPUoj estas mikroprocesoroj, signifante, ke ili estas enhavitaj sur ununura integra cirkvito (IC). IC kiu enhavas CPU ankaŭ povas enhavi memoron, periferiajn interfacojn, kaj aliajn komponentojn de komputilo; tiaj integraj aparatoj estas diverse nomitaj kiel mikroregiloj aŭ sistemoj sur peceto (SoC). Kelkaj komputiloj laborigas mult-kernan procesoron, kio estas ununura peceto enhavanta du aŭ pli da CPUoj nomitaj "kernoj"; en tiu kunteksto, oni povas paroli pri tiaj unuopaĵoj kiel "ingoj ".
Arprocesoroj aŭ vektorprocesoroj havas multoblajn procesorojn kiuj funkciigas en paralela sistemo, kun neniu unuo konsiderita centra. Tie ankaŭ ekzistas la koncepto de virtualaj CPUoj kiuj estas abstraktado de dinamikaj agregitaj komputilaj resursoj.