Hva er virtuelt minne?
Q: Hva er virtuelt minne?
A: Virtuelt minne er en måte å administrere dataminnet på som gjør det mulig for applikasjoner å få tilgang til en minneblokk av en gitt størrelse. Denne minneblokken kan komme fra forskjellige deler, for eksempel hovedminnet eller disken.
Q: Hvordan fungerer virtuelt minne?
Svar: Virtuelt minne fungerer ved at CPU-ens aritmetiske logikkenhet oversetter mellom applikasjons- og systemressurser. Moderne operativsystemer gjør også en del av dette arbeidet. Når en applikasjon prøver å få tilgang til en minneblokk som ikke finnes i systemminnet, stoppes applikasjonen og blokken lastes inn i systemminnet.
Q: Hva er noen eksempler på datamaskiner som ikke bruker virtuelt minne?
A: Innebygde systemer er et eksempel på datamaskiner som ikke bruker virtuelt minne fordi de trenger raske responstider eller responstider som alltid er de samme. Det er vanskelig å forutsi responstiden med virtuelt minne, så det brukes ikke i innebygde systemer.
Q: Hva er multiprosessering?
A: Multiprosessering er når en datamaskin kan gjøre mer enn én ting samtidig, ved å kjøre flere applikasjoner samtidig som deler på ressursene.
Q: Hva skjer når et program prøver å få tilgang til en minneblokk som ikke ligger i systemminnet?
Svar: Når et program prøver å få tilgang til en minneblokk som ikke finnes i systemminnet, stoppes det, og blokken lastes inn i systemminnet.
Q: Hva er personsøking?
A: Personsøking refererer til det som skjer når det som befant seg i den delen av systemminnet, må skrives tilbake til disken på grunn av at et program får tilgang til en annen del som ikke var lagret der opprinnelig.