Wanneer een computer draait veel processen tegelijk , kan het lopen weinig systeemgeheugen . Wanneer dit gebeurt , de processor gebaseerd op virtuele geheugen . Virtueel geheugen Een computer kan een deel van de harde schijf als virtueel geheugen te gebruiken . Dit betekent dat de harde schijf geheugen kan fungeren als RAM ( Random Access Memory ) . Hierdoor kan de processor te blijven uitvoeren van applicaties , zelfs wanneer een tekort aan ruimte . Paging Wanneer RAM van het systeem is te druk , de processor van de computer verplaatst de processen die stationair aan ruimte op de harde schijf . Dit staat bekend als paging , en de bestanden die zijn gemaakt in de virtuele geheugenruimte worden pagina -bestanden genoemd . Adres Mapping RAM van de computer worden vrij , de processor verplaatst de pagina bestanden uit de virtuele geheugenruimte in het RAM . De memory management unit ( MMU ) is verantwoordelijk voor het bijhouden van waar deze bestanden worden verplaatst . Dit verbinden van virtuele adressen naar fysieke adressen heet adres mapping . Een deel van het geheugen van de MMU 's bevat een tabel voor het koppelen van adressen . Deze tabel staat bekend als de vertaling look- terzijde buffer ( TLB ) . Dit helpt de processor bijhouden van pagina bestanden als ze worden verwisseld om het fysieke geheugen .
|