Virtueel geheugen is een techniek waarmee meerdere websites tegelijkertijd geopend kunnen zijn. Het is een manier om het geheugen zo te beheren dat meerdere programma's dezelfde fysieke geheugenruimte kunnen delen.
Wanneer u een website opent, maakt de browser een nieuw proces aan en wijst er geheugen aan toe. Dit geheugen wordt gebruikt om de HTML, CSS, JavaScript en afbeeldingen van de website op te slaan. Als u echter meerdere websites tegelijkertijd opent, kan de totale benodigde hoeveelheid geheugen groter zijn dan de beschikbare hoeveelheid fysiek geheugen.
Virtueel geheugen lost dit probleem op door voor elk proces een virtuele adresruimte te creëren. Deze virtuele adresruimte is veel groter dan de fysieke geheugenruimte, zodat elk proces zijn eigen privégeheugenruimte kan hebben. Wanneer een proces toegang krijgt tot een geheugenadres, vertaalt het virtuele geheugensysteem dit naar het overeenkomstige fysieke geheugenadres.
Dit proces is transparant voor de gebruiker, zodat deze meerdere websites tegelijkertijd kan openen zonder zich zorgen te hoeven maken over onvoldoende geheugen. |