Página (memória de computador)

Uma página, página de memória ou página virtual é um bloco contíguo de comprimento fixo de memória virtual, descrito por uma única entrada na tabela de páginas.[1] É a menor unidade de dados para o gerenciamento de memória em um sistema operacional de memória virtual.

Uma ilustração de uma página.

A memória virtual permite que uma página que não resida atualmente na memória principal seja endereçada e usada. Se um programa tenta acessar um local em tal página, uma exceção chamada de uma falha de página é gerada. O hardware ou o sistema operacional é notificado e carrega a página requerida do armazenamento auxiliar (disco rígido) automaticamente. Um programa que endereça a memória não possui conhecimento de uma falha de página ou de um processo que o segue. Assim um programa pode endereçar mais RAM (virtual) que existe fisicamente no computador. Memória virtual é um esquema que fornece aos usuários a ilusão de trabalhar com um grande bloco de espaço de memória contíguo (talvez até mais amplo que a memória real), quando na realidade a maioria de seus trabalhos estão em armazenamento (disco) auxiliar. Blocos (páginas) de tamanho fixo ou blocos de tamanho variável da tarefa são lidos em memória principal quando necessário.

Uma transferência de páginas entre memória principal e um armazenamento auxiliar, como uma unidade de disco rígido, é referenciada como paginamento ou swapping.[2]

Referências

  1. http://www.inf.ufrgs.br/~johann/sisop1/aula14b.paginas.pdf
  2. Belzer, Jack; Holzman, Albert G.; Kent, Allen, eds. (1981), «Virtual memory systems», Encyclopedia of computer science and technology, ISBN 0-8247-2214-0, 14, CRC Press, p. 32 
  Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  NODES
iOS 1
os 13