Basiskennis informatica/Primair geheugen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Dolledre (overleg | bijdragen)
sp
ElieDeBrauwer (overleg | bijdragen)
Regel 27:
 
== Volgorde van bytes ==
 
Een computer bezit een geheugen, dit geheugen is een soort gigantisch kladblok waar data in geschreven kan worden, om makkelijk data terug te vinden zijn er geheugen adressen. Een 32 bit computer heeft zo geheugenadressen die bestaan uit 32 bits. Zo kunnen dus <math>2^{32}</math> verschillende geheugenlocaties aangesproken worden. Indien een geheugenlocatie (de kleinste adresseerbare hoeveelheid) bijvoorbeeld 1 byte bevat beslaat het geheugen maximaal <math>2^{32}</math> bytes
(of 4.294.967.296 byte, zijnde een geheugenlimiet van 4 gigabyte op een standaard x86 machine). Het opslaan van een enkele byte is dus geen enkel probleem. Wanneer men 0xAF wegschrijft op adres 0x12341234 dan zal dit perfect lukken en dan zal deze byte er steeds zo uitkomen. Nu kan een enkele byte niet bijster veel informatie bevatten, amper 256 <math>2^{8}</math> verschillende waarden. De oplossing is simpel, gebruik gewoon meer bytes gebruiken. Een mooi voorbeeld is een standaard IP adres. Neem 192.168.1.1 bijvoorbeeld, dit is een 32 bits getal en vereist dus 4 bytes.
 
=== Big endian ===
Regel 33 ⟶ 36:
 
=== Fouten bij omzetting ===
 
 
== Cache geheugen ==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.