A segmentação é o processo no qual a memória principal do computador é dividida em diferentes segmentos e cada segmento tem seu próprio endereço base. É basicamente usado para melhorar a velocidade de execução do sistema de computador, de modo que o processador é capaz de buscar e executar os dados da memória de forma fácil e rápida.
A Unidade de Interface Base (UIB) contém quatro registradores de propósito especial de 16 bits chamados como Registros de Segmento.
O registrador de segmento de código (CS): é usado para endereçar a localização da memória no segmento de código da memória, onde o programa executável é armazenado.
Registrador de Segmento de Dados (DS): aponta para o segmento de dados da memória onde os dados são armazenados.
Extra Segment Register (ES): refere-se também a um segmento na memória que é outro segmento de dados na memória.
Stack Segment Register (SS): é usado para endereçar o segmento da pilha da memória. O segmento de pilha é aquele segmento de memória que é usado para armazenar dados de pilha.
Em sistemas operacionais, segmentação é uma das maneiras mais comuns para a proteção de memória, sendo a memória paginada outro método bastante utilizado. ... O sistema operativo que suporta este sistema possuirá uma tabela com os tamanhos e endereços de memória dos vários segmentos de um programa para saber onde estão.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar