O WP tem uma discussão adequada sobre paginação , que eu acho que entendo. No entanto, estou confuso com o uso repetido dos artigos do termo Quadro de Página .
Eu pensei que quadros e páginas eram coisas diferentes. Alguém poderia esclarecer a diferença.
Versão curta: "página" significa "página virtual" (ou seja, um pedaço do espaço de endereço virtual) e "quadro de página" significa "página física" (ou seja, um pedaço de memória física).
É isso mesmo. É importante manter os dois conceitos distintos porque, a qualquer momento, uma página não pode ser apoiada por um quadro de página (pode ser uma página de preenchimento zero que não foi acessada ou paginada para a memória secundária) e um o quadro da página pode fazer backup de várias páginas (às vezes em diferentes espaços de endereço, por exemplo, memória compartilhada ou arquivos mapeados na memória).
Também várias páginas de endereço virtual podem ser mapeadas para o mesmo quadro de página físico (geralmente com Copy On Write) e em um sistema NUMA uma única página de endereço virtual pode mapear para vários quadros de página físicos (para explorar a localidade).
Acho que cobri o primeiro ponto que você fez, mas o segundo também é bem-feito. As arquiteturas de memória distribuída complicam bastante as coisas.
Sim, falha na compreensão da leitura! :-(
Você poderia responder às seguintes perguntas? O que significa "ser apoiado por" significa? O que deve ser entendido?
— itsnotmyrealname 15/04
A memória física é organizada em quadros e a memória virtual em páginas. O termo "quadro da página" é um pouco confuso e, na minha opinião, a wikipedia não deve usá-lo. O que eles realmente querem dizer com "quadro de página" é um bloco / grupo / segmento de memória física, que é equivalente a um quadro. Portanto, eles devem usar o termo "quadro", não "quadro de página".
página = bloco de memória virtual consecutiva
frame = bloco de memória física consecutiva
Um quadro de página é uma unidade de armazenamento na memória principal, enquanto uma página é o conteúdo do quadro.