Você está na página 1de 6

Ministério da Educação - Centro Federal de

Educação Tecnológica de Minas Gerais


Unidade/Timóteo – Departamento de Comp. E Construção Civil
Disciplina: Sistemas Operacionais
Curso: Engenharia de Computação
Turma: 6° Periodo Ano: 01/2021
Professor: Geordan Caldeira de Souza

Aluno: Rafael Lima da Silva


Data: 11/02/2022 Valor: 30,0 pontos Nota:

1. Visando a melhorar a tradução de endereços da memória virtual, existe uma


memória cache cuja função é diminuir os acessos à tabela de páginas.
Assinale a alternativa que representa tal memória.
a) Cache Write-trough.
b) Cache Multi-nível.
c) Translation Lookaside Buffer (TLB).
d) Registrador de tabela de páginas (RTP).
e) Cache Write-back.
f) Nenhuma das alternativas
Resposta: Letra c, A TLB funciona como uma memória cache, assim ela
melhorando a paginação, diminuindo os acessos à tabela de páginas.

2. Para o gerenciamento de memória, o sistema operacional pode


implementar técnicas de segmentação e paginação. Com base nisso,
marque a alternativa correta.

a) Ao contrário de segmentação, paginação permite que o espaço de endereços


exceda o tamanho máximo da memória física.
b) Com segmentação é possível distinguir e proteger separadamente os
procedimentos e dados de um programa.
c) As técnicas de paginação quanto segmentação foram inventadas
exclusivamente para permitir espaços de endereço maiores que a memória física
permite.
d) Os blocos de dados para paginação e segmentação são somente de tamanho
fixo.
e) O desenvolvedor é obrigado a adaptar seus programas em sistemas que utilizam
paginação.
f) Nenhuma das alternativas
Resposta: Letra b. Na letra A, a afirmativa começa errada com o termo ao contrário,
paginação e segmentação não fazem papéis contrários. Na letra C as técnicas de
paginação não foram inventadas exclusivamente para permitir espaços de
endereços maiores, mas como uma forma de também resolver este problema. Na
letra D os blocos de dados podem apresentar tamanhos variados. Na letra E é
errado afirmar que o desenvolvedor é obrigado a adaptar seus programas para
utilizar paginação pois podem desenvolvê-los sem este meio

3. Em relação ao gerenciamento de memória em sistemas operacionais,


assinale a afirmativa correta.
a) Em paginação, uma forma de minimizar o problema da fragmentação interna é
definir um tamanho de página pequeno.
b) Em um sistema operacional trabalhando com alocação contígua de memória,
quando há memória suficiente para o atendimento de um pedido de alocação,
mas esta memória não é contígua, diz-se que ocorreu o problema de
fragmentação interna.
c) Em um sistema operacional trabalhando com alocação contígua de memória,
quando a memória alocada por um processo não é completamente utilizada diz-
se que ocorreu fragmentação externa.
d) A paginação é um esquema de alocação contígua de memória.
e) Nenhuma das alternativas
Resposta: Letra a. Nas letras b e c, o erro se apresenta na fragmentação, em que
no caso da letra b seria fragmentação externa e na letra c fragmentação interna. Já
no caso da letra d a explicação de paginação está errada, aquilo é a explicação de
segmentação.
4. Seja uma memória virtual com 3 blocos e que use o algoritmo LRU (Least
Recently Used) como seu algoritmo de substituição de páginas. Admitindo-
se que ocorra a seguinte sequência de referência às páginas de memórias:
1,2,3,4,2,3,4,2. Assumindo que inicialmente todos os blocos estão vazios,
quantas interrupções de páginas ausentes (pagesfaults) ocorrerão?
a) 5
b) 4
c) 6
d) 7
e) 3
f) Nenhuma das alternativas
Resposta: Letra b. Como inicialmente os blocos estão vazios, ocorrerão 4 page
faults, sendo que os três primeiros vão ser para inserção das páginas iniciais e o
quarto para a página de referência.

5. Como é denominado o algoritmo de substituição de página de memória em


que, ao acontecer uma falta de página, o sistema operacional irá procurar pela
página que estiver com a classe mais baixa, ou seja, modificada, mas não
sendo referenciada.
a) Segunda chance.
b) FIFO.
c) NUR.
d) Relógio.
e) Nenhuma das alternativas
Resposta: Letra c. O modelo de algoritmo de substituição apresentado no enunciado
da questão é o NUR, ou em inglês, NRU - Not recently used.

6. Considerando-se a arquitetura de sistemas operacionais, assinale a única


alternativa em que os conceitos de gerenciamento de memória e a respectiva
definição estão corretos.
a) Swapping: técnica que amplia o espaço de endereçamento do processo
guardando-o no disco quando este assume a condição de ocioso/inativo.
b) Memória virtual: técnica que reúne o espaço de endereçamento do programa em
pequenos pedaços com faixas de endereços descontínuos, chamados páginas.
c) LRU (Least Recently Used): algoritmo usado no gerenciamento memória virtual,
substitui a página que possui o menor tempo de ociosidade.
d) Espaço de endereçamento de um processo: conjunto de endereços que um
processo utiliza para acessar a memória do sistema, para executar instruções e
armazenar dados.
e) MMU (Memory Managment Unity): módulo do sistema operacional responsável

por mapear o espaçamento de endereçamento virtual no espaço de


endereçamento físico.
f) Nenhuma das alternativas
Resposta: Letra d

7. A tabela a seguir mostra informações de cinco jobs. Sabendo-se que o


escalonador utiliza o algoritmo de job mais curto primeiro, pergunta-se qual a
diferença entre o tempo médio de resposta e o tempo médio de resposta ótimo
para os cinco jobs. A diferença é:
a) 0.
b) 86.
c) 176.
d) 328.
e) 504.
f) Nenhuma das alternativas
Resposta: Letra b
8. Em relação à sistemas operacionais é correto afirmar:

a) Sistemas operacionais utilizam técnicas de paginação e segmentação para


exercer o controle de acesso à memória primária, protegendo as áreas de
memória de uma aplicação do acesso por outra aplicação.
b) Throughput, turnover e turnaround são critérios de escalonamento utilizados por
sistemas operacionais.
c) Todo o processo de gerenciamento dos threads da categoria ULT (User-Level
Thread) é realizado pelo sistema operacional.
d) Remover o processo da memória principal e o colocar na memória secundária é
uma operação típica do escalonador de curto prazo.
e) Na paginação, o espaço de endereço de memória física é dividido em unidades
chamadas páginas.
f) Nenhuma das alternativas
Resposta: Letra a. No caso da letra B o throughput é tempo de processo de
escalonamento. Na letra C não é todo o processo que é realizado pelo SO, mas sim
parte dele. Na letra D a técnica mencionada chama SWAP e não uma operação
típica do escalonador de curto prazo. Na letra E a divisão mencionada se chama
molduras de páginas e não páginas.

9. Em relação ao Gerenciamento de Memória, analise as afirmativas a seguir


e indique a opção correta.
I. Uma forma de gerenciar o uso de memória é manter uma lista encadeada de
segmentos de memória alocados e de segmentos de memória disponíveis.
II. A segmentação da memória ajuda no tratamento de estruturas de dados que
alteram seus tamanhos durante a execução.
III. Em uma configuração simples da memória virtual, o espaço de
endereçamento de cada processo é dividido em blocos de tamanho
uniforme chamados de páginas.
a) Somente a afirmativa I está correta.
b) Somente a afirmativa II está correta.
c) Somente a afirmativa III está correta.
d) Todas as afirmativas estão incorretas.
e) Todas as afirmativas estão corretas.
f) Nenhuma das alternativas
Resposta: Letra e

10. No gerenciamento de memória, são características típicas da


segmentação:
a) Segmentos do programa sempre do mesmo tamanho.
b) Programas normalmente separados em módulos.
c) Segmentos de tamanho máximo inexistentes.
d) Segmentos sem possibilidade de controle pelo usuário.
e) Eliminações de qualquer tipo de fragmentações.
f) Nenhuma das alternativas
Resposta: Letra b. A segmentação apresenta como vantagem uma divisão do
processo em módulos. Na letra A os segmentos não apresentam tamanhos fixos, e
sim as páginas. Na letra C o tamanho máximo de um segmento é o tamanho da
memória virtual. Na letra D o usuário pode utilizar segmentos, as páginas que não
podem. Na letra E caso um segmento seja muito grande, não tem como mantê-lo na
memória principal, assim fragmentando o mesmo.

Você também pode gostar