Buscar

Atividade3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
 SHAPE ���Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Semestre: 5º
Disciplina: Sistemas Operacionais II
Professora: France Ricardo Marques Gonzaga
Atividade da Aula 03
QUESTÃO 01
Quais os benefícios oferecidos pela técnica de memória virtual, e como este conceito permite que um programa e seus dados ultrapassem os limites da memória principal?
Técnica muito poderosa para genrência de memória. A princípio é feita uma junção entre as memórias principal e memória secundária. Processos não ficaram totalmente dependentes de memória física. Permite-se um número maior de processos compartilhados na memória principal, pois com ela em prática ficam apenas partes dos processos residentes. Com a utilização da memória virtual, o uso do processador fica mais eficiente e pode ficar menos fragmentada..
QUESTÃO 02
Como funciona o esquema de paginação por demanda?
Nesse esquema é páginas dos processos somente são carregados da memória secundária para a memória principal quando realmente há a necessidade da determinada página, ou seja, somente quando é chamada a referida página. Esse esquema carrega para a memória principal somente às páginas que realmente são necessárias para a execução, com isso é possível que partes que não serão utilizadas para a execução não sejam carregadas para memória principal.
QUESTÃO 03
Em um esquema de paginação são carregadas páginas além das necessárias para execução, ou seja, são enviadas paginas além das que foram referenciadas para execução, mas são páginas que poderão ser utilizadas ao longo do processo.
Considerando as ideias do texto acima, avalie as afirmações a seguir:
O esquema citado pelo texto é o esquema de paginação por demanda, já que as partições são carregadas além da que foram referenciadas.
O esquema citado acima pode ser considerado como sendo, esquema de paginação antecipada por enviar paginas além das que foram referenciadas.
Podemos considerar que as duas alternativas de partição enviam partições além das que foram referenciadas.
I e II.
Apenas a I.
Apenas a II.
NDA
Alternativa correta é a C.
QUESTÃO 04
Qual o nome dados a ligação entre o sistema de memória virtual ao hardware?
Memory Managent Unit
QUESTÃO 05
Assim que o processo e executado as páginas virtuais são enviadas da memoria secundaria para a memoria principal e são alocadas nas páginas reais.
Responda:
O que acontece toda vez que o processo fizer referencia a um endereço da memória virtual?
Toda vez que um processo fizer referência a um endereço da memória virtual, o mecanismo de mapeamento faz a localização na ETP(Entrada na tabela de página) da tabela do processo, o endereço físico da tabela real.
QUESTÃO 06
Com a aplicação da memoria virtual facilita e muito, pois os processos não ficam totalmente dependentes de memoria física disponível, já que agora eles têm o privilegio de possuírem endereços associados à memoria secundaria. 
Outro passo em que o uso da técnica de memoria virtual esta a frente e que com ela pode-se permitir um numero maior de processos compartilhados na memoria principal, pois com ela em pratica ficam apenas partes dos processos como residentes. Com a utilização de memoria virtual o uso do processador fica mais eficiente e pode também ficar menos fragmentada.
Responda:
Para que a memória virtual tenha um desempenho ainda mais satisfatório como pode ser feita a implementação de algumas funções de gerencia de memória vitual?
Ainda para que a memória virtual tenha um desempenho ainda mais satisfatório, algumas funções de gerencia de memória virtual são implementadas diretamente no hardware, por isso pode-se considerar uma forte ligação entre a gerência de memória virtual e a arquitetura de hardware. Portanto várias especificações da arquitetura de hardware têm que ser levadas em consideração em relação à memória virtual, uma das principais especificações é o método de endereçamento do processador.
QUESTÃO 07
Como funciona o bit de validade (valid bit)?
Indica se a página está ou não na memória principal. Se o bit tiver o valor 0, indica que a página virtual não está na memória principal, se o
 bit tiver o valor 1 indica que a página está alocada na memória principal.
QUESTÃO 08
	 Já na politica de alocação variável, o que ocorre e que o número máximo de páginas para o processo pode ser variado durante a sua execução por conta da taxa de paginação e da ocupação da memoria principal. Com esse tipo de politica os processos com um grande número de paginação, e possível ampliar o limite máximo de páginas e com isso pode-se reduzir o numero de “page faults”. Do mesmo modo em que processo com um baixo número de páginas pode ter páginas realocadas para outros processos. 
Leia o texto e responda:
A politica de alocação variável requer para um melhor desempenho do sistema operacional e o que ela vai ter que monitorar constantemente?
A política de alocação variável é uma forma muito prática, mas requer uma melhor performance do sistema operacional que vai ter que constantemente monitorar o comportamento dos processos.
QUESTÃO 09
Existe a politica de substituição de página: pode ocorrer uma falta de página para o processo e, nesse caso o sistema operacional precisa selecionar uma página que será retirada da memoria principal a fim de liberar espaço para outra página.
Responda:
Se por ventura a página que foi selecionada para remoção tiver sofrido alguma alteração durante o processo, o que deverá ocorrer com essa página?
No momento da falta de página, o sistema operacional não tem como saber quando cada uma das páginas serão futuramente referenciadas. Esse é o melhor algoritmo de substituição, mas infelizmente raramente é implementada.
QUESTÃO 10
Leia o texto e responda:
“Vimos diversas formas de gerenciamento de memoria que foram evoluindo para uma melhora no desempenho de gerenciamento de processos na memoria principal, e também a de reduzir a fragmentação de espaço na memoria principal. Mas podemos perceber que nesses sistemas vistos até o momento há uma ineficiência, pois os processos só podem ser executados sempre dependendo da existência de memoria livre, ou seja, os processos sempre estão limitados ao tamanho da memoria existente.”
Existe uma técnica que pode até resolver a situação mostrada no texto, que é a falta de memória. Qual é o nome dessa técnica?
Um jeito de resolver tais situações de falta de memória que é o overlay, mas essa técnica é de difícil implementação e nem sempre essa prática traz resultados satisfatórios, ou seja, essa solução nem sempre tem a garantia de bons resultados.

Outros materiais