Memòria virtual: diferència entre les revisions

Contingut suprimit Contingut afegit
m neteja i estandardització de codi
m estandarditzant codi encapçalaments i llistes
Línia 11:
Tots els [[sistema operatiu|sistemes operatius]] moderns utilitzen sistemes de memòria virtual. En canvi, els sistemes encastats i sistemes especials que necessiten temps de resposta molt ràpids no empren memòria virtual.
 
== Tècniques d'implementació ==
=== Paginació ===
{{principal|Paginació de memòria}}
Gairebé totes les implementacions de memòria virtual divideixen l'espai d'adreces de memòria virtual en '''pàgines'''. Una pàgina és un bloc d'adreces de memòria virtual contigua de mida fixa. Una mida típica de les pàgines és de 4KB.
Línia 18:
El procés de paginació és el procés de salvar aquelles parts inactives de la memòria virtual al disc i el procés invers de restaurar-les de disc quan es tornen a requerir. Les pàgines no tenen per què ser restaurades a les mateixa posició real que tenien anteriorment.
 
==== Taules de pàgines ====
Gairebé totes les implementacions utilitzen '''taules de pàgines''' per tal de convertir les adreces virtuals (o lògiques) que utilitza l'aplicació en adreces físiques (també anomenades adreces reals). Cada entrada de la taula conté: L'adreça virtual inicial de la pàgina i o una adreça de memòria real on està realment la pàgina o un indicador que la pàgina es troba actualment al disc dur.