Buscar

Exercicio da Unidade 4

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

BV_C2_Internal 
Correção dos exercícios da unidade 4 
Sistemas Operacionais 
 
Questão 1Correta 
Existem estratégias ou algoritmos para definir em qual área livre os processos serão 
executados por meio da lista encadeada. Estes algoritmos reduzem ou evitam a 
fragmentação externa. 
 
Fonte: MACHADO, Francis B.; MAIA, Luiz P. Arquitetura de Sistemas Operacionais. 
5. ed. Rio de Janeiro: LTC, 2013. 
O algoritmo mais simples e que procura ao longo da lista por um segmento livre que seja 
suficientemente grande para o processo é o 
Sua resposta 
First-Fit. 
 
Alternativa correta: First-Fit. First-Fit é o algoritmo mais simples e que consome 
menos recurso do sistema. Ele procura ao longo da lista por um segmento livre que seja 
suficientemente grande para o processo. As demais alternativas incorretas: Best-
Fit é o algoritmo que percorre toda lista e escolhe o menor segmento de memória livre 
suficiente ao processo. Quick-Fit é o algoritmo que mantém listas separadas por 
tamanhos de segmentos de memória mais solicitados disponível. No algoritmo Worst-
Fit, sempre é escolhido o maior segmento de memória disponível de maneira que, 
quando dividido, o segmento disponível restante fosse suficientemente grande para ser 
útil depois. O algoritmo Next-Fit é uma variação do First Fit. A posição em que 
encontra o segmento de memória disponível é memorizada não precisando percorrer 
toda lista quando se quer alocar. 
 
 
Questão 2Correta 
Swapping é uma técnica que estabelece políticas de trocas de espaços de memória 
principal para secundária para alocação de processos. O procedimento de swapping é 
composto de algumas etapas. 
 
Para realizar o procedimento de swapping é necessário seguir os seguintes passos: 
 
 
 
BV_C2_Internal 
1. Quando o processo não residente alocado encerra a sua execução, ele é retirado da 
memória principal retorna ao local de origem. 
2. Identificação de um processo não residente em memória principal, que necessita de 
mais espaço para ser alocado e entrar em execução. Para que essa concessão aconteça, é 
necessário que seja aplicado um algoritmo que verifique qual processo residente está em 
estado de espera e não será, portanto, alocado em seguida para execução. 
3. Quando o processo escolhido para ser retirado da memória principal está em estado de 
espera ou de pronto, podendo ser considerado não residente, recebem o nome 
de outswapped. 
Assinale a opção que apresenta a ordem correta dos passos realizados. 
Sua resposta 
2 – 3 – 1. 
 
Alternativa Correta: 2 – 3 – 1. A ordem correta das etapas do procedimento 
de swapping é: 1. Identificação de um processo não residente em memória principal, 
que necessita de mais espaço para ser alocado e entrar em execução. Para que essa 
concessão aconteça, é necessário que seja aplicado um algoritmo que verifique qual 
processo residente está em estado de espera e não será, portanto, alocado em seguida 
para execução. 2. Quando o processo escolhido para ser retirado da memória principal 
está em estado de espera ou de pronto, podendo ser considerado não residente, recebem 
o nome de outswapped. 3. Quando o processo não residente alocado encerra a sua 
execução, ele é retirado da memória principal retorna ao local de origem. 
 
 
Questão 3Correta 
o esquema conhecido como alocação particionada dinâmica ou variável, consiste em 
ajustar dinamicamente o tamanho das partições de memória quando os processos chegam 
para serem executados. Além disso, cada processo utiliza um espaço necessário para 
executar, não acontecendo a fragmentação interna. 
 
MACHADO, F. B.; MAIA, L. P. Arquitetura de Sistemas Operacionais. 4.ed. Rio de 
Janeiro: LTC, 2007. 
De acordo com o contexto apresentado, o esquema que possui essas características é o/a 
Sua resposta 
Multiprogramação com partições variáveis. 
 
Alternativa Correta: Multiprogramação com partições variáveis. O nome do 
esquema que possui tais características é multiprogramação com partições 
variáveis. As demais alternativas incorretas são: Paginação é a técnica de gerencia de 
memória em que o endereçamento virtual e o espaço de endereçamento real são 
divididos em blocos do mesmo tamanho, chamados páginas. Monoprogramação sem 
 
 
BV_C2_Internal 
troca de processos é o método de gerenciamento de memória mais simples, pois 
somente um programa é executado por vez e a memória é compartilhada entre o sistema 
operacional e o programa. Multiprogramação com partições fixas é um método, em que 
a memória é dividida em n partições de tamanhos diferentes, podendo ser definida 
quando o sistema for iniciado. Realocação é um problema essencial da 
multiprogramação. É a transferência de um código de um local para outro de forma que 
um programa não escreva na área de outro programa sendo necessária uma vez que 
processos executam em diferentes endereços na memória física. 
 
 
Questão 4Correta 
A paginação é a técnica de gerencia de memória em que o endereçamento virtual e o 
espaço de endereçamento real são divididos em blocos do mesmo tamanho, chamado 
páginas. Foi criada para fornecer um espaço de endereçamento linear sem a necessidade 
de adquirir mais memória física. 
 
Em relação aos conceitos de endereços virtuais, analise as sentenças a seguir. 
 
I. Nos sistemas operacionais que não possuem memória virtual, o endereço virtual e o 
endereço físico são os mesmos. 
II. A memória virtual é um arquivo dinâmico e de tamanho variável na maioria dos 
sistemas operacionais. 
III. Sistemas operacionais que trabalham com a memória virtual, o endereço virtual é 
enviado para a MNU. 
IV. A CPU gera os endereços virtuais e os envia a MMU. A MMU por sua vez envia os 
endereços físicos para a memória. 
Assinale a alternativa correta que define os conceitos sobre endereços virtuais. 
Sua resposta 
Apenas as afirmativas I, II e IV estão corretas. 
 
Alternativa Correta: Apenas as afirmativas I, II e IV estão corretas. CORRETA. 
I. Nos sistemas operacionais que não possuem memória virtual, o endereço virtual e o 
endereço físico são os mesmos. 
CORRETA. II. A memória virtual é um arquivo dinâmico e de tamanho variável na 
maioria dos sistemas operacionais. INCORRETA. III. Sistemas operacionais que 
trabalham com a memória virtual, o endereço virtual é enviado para a MNU. Os 
sistemas operacionais que trabalham com a memória virtual, o endereço virtual é 
enviado para a MMU (memory management unit – um chip está localizado na 
CPU (Central Processing Unit ou unidade central de processamento)) que mapeia 
(estrutura) os endereços virtuais em endereços físicos, a CPU gera os endereços 
virtuais e os envia a MMU. 
 
 
BV_C2_Internal 
CORRETA. IV. A CPU gera os endereços virtuais e os envia a MMU. A MMU por sua 
vez envia os endereços físicos para a memória. Segundo Tanenbaum (2003), os 
programas geram endereços virtuais e constituem o espaço de endereçamento virtual. 
Nos sistemas operacionais que não possuem memória virtual, o endereço virtual e o 
endereço físico são os mesmos. Já nos sistemas operacionais que trabalham com a 
memória virtual, o endereço virtual é enviado para a MMU (memory management unit 
– um chip está localizado na CPU (Central Processing Unit ou unidade central de 
processamento)) que mapeia (estrutura) os endereços virtuais em endereços físicos, a 
CPU gera os endereços virtuais e os envia a MMU. A MMU por sua vez envia os 
endereços físicos para a memória, e a memória virtual é um arquivo dinâmico e de 
tamanho variável na maioria dos sistemas operacionais. 
 
 
Questão 5Correta 
Existem estratégias ou algoritmos para definir em qual área livre os processos serão 
executados por meio da lista encadeada. Estes algoritmos reduzem ou evitam a 
fragmentação externa. Existem vários algoritmos de alocação de memória um deles é o 
Next Fit (próximo que couber). 
O Next Fit é o algoritmo é uma variação do First Fit. A posição em que encontra o 
segmento de memória disponível é memorizada e 
Sua resposta 
não precisapercorrer toda lista quando se quer alocar. 
 
Alternativa Correta: não precisa percorrer toda lista quando se quer alocar. Next Fit 
(próximo que couber): este algoritmo é uma variação do First Fit. A posição em 
que encontra o segmento de memória disponível é memorizada não precisando 
percorrer toda lista quando se quer alocar.

Continue navegando