Logo pt.removalsclassifieds.com

Diferença entre endereço lógico e endereço físico (com tabela)

Índice:

Anonim

Em um sistema operacional, o gerenciamento de memória e grandes quantidades de dados são sua principal funcionalidade. Assim, cada item específico tem endereços atribuídos, que funcionam como uma residência para o tipo específico de dados. Ajuda o sistema operacional a lidar e gerenciar os dados de maneira adequada. Os dois endereços mais populares são o endereço lógico e o endereço físico. Embora esses endereços estejam interligados, eles diferem entre si em pontos específicos.

Endereço lógico vs endereço físico

A diferença entre o endereço lógico e o endereço de pressão é que o endereço lógico não tem existência real, enquanto o endereço físico tem existência real. O endereço lógico precisa ser mapeado para seu respectivo endereço físico. Além disso, a responsabilidade pela geração de endereços lógicos recai sobre a CPU. Porém, a responsabilidade pela geração de endereços lógicos recai sobre o MMU.

Um endereço lógico é uma posição virtual que é referida durante a disposição das posições de outros componentes do sistema. Com métodos de ligação adequados, é usado para identificar endereços físicos. O espaço de endereço alocado para todos os endereços lógicos é conhecido como espaço de endereço lógico. Devido à sua existência virtual, é visível e visível para o usuário.

Endereço físico é o endereço real alocado a qualquer item específico na célula de armazenamento. É escrito em forma binária e, portanto, ajuda o barramento de dados a identificar e acessar uma célula de armazenamento específica. Como é gerado e gerenciado pelo MMU, ele permanece constante e inalterado após a reinicialização do sistema. Além disso, não é visível para os usuários. O espaço de endereço alocado para todos os endereços físicos é conhecido como espaço de endereço físico.

Tabela de comparação entre endereço lógico e endereço físico

Parâmetros de comparação

Endereço Lógico

Endereço físico

Definição e existência

Um endereço lógico refere-se a um endereço virtual onde a posição de um item é assumida a partir da visualização de um programa / aplicativo em execução. É virtual e não tem existência real. O endereço físico é o endereço real ou a localização real da memória presente no circuito do barramento de endereço. Tem validade real na memória.
Espaço de Endereçamento

Todos os endereços lógicos são armazenados em um espaço comum conhecido como Espaço de Endereço Lógico. Todos os endereços físicos são armazenados em um espaço comum conhecido como Espaço de Endereço Físico.
Fonte de geração

A CPU é responsável pela geração do endereço lógico. A MMU é responsável pela geração dos endereços físicos.
Visibilidade para o usuário

O endereço lógico, embora seja um endereço virtual, é visível e visível para o usuário. Apesar de ser um endereço real, o endereço físico não pode ser visualizado pelo usuário.
Efeito da reinicialização

O endereço lógico é perdido e não pode ser recuperado quando o sistema é reinicializado. A reinicialização do sistema não afeta o endereço físico de forma alguma.

O que é endereço lógico?

O endereço lógico é o endereço virtual onde a posição de um item é assumida a partir da visão de um programa / aplicativo prevalecente. Por ser uma posição virtual, é usada para identificar as posições de outras coisas no sistema. A MMU usa vários métodos de vinculação para selecionar endereços lógicos correspondentes aos respectivos endereços físicos. Como o processo de geração de endereços lógicos da CPU começa em 0, a faixa de endereços lógicos começa de 0 e se estende ao máximo.

Assim, o endereço lógico se torna útil apenas quando o endereço físico é mapeado usando alguns métodos de ligação. O endereço lógico pode ser visualizado pelo usuário. Porém, sua existência é virtual e, portanto, não tem existência real na memória do computador. Além disso, o endereço lógico continua variando com o sistema e, portanto, é variável.

Principais diferenças entre endereço lógico e endereço físico

Conclusão

Assim, atuando como ponte de comunicação entre os componentes de hardware e o usuário, o sistema operacional facilita nossa tarefa. Sem ele, lidar com a máquina e os programas de linguagem de máquina se tornaria mais difícil e exigiria conhecimentos pré-requisitos.

Além da comunicação, o sistema operacional também realiza a tarefa de armazenar todos os tipos de dados fornecidos pelo usuário em qualquer forma que seja. Esses endereços e o sistema operacional pegam as informações do usuário em sua linguagem de entrada e, assim, as armazenam, convertendo-as em linguagem de máquina.

Referências

Diferença entre endereço lógico e endereço físico (com tabela)