Keesdekrentenbol.github.io
Von Neumann archtectuur
De Von Neumann-architectuur is een computerarchitectuur die is gebaseerd op het ontwerp dat in 1945 werd beschreven door de wiskundige en natuurkundige John von Neumann. Het is een ontwerp voor een elektronische digitale computer dat bestaat uit verschillende componenten:
- Geheugen: Dit is waar zowel gegevens als instructies worden opgeslagen. Het geheugen kan worden beschouwd als een grote verzameling genummerde vakjes, elk met een uniek adres. Deze vakjes kunnen worden gebruikt om gegevens op te slaan en op te halen.
- ALU (Arithmetic Logic Unit): Dit is het deel van de computer dat verantwoordelijk is voor het uitvoeren van rekenkundige en logische bewerkingen, zoals optellen, aftrekken, vermenigvuldigen, delen en vergelijken.
- Control Unit: Dit is het deel van de computer dat verantwoordelijk is voor het coördineren van de werking van andere componenten. Het bevat een instructieregister en een programmateller. Het instructieregister bevat de huidige instructie die wordt uitgevoerd, terwijl de programmateller aangeeft welke instructie hierna moet worden uitgevoerd.
- Processor: Dit is het hart van de computer en omvat zowel de ALU als de Control Unit. Het haalt instructies op uit het geheugen, voert deze uit met behulp van de ALU en coördineert de werking van andere componenten met behulp van de Control Unit.
- Input: Dit verwijst naar de gegevens of signalen die door een gebruiker of een ander apparaat aan de computer worden geleverd. Dit kan bijvoorbeeld tekst zijn die wordt ingevoerd via een toetsenbord of afbeeldingen die worden ingevoerd via een scanner.
- Output: Dit verwijst naar de resultaten of signalen die door de computer aan een gebruiker of ander apparaat worden geleverd. Dit kan bijvoorbeeld tekst zijn die wordt weergegeven op een beeldscherm of geluid dat wordt afgespeeld via luidsprekers.
De Von Neumann-architectuur heeft een belangrijk kenmerk: zowel gegevens als instructies worden opgeslagen in hetzelfde geheugen. Dit betekent dat programma’s kunnen worden behandeld als gegevens en kunnen worden gemanipuleerd door andere programma’s. Deze architectuur heeft de basis gelegd voor bijna alle moderne computersystemen. Hieronder staat een overzichtelijke afbeelding van de von Neumann architectuur.
Gemaakt door: Joris Peters
Vragen of opmerkingen? Klik dan op deze link om in contact met mij te komen!