Computersystemen/Processor: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Mattias.Campe (overleg | bijdragen)
Mattias.Campe (overleg | bijdragen)
Regel 154:
[[Bestand:The Fetch-Execute Cycle.svg|thumb|400px|Cyclus: fetch uit RAM - decode in CU - execute in ALU - store in RAM]]
Een processor kan niet onmiddellijk iets uitvoeren, want er zijn minstens eerst nog twee andere stappen nodig:
* De processor is geen geheugenopslag: de eigenlijke programma's staan op een opslagmedium. Vervolgens worden deze bij het uitvoeren geladen in het RAM-geheugen en tenslotte moet de processor deze nog ophalen. Dit laatste staat bekend als '''(pre)fetch uit RAM'''.
* Dan weet de processor nog niet wat hij moet doen: voor het uitvoeren van een optelling moet hij zichzelf anders organiseren, dan bij het uitvoeren van een deling. Hij zal dus eerst nog de instructie moeten '''decoderen in de CU''', om te weten wat hij moet doen.
* Dan pas kan de processor iets uitvoeren. Dit staat bekend als '''execute in de ALU'''.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.