Lid : Login |Registratie |Uploaden kennis
Zoeken
Centrale verwerkingseenheid [Wijziging ]
Een centrale verwerkingseenheid (CPU) is de elektronische schakeling binnen een computer die de instructies van een computerprogramma uitvoert door de elementaire rekenkundige, logische, besturings- en invoer / uitvoer (I / O) -bewerkingen uit te voeren die in de instructies worden gespecificeerd. De computerindustrie heeft ten minste sinds het begin van de jaren zestig de term "centrale verwerkingseenheid" gebruikt. Traditioneel verwijst de term "CPU" naar een processor, meer in het bijzonder naar zijn verwerkingseenheid en regeleenheid (CU), die deze kernelementen van een computer onderscheidt van externe componenten zoals hoofdgeheugen en I / O-schakelingen.
De vorm, het ontwerp en de implementatie van CPU's zijn in de loop van hun geschiedenis veranderd, maar hun fundamentele werking blijft vrijwel ongewijzigd. De belangrijkste componenten van een CPU zijn de rekenkundige logica-eenheid (ALU) die rekenkundige en logische bewerkingen uitvoert, processorregisters die operanden aan de ALU leveren en de resultaten van ALU-bewerkingen opslaan, en een besturingseenheid die het ophalen (uit het geheugen) en de uitvoering orkestreert. van instructies door de gecoördineerde operaties van de ALU, registers en andere componenten te sturen.
De meeste moderne CPU's zijn microprocessors, wat betekent dat ze zich bevinden op een enkele IC-chip (Integrated Circuit). Een IC die een CPU bevat, kan ook geheugen, perifere interfaces en andere componenten van een computer bevatten; dergelijke geïntegreerde apparaten worden verschillende microcontrollers of systemen op een chip (SoC) genoemd. Sommige computers maken gebruik van een multi-coreprocessor, wat een enkele chip is die twee of meer CPU's bevat die "kernen" worden genoemd; in die context kan men spreken van zulke enkele chips als "sockets". Matrixprocessoren of vectorprocessors hebben meerdere processoren die parallel werken, zonder dat een eenheid als centraal wordt beschouwd. Er bestaat ook het concept van virtuele CPU's die een abstractie zijn van dynamische geaggregeerde rekenbronnen.
[Computer][Rekenkundig][Multi-coreprocessor][Centrale verwerkingseenheid]
1.Geschiedenis
1.1.Transistor CPU's
1.2.Kleinschalige integratie-CPU's
1.3.Grootschalige integratie-CPU's
1.4.microprocessoren
2.Operatie
2.1.halen
2.2.Decoderen
2.3.uitvoeren
3.Structuur en implementatie
3.1.Besturingseenheid
3.2.Rekenkundige logica eenheid
3.3.Geheugenbeheereenheid
3.4.Kloksnelheid
3.5.Integer bereik
3.6.Parallelism
3.6.1.Instruction-level parallellisme
3.6.2.Taakniveau-parallellisme
3.6.3.Data parallellisme
3.7.Virtuele CPU's
4.Prestatie
[Uploaden Meer Inhoud ]


Auteursrecht @2018 Lxjkh