Las páginas iniciadas a cero en tiempo de compilación (por ejemplo, arrays de gran
tamaño) no se almacenan en el fichero ejecutable. El montador crea un segmento
específico y las entradas correspondientes de la tabla de páginas se marcan como
inválidas y se señalan como páginas iniciadas a cero mediante un bit específico. Al
ser referenciada una de estas páginas, la rutina de fallo de páginas asigna un marco y
lo inicia a ceros.
No hay comentarios:
Publicar un comentario