Microsoft Windows - Håndtering af hukommelse

Indlæg af Hanne Mølgaard Plasc

Problem



Kan nogen forklare, hvordan Windows-operativsystemet håndterer hukommelsen?


For eksempel:

I Solaris frigøres hukommelsen, der er tildelt ved processen, ikke umiddelbart, og det vil være den gratis cache memmory til rådighed for processen. Hvis en yderligere anmodning om hukommelsen kræver denne proces, vil hukommelsen fra den frie cache blive tildelt den af ​​kernen.


Hvis du giver et link til detaljerne, vil det være mere nyttigt.

Bedste reference


Ethvert moderne operativsystem skal bruge en implementering svarende til den, du beskriver i spørgsmålet. Hvis du bare søger en generel forståelse for, hvordan delt hukommelse styres, bør det være tilstrækkeligt. Ellers er dette et ekstremt bredt emne, og du bliver nødt til at give flere detaljer om de specifikke aspekter, du ønsker at forstå mere detaljeret.




Måske er et godt startsted for dig Microsofts diskussion af Windows Memory Management. [1]


Du kan også finde disse to artikler om Tim Sneaths blog af interesse:



  • Mysterier af Windows Memory Management afsløret: Første del

  • Mysterier af Windows Memory Management Revealed: Del 2



Og selvfølgelig er noget på Mark Russinovichs blog sikkert et fascinerende, om end teknisk, læst. Se især denne serie artikler. Hvis du er mere visuelt tilbøjelig, kan du måske se videoer, der svarer til Mark 's todelte tale om Windows-hukommelsesstyring på Tech-Ed Europe. [2] [3] [4] [5]