Memoria

573 palavras 3 páginas
Lista de Exercícios - Sistemas Operacionais

1. Explique o funcionamento da gerência de memória utilizando listas encadeadas.

Neste caso, é mantida uma lista encadeada com os segmentos de memória livres e encadeados. Uma possível configuração seria manter, em cada entrada, o endereço em que inicia, o seu comprimento e, evidentemente, o ponteiro para a próxima entrada.

2. Quais as vantagens da gerência de processos utilizando listas encadeadas em relação à gerência utilizando mapas de bits?

Vantagens do uso de mapa de bits: Simplicidade: o tamanho do mapa depende apenas do tamanho da memória e das unidades de alocação.

3. Que algoritmos podem ser utilizados para alocar memória quando processos e buracos são mantidos em uma lista encadeada ordenada por endereços de memória?
Explique cada um deles.

- First Fit (primeiro encaixe): percorrer a fila até encontrar o primeiro espaço em que caiba o processo. É um algoritmo rápido.
- Next Fit (próximo encaixe): o mesmo que o algoritmo anterior, só que ao invés de procurar sempre a partir do início da lista, procura a partir do último ponto em que encontrou. Desempenho próximo ao anterior.
- Best Fit (melhor encaixe): consiste em verificar toda a lista e procurar o buraco que tiver espaço mais próximo das necessidades do processo. É mais lento, e desempenho pior que o First Fit.
- Worst Fit (pior ajuste): pega sempre o maior buraco disponível. Desempenho ruim.

4. Compare os algoritmos do exercício anterior levando em conta os fatores rapidez, desperdício de memória e complexidade. Como é possível melhorar o desempenho desses algoritmos na alocação de memória? Quais as implicações que isto pode trazer?

5. Quais as duas abordagens de alocação de espaço em disco para permuta? Quais as vantagens e desvantagens de cada uma delas.

6. O que é a Memória Virtual e porque ela é necessária?

É um espaço no disco rígido reservado para ajudar a armazenar os dados da memória RAM quando ela está cheia.

Relacionados

  • memoria
    4282 palavras | 18 páginas
  • Memorias
    8797 palavras | 36 páginas
  • memorias
    6051 palavras | 25 páginas
  • memorias
    2569 palavras | 11 páginas
  • Memoria
    2651 palavras | 11 páginas
  • memórias
    2945 palavras | 12 páginas
  • Memória
    2351 palavras | 10 páginas
  • Memória
    4188 palavras | 17 páginas
  • Memória
    739 palavras | 3 páginas
  • Memória
    710 palavras | 3 páginas