De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Samenwerking tussen processor, registers en RAMgeheugen.

Verwante presentaties


Presentatie over: "Samenwerking tussen processor, registers en RAMgeheugen."— Transcript van de presentatie:

1 Samenwerking tussen processor, registers en RAMgeheugen

2 De registers, tijdelijke opslagplaatsen voor gegevens. CU ALU R2 R8 R3 R7 R6 R4 R5 R1 De processor bestaat uit drie onderdelen: De besturingseenheid (CU) De eenheid die zorgt voor rekenkundige bewerkingen en die waarden vergelijkt (ALU)

3 De processor kan slechts eenvoudige opdrachten uitvoeren. Dit gebeurt in een bepaalde volgorde die we instructiecyclus noemen. Deze ziet er als volgt uit: 1.Haal de opdracht uit het interne geheugen en plaats deze in het instructieregister 2.Interpreteer de opdracht 3.Maak circuits gereed voor uitvoering 4.Haal de gegevens op 5.Bewerk de gegevens 6.Sla het resultaat op in het interne geheugen

4 Er moeten twee getallen worden opgeteld (instructie = Z). Deze getallen staan op de plaatsen A en B in het interne geheugen. Plaats A is gevuld met de waarde 3, plaats B met de waarde 2. De uitkomst van de bewerking moet in het interne geheugen in plaats C komen te staan. Interne geheugen Z (= tel A en B op) A (= 3) B (= 2) C (leeg) CU ALU R1 R2 R3 R4 R5 R6 R7 R8

5 Interne geheugen Z (tel A en B op) A (= 3) B (= 2) C (= 5) CU ALU R1 R2 R3 R4 R5 R6 R7 R8 - Haal de instructie van geheugen- plaats Z en plaats deze in het instructieregister - Interpreteer de instructie - Haal de waarde A op en zet deze in het register. - Haal de waarde B op en zet deze in het register - Maak de zaak gereed om instructie uit te voeren 3 2 Tel A en B op

6 Interne geheugen Z (tel A en B op) A (= 3) B (= 2) C CU ALU R1 3 R2 2 R3 R4 R5 R6 tel A en B op R7 R8 - Tel de waarden A en B op - Zet de uitkomst in het register - Verplaats de uitkomst naar het interne geheugen. - Bewerking is voltooid 5 (= 5)

7 Interne geheugen Z (tel A en B op) A (= 3) B (= 2) C CU ALU R1 R2 R3 R4 R5 R6 R7 R8 De zaak nogmaals op een rijtje: 1. Haal de instructie (Z) op en zet deze in het register 2. Interpreteer de instructie 3. Maak de zaak gereed om instructie uit te voeren 4. Haal waarde A op en zet in het register 5. Haal waarde B op en zet in het register 6. Tel de waarden A en B op 7. Zet de uitkomst (C) in het register 8. Verplaats de uitkomst naar het interne geheugen (= 5) Tel A en B op

8 Opmerking Je hebt dus voor zo’n eenvoudige bewerking 8 stapjes nodig. In werkelijkheid zijn dat er nog meer!

9 8 stappen om een eenvoudige bewerking uit te voeren is heel wat. Maar de processor kan veel instructies per seconde verwerken. De snelheid waarmee de processor gegevens verwerkt (verwerkingssnelheid) wordt bepaald door de klokchip. De klokchip geeft een puls (signaal) aan de processor. Het aantal pulsen per seconde drukken we uit in Hertz (Hz) en noemen we de kloksnelheid. De kloksnelheid bepaalt hoeveel bewerkingen per seconde kunnen plaats vinden. Een moderne pentium met een kloksnelheid van 3,0 GHz (= Hertz!) geeft dus per seconde 3 miljard pulsen af. Het aantal instructies dat een processor kan uitvoeren wordt uitgedruktin MIPS (million instructions per second)!

10 Einde instructiecyclus


Download ppt "Samenwerking tussen processor, registers en RAMgeheugen."

Verwante presentaties


Ads door Google