Por que a paginação é usada?

1

Paginação é uma forma de gerenciamento de memória primária, considerada uma maneira de armazenar dados não contíguos.

Isso é feito configurando um bloco ou página, tamanho, para que as páginas possam ser alocadas em diferentes áreas. Haveria então alguma forma de tabela de páginas / banco de dados, para localizar programas / dados etc?

Por que as páginas precisam ser usadas, se já houver um tamanho de bloco (1bit)?

Isso torna mais fácil? Eu estou sentindo falta de algo.

    
por Tobi 27.12.2016 / 06:34

1 resposta

3

O termo "paginação" normalmente se refere ao processo de movimentação de dados entre a memória física e o armazenamento secundário como parte da memória virtual.

Why is paging used?

Você parece estar usando o termo para descrever o processo de criação de um espaço de endereçamento lógico usando páginas. Isso é feito por vários motivos:

  • Para suportar a memória virtual
  • Para fornecer espaços de endereço separados para processos
  • Facilita o gerenciamento de memória
  • Permite o compartilhamento de dados quando desejado

Would there then be some form of page table / database, to locate programs/data etc?

O espaço de endereço lógico composto por páginas é definido por uma ou mais tabelas de páginas.

Why do pages need to be used, if there's already a chunk size (1bit)?

Seria extremamente ineficiente alocar memória em bits.

    
por 27.12.2016 / 22:59