Ok, primeiro de todas as páginas não são tão pequenas como eu pensava que eram. Eles estão em MBs.
Assim como a RAM é dividida em quadros , o espaço de endereço lógico é dividido em páginas e o armazenamento secundário em blocos do mesmo tamanho . As páginas são muito pequenas em tamanho, 4 kB ou mais, e são trocadas quando necessário e armazenadas como arquivos de paginação .
Tudo fácil de entender até agora. O que me confunde é isso:
Ok, primeiro de todas as páginas não são tão pequenas como eu pensava que eram. Eles estão em MBs.
"Bloco" e "cluster" são terminologia da camada de sistema de arquivos e "setor" é a terminologia da camada de disco. Ao contrário da "página", o tamanho do bloco é determinado inteiramente por software.
Um "bloco", "setor" ou "unidade de alocação" é um grupo de setores que são buscados de uma só vez. Buscar mais setores de uma só vez melhora a latência: ler um arquivo grande em um setor de cada vez é como tentar ler um livro da biblioteca com uma visita à biblioteca em separado para cada página.
A memória virtual no Windows é apenas implementada como um arquivo, e acredito que não seja tratada de maneira especial.
Tags operating-systems