Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Resposta: ??
8.11: Dadas seis partições de memória de 300 KB, 600 KB, 350 KB, 200 KB, 750 KB e
125 KB (em ordem), como os algoritmos do primeiro-apto, do mais-apto e do menos-apto
alocariam processos de tamanhos 115 KB, 500 KB, 358 KB, 200 KB e 375 KB (em ordem)?
Classifique os algoritmos em termos da eficiência com que usam a memória.
Resposta: ??
8.12: A maioria dos sistemas permite que um programa aloque mais memória para o
seu espaço de endereçamento durante a execução. A alocação de dados nos segmentos de
programas do heap é um exemplo desse tipo de alocação de memória. O que é necessário
para suportar a alocação dinâmica de memória nos seguintes esquemas?
1
??
• b. Segmentação pura
???
• C. Paginação pura
• a. Fragmentação externa
Resposta ??
• b. Fragmentação interna
Resposta ??
8.14 Em um sistema com paginação, um processo não pode acessar memória que ele
não possui. Por quê? Como o sistema operacional poderia permitir o acesso a outras
memórias? Por que ele deveria ou não fazer isso?
Resposta ??
8.15 Explique por que sistemas operacionais móveis como o iOS e o Android não supor-
tam permuta.
Resposta: ??
8.16 Embora o Android não suporte a permuta em seu disco de inicialização, é possível
definir um espaço de permuta usando uma placa de memória SD não volátil separada. Por
que o Android não permite a permuta em seu disco de inicialização mas a permite em um
disco secundário?
Resposta: ??
8.17 Compare a paginação com a segmentação no que diz respeito a quanto de memória
é requerido para que as estruturas de tradução de endereços convertam endereços virtuais
em endereços físicos.
Resposta: ??
Resposta: ??
8.19 Os programas binários em muitos sistemas são tipicamente estruturados como des-
crito a seguir. O código é armazenado começando com um pequeno endereço virtual fixo,
2
como 0. O segmento de código é seguido pelo segmento de dados que é usado para ar-
mazenar as variáveis do programa. Quando o programa começa a ser executado, a pilha é
alocada na outra extremidade do espaço de endereçamento virtual e pode crescer em dire-
ção a endereços virtuais menores. Qual é a importância dessa estrutura para os seguintes
esquemas?
• a. 3085
Resposta: ??
• b. 42095
Resposta: ??
• c. 215201
Resposta: ??
• d. 650000
Resposta: ??
• e. 2000001
Resposta: ??
8.21 O sistema operacional BVT tem um endereço virtual de 21 bits, mas, em certos
dispositivos embutidos, ele tem apenas um endereço físico de 16 bits. Ele também tem um
tamanho de página de 2 KB. Quantas entradas existem em cada uma das opções a seguir?
Resposta: ??
3
• a. Quantos bits são requeridos no endereço lógico?
Resposta: ??
8.27 Explique por que o compartilhamento de um módulo reentrante é mais fácil quando
é usada a segmentação em vez da paginação pura.
Referências