SISTEMAS OPERACIONAIS - QUESTIONÁRIO N1 - 23 QUESTÕES
Por: smsantana • 30/5/2017 • Exam • 1.048 Palavras (5 Páginas) • 556 Visualizações
QUESTIONÁRIO N1
1) Qual a importância da gerencia de memória para um SO?
A importância do Gerenciador de memória é que ele é O Gerenciador de Memória é responsável por cuidar de quais partes da memória estão em uso, quais estão livres, alocar memória a processos quando eles precisam, desalocar quando eles não necessitarem mais e gerenciar a troca dos processos entre a memória principal e o disco , quando a memória principal não é suficiente para manter todos os processos.
2) O que é SWAP?
É uma técnica aplicada à gerência de memória, explorando o conceito de Memória Virtual, onde o sistema escolhe um programa residente que é levado da memória para o disco,retornando posteriormente para a memória principal como se nada tivesse ocorrido.
3) Defina Memória Virtual
É um espaço variável e reservado no disco onde o Sistema Operacional continua armazenando os dados que não couberam na memória RAM.
4) Qual técnica de gerencia de memória os SOs monoprogramados utilizam?
Um único processo sendo executado por vez, de forma que o mesmo possa utilizar toda a memória disponível, com exceção da parte reservada ao SO.
5) O que é proteção e realocação de memória em um SO?
Proteção é a utilização de registradores de base e limite. Sempre que um processo é carregado na memória, o SO ajusta o valor do registrador de base de acordo com a disponibilidade de memória. Realocação, o SO carrega o programa, adiciona a todas as instruções que se referenciarem a endereços, o valor do ponto inicial de carga do programa.
6) Explique a técnica de Overley.
A técnica de overlay utiliza uma área de memória comum, os módulos “nãocarregados” poderão compartilhar esta área de memória (área de overlay). Sempre que um módulo “não-carregado” for referenciado pelo módulo principal, o módulo será carregado da memória secundária para a área de overlay.
7) Defina paginação.
É uma Técnica de gerência de memória onde o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos do mesmo tamanho.
8) Quais são e explique os algoritmos de mudança de página estudados.
Mudança de pagina primeira a entrar (FIFO) A página que primeiro foi utilizada será a primeira a ser escolhida Mudança de pagina menos recentemente utilizada (LRU) Seleciona a página utilizada menos recentemente, ou seja, a que está há mais tempo sem ser referenciada. Mudança de pagina não recentemente usada (NRU) Escolha da página que não foi recentemente utilizada (semelhante ao LRU). Mudança ótima de pagina (LFU) Existe um controle do número de referências feitas às páginas, e é escolhida a página que o contador tem o menor número de referências.
9) Qual a diferença entre uma rotina de alocação local e global?
Alocação global – processo seleciona um quadro de substituição do conjunto de todos os quadros; um processo pode apanhar um quadro de outro.
Alocação local – cada processo seleciona apenas do seu próprio conjunto de quadros alocados.
10) Comente sobre:
a) Paginas pequenas: um programa que consista em processos pequenos pode executar utilizando menos memória quando o tamanho da página é pequeno.
b) Paginas Grandes: quanto menor o tamanho da página, maior o tamanho da tabela de páginas (para uma dada quantidade de memória virtual);
11) O que ocorre quando há um excesso de SWAP? E porque?
Seu uso em excesso não é recomendável, pois com certeza seu serviço ou aplicação irá demonstrar lentidão para o usuário final. Porque a memória swap não pode ser maior que a memória RAM.
12) Diferencie Swap, Área de swap e memória virtual.
O swap é uma técnica aplicada à gerência de memória, para processos que esperam por memória livre para serem processados.
A área de swap: Da memória para uma região especial do disco, chamada “área de swap”.
Memória virtual é uma técnica que usa a memória secundária como uma cache para armazenamento secundário.
13) Os sistemas multiprogramados devem sempre utilizar uma alocação de memória que não possua troca de paginação.
Analise a assertiva acima e corrija se ela estiver incorreta.
Os sistemas multiprogramados necessitam de alocação de memória que possua troca de paginação, pois vários processos são trabalhados.
...