Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Lista de Exercícios - Gerência de Memória

Por:   •  22/3/2018  •  1.252 Palavras (6 Páginas)  •  241 Visualizações

Página 1 de 6

...

12 - Como funciona o esquema de paginação de dois níveis?

Na paginação a 2-níveis, os endereços virtuais incluem agora 3 componentes de bits que controlam o número de tabelas de páginas, o número de páginas por tabela e o tamanho das páginas.

13 - Como funciona e qual a importância de páginas compartilhadas?

Através da paginação é possível compartilhar código entre os processos, desde que ele seja reentrante (não modifique a si próprio). O sistema operacional deve garantir (via hardware) que nenhum processo altere (escreva) estas páginas. Outra restrição é que as páginas com código devem ter os mesmos números para todos os processos. Por ex., se a página compartilhada pelos processos P1 e P2 é a página 5 do processo P1, ela deve ser também a página 5 do processo P2. Em outras palavras, as páginas compartilhadas devem ocupar as mesmas posições relativas dentro dos espaços lógicos de cada processo.

14 - Explique o que é Segmentação e como funciona a tradução de endereços lógicos em físicos.

Segmentação é a visão da memoria como segmentos, um segmento é uma unidade logica, o endereço logico consiste em uma tupla .

15 - Por que na segmentação a alocação de memória pode ser um problema de alocação dinâmica?

Pode ocorrer o chamado segmentation fault, é um erro que ocorre em programa quando este tenta acessar (para leitura ou escrita) um endereço na memória RAM que está reservado para outro programa (ou o próprio sistema operativo) ou que não existe.

16 - Explique o que é Memória Virtual e qual sua principal função.

Memória virtual é uma técnica que usa a memória secundária como uma cache para armazenamento secundário. Houve duas motivações principais: permitir o compartilhamento seguro e eficiente da memória entre vários programas e remover os transtornos de programação de uma quantidade pequena e limitada na memória principal.

17 - Explique a paginação por demanda.

A paginação por demanda permite executar programas não completamente carregados na memória física por não haver essa necessidade. Além de permitir o compartilhamento da memória por um número maior de processos, a técnica permite executar programas maiores do que a memória física do computador.

18 - Nos conceitos de memória virtual, qual a função do Bit Válido-Inválido?

Informar se uma dada página lógica está ou não no espaço de endereçamento do processo.

19 - Quando ocorre uma falta de página, a página deve ser buscada no disco para ser carregada. Porém, se não houver quadros livres para alocação dessa nova página, o que e como deve ser feito?

Para atender à falta de página, será necessário antes liberar uma página física ocupada. Isso significa escolher uma página lógica que está na memória, copiar seu conteúdo de volta para o disco (se necessário) e marcar a respectiva página como inválida na tabela de páginas do seu processo.

20 - Explique a frase: “Substituição de página completa a separação entre memória lógica e física”.

A substituição de página é o que faz com que haja uma real separação entre memoria logica e física.

21- Cite alguns algoritmos de substituição de páginas e escolha um para executar na sequência a seguir: 1,2,3,5,7,6,4,2,1,6,5,1,2,4,3,5.

Alguns algoritmos para a substituição de páginas são: FCFS (First Come First Served), ÓTIMO, LRU (Least Recently Used), Segunda chance.

22 - Diferencia alocação fixa e alocação prioritária.

A alocação fixa, aloca a mesma quantidade de memoria para todos os processos, já a alocação prioritária aloca a memoria de acordo com a prioridade dos processos.

...

Baixar como  txt (8 Kb)   pdf (50.6 Kb)   docx (14.6 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no Essays.club