Uma página é contígua no espaço de endereço virtual, na memória física ou em ambos?

3

Wikipedia diz que:

A page, memory page, or virtual page is a fixed-length contiguous block of virtual memory, described by a single entry in the page table. It is the smallest unit of data for memory allocation performed by the operating system on behalf of a program, and for transfers between the main memory and any other auxiliary store, such as a hard disk drive.

Uma página é contígua no espaço de endereço virtual, na memória física ou em ambos? Obrigado.

    
por Tim 10.08.2014 / 04:26

1 resposta

9

Ambos. Uma página é a menor unidade de memória com a qual a função de mapeamento de página de hardware da CPU lida. Se, por exemplo, as páginas tiverem 4096 bytes de tamanho, cada página começará e terminará em um limite alinhado a 4096 bytes na memória física e virtual e todos os 4096 bytes na página serão mapeados linear e contiguamente do endereço virtual para o endereço físico dentro da página. página. Somente nos limites da página é que o mapeamento eb "pula".

    
por 10.08.2014 / 04:50