Microprocessor
Wat? •‘Het kloppend hart’ •CPU = Central Processing Unit (of CVE = Centrale VerwerkingsEenheid)
•Input – Output
Bart Raets - Syntra Genk
Kenmerken •Woordbreedte •‘Gevoed’ door gegevens uit geheugens •Digitale tekens: 0 en 1 •Geleid over sporen naar en van cpu •Pentium = 32 sporen = 32bits •Kloksnelheid •In Hz / MHz / GHz (Hertz) •1 Hz = 1 trilling per sec •1GHz = 1 miljard trillingen •Processorstappen 1. Inlezen instructies – IA (instruction access) 2. Ontcijferen – IA 3. Uitvoering – EX (Execution) 4. Gegevenstoegang – DA (Data Access) 5. Bewaren Resultaten – WB (Write Back)
Bart Raets - Syntra Genk
Kenmerken •Pipelining •Latency
•Branch Prediction •Timeslicing/Hyperthreading •Dual Core •Triple Core •Quad Core
•Oct-Core
Bart Raets - Syntra Genk
FSB (Front Side Bus)
Bart Raets - Syntra Genk
FSB (Front Side Bus)
Bart Raets - Syntra Genk
FSB & Busses
Bart Raets - Syntra Genk
De weg in de cpu ALU • CPU (bewerkingen) •REGISTERS (tijdelijke opslag)
Datacache
Besturingseenheid
Instructiecache
Bart Raets - Syntra Genk
Bus-unit
Werking per zone •Bus-unit: regelt alle dataverkeer over het gehele net in de cpu •Instructiecache: geheugenbuffer op opdrachten voor hun toewijzing op te slaan
•Besturingseenheid: organiseert het dataverkeer tussen ALU en de rest van de computer •ALU: neemt alle rekenkundige bewerkingen voor zijn rekening en zorgt voor de tijdelijke opslag van alle resultaten van de cpu •Datacache: zorgt voor de tijdelijke opslag van de resultaten van het ALU
Bart Raets - Syntra Genk