-
A técnica de gerenciamento de memória virtual por Segmentação com Paginação permite que um espaço de endereçamento seja dividido em segmentos e, por sua vez, cada segmento seja dividido em páginas.
-
Não consegui entender o que a questão quis dizer com "desassociação" de endereços lógicos e físicos
-
Tb não consegui entender o que a questão quis dizer com "desassociação" de endereços lógicos e físicos. Não existe uma tabela de endereços???
-
Respondendo à dúvida sobre desassociação:
Endereço físico é o endereçamento real da memória RAM e endereço lógico e o endereçamento usado por um processo para se referir à memória dentro do espaço que lhe foi alocado. Exemplificando, se um processo foi alocado da posição 1024 até a 2047 da memória fisica, quando ele pedir para acessar a posição 0 da memória, o sistema enviará o valor da posição 1024.
Com a técnica de memória virtual, o sistema divide o programa em pedaços que são enviados para a memória quando necessários. Desse modo, a posição 1024 nem sempre vai representar o endereço 0 do processo, dependerá de qual módulo do programa foi alocado no endereço 1024 naquele momento.
-
Sobre a II, a tabela de endereços não faz a associação entre os endereços lógicos e os físicos?
-
Pessoal, tbém cai na casca de banana no Item II. Mas ele está correto. Vamos lá, analisando friamente:
.
Um endereço lógico, de fato, não está associado a um endereço físico. Se vc diz que eles são "associados", vc está afirmando que o end. lógico "tal" sempre estará referenciando o end. físico "tal". E isso está errado. Eles são, de fato, desassociados... dinâmicos... alteram-se o tempo todo em função de cada processo.
.
Exemplificando para ajudar:
Em um certo momento, um processo X toma o end. lógico A e foi associado a um end. físico B. O processo foi executado e saiu da memória física.
Agora chegou o processo Y tomando o end. lógico C e foi associado e um end. físico B. Note aqui que o end. lógico A não está mais associado ao end. físico B e que este agora associou-se ao C.
Agora chegou outro processo Z tomando o end. lógico A e foi associado a um end. físico D...
.
Enfim... um end. lógico não está fixamente atrelado/associado a um end. físico.
Há apenas um referenciamento no momento de sua execução por meio de Tabelas de Páginas.
-
Excelentes observações dos colegas.
Segue também minha contribuição sobre a alternativa II
O programa enxerga o endereçamento virtual.
O SO enxerga o endereçamento físico, fazendo o seu gerenciamento.
Enunciado: "...proporciona uma desassociação entre endereços lógicos e físicos, permitindo que programas considerem a memória como linear..."
O programa pedirá para carregar na posição 0 a 100.
O SO poderá carregar para outra posição na memória física, utilizando a tabela de páginas.
Enunciado: "...espaço de armazenamento maior que a memória principal..."
O espaço de armazenamento lógico pode ser maior que a memória principal.