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.