Segmentação (memória): diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Leonardo.stabile (discussão | contribs)
*cat
Linha 18: Linha 18:
'''Segmentação''' -
'''Segmentação''' -
Qualquer programa. sobre tudo numa linguagem de alto nível está dividido em secções, como as declarações de variáveis e declarações de sub-rotinas. Em termos de execução, cada uma dessas secções vai ocupar um segmento da memória.
Qualquer programa. sobre tudo numa linguagem de alto nível está dividido em secções, como as declarações de variáveis e declarações de sub-rotinas. Em termos de execução, cada uma dessas secções vai ocupar um segmento da memória.
O Ssistema 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.
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.
----
----

Revisão das 22h02min de 13 de dezembro de 2006

No contexto dos sistemas operacionais, segmentação é uma das maneiras mais comuns para proteção de dados, sendo a memória paginada outro método bastante utilizado. Significa que parte da memória será removida do processo sendo executado atualmente, através do uso de registradores. Se o dado prestes a ser lido ou escrito está fora do espaço de endereços do processo, uma falha de segmentação será lançada.

Seu uso não deve ser confundido com segmentação de memória utilizada pelas antigas arquiteturas de computador X86.

Ver também

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.


Segmentação - Qualquer programa. sobre tudo numa linguagem de alto nível está dividido em secções, como as declarações de variáveis e declarações de sub-rotinas. Em termos de execução, cada uma dessas secções vai ocupar um segmento da memória. 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.