Unix usa um
plano, byte-addressable esquema de endereçamento. Isso significa:
*
plana: Todo o espaço de endereço é uma faixa única e contígua de endereços. Não há segmentação ou paginação (no nível do usuário; o kernel pode usá -los para gerenciamento de memória). Cada byte de memória tem um endereço exclusivo.
*
byte-addressable: Cada byte individual na memória tem seu próprio endereço exclusivo. Isso contrasta com os sistemas de identificação de palavras, onde a menor unidade endereçável é uma palavra (por exemplo, 32 bits ou 64 bits).
Enquanto o * kernel * usa técnicas de gerenciamento de memória mais sofisticadas, como a paginação, o programador de aplicativos vê um espaço de endereço plano. Esse é um recurso essencial que simplifica a programação em sistemas do tipo UNIX.