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

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
SieBot (discussão | contribs)
m Bot: Modificando: en:Memory segmentation
TXiKiBoT (discussão | contribs)
Linha 21: Linha 21:
[[fr:Segmentation (informatique)]]
[[fr:Segmentation (informatique)]]
[[it:Segmentazione (memoria)]]
[[it:Segmentazione (memoria)]]
[[ja:セグメント方式]]
[[zh:記憶體區段]]

Revisão das 20h27min de 3 de abril de 2008

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.

Qualquer programa, sobretudo 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.

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.