Saltar para o conteúdo

Mapa de memória: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
leiaute nao existe em PT (seja ele PT_PT ou PT_BR)
Linha 1: Linha 1:
Em [[ciência da computação]], um '''mapa de memória''' é uma estrutura de dados (que normalmente reside na memória propriamente dita) que indica como a [[Memória (computador)|memória]] é organizada. Mapas de memória podem ter um significado diferente em partes diferentes do sistema operacional.
Em [[ciência da computação]], um '''mapa de memória''' é uma estrutura de dados (que normalmente reside na memória propriamente dita) que indica como a [[Memória (computador)|memória]] é organizada. Mapas de memória podem ter um significado diferente em partes diferentes do sistema operacional.


No [[Boot|processo de inicialização]], um mapa de memória é transferido do [[firmware]] a fim de instruir um [[kernel]] de [[sistema operacional]] sobre o layout da memória. Ele contém as informações sobre o tamanho total da memória, todas as regiões reservadas e também pode fornecer outros detalhes específicos para a arquitetura.
No [[Boot|proceskso de inicialização]], um mapa de memória é transferido do [[firmware]] a fim de instruir um [[kernel]] de [[sistema operacional]] sobre o layout da memória. Ele contém as informações sobre o tamanho total da memória, todas as regiões reservadas e também pode fornecer outros detalhes específicos para a arquitetura.


Em implementações de [[memória virtual]] e em [[Unidade de gerenciamento de memória|unidades de gerenciamento de memória]], um mapa de memória refere-se às [[Tabela de página|tabelas de página]], que armazenam o mapeamento entre o layout de memória virtual de um certo processo e como este espaço se relaciona com os endereços físicos de memória.
Em implementações de [[memória virtual]] e em [[Unidade de gerenciamento de memória|unidades de gerenciamento de memória]], um mapa de memória refere-se às [[Tabela de página|tabelas de página]], que armazenam o mapeamento entre o layout de memória virtual de um certo processo e como este espaço se relaciona com os endereços físicos de memória.

Revisão das 17h29min de 9 de fevereiro de 2014

Em ciência da computação, um mapa de memória é uma estrutura de dados (que normalmente reside na memória propriamente dita) que indica como a memória é organizada. Mapas de memória podem ter um significado diferente em partes diferentes do sistema operacional.

No proceskso de inicialização, um mapa de memória é transferido do firmware a fim de instruir um kernel de sistema operacional sobre o layout da memória. Ele contém as informações sobre o tamanho total da memória, todas as regiões reservadas e também pode fornecer outros detalhes específicos para a arquitetura.

Em implementações de memória virtual e em unidades de gerenciamento de memória, um mapa de memória refere-se às tabelas de página, que armazenam o mapeamento entre o layout de memória virtual de um certo processo e como este espaço se relaciona com os endereços físicos de memória.

Em programas nativos de depuração, um mapa de memória refere-se ao mapeamento entre arquivos executáveis/de biblioteca carregados e regiões da memória. Estes mapas são usados para resolver endereços de memória (como ponteiros de função) em símbolos reais.

Ver também

Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o. Editor: considere marcar com um esboço mais específico.