Logo Passei Direto
Buscar

Exercício de Fixação 2 1

User badge image
Gustavo Lemos

em

Ferramentas de estudo

Questões resolvidas

Tempo de espera, tempo de resposta e utilização do processador são:
A - Algoritmos de escalonamento.
B - Comunicação e sincronização de processos.
C - Critérios de escalonamento.
D - Estados dos processos.
E - Todas as alternativas.

Algoritmos de escolha da partição são:
a. Fifo e LRU.
b. First fit, best fit, worst fit.
c. Time slice e time sharing.
d. LFU e NRU.
e. Nenhuma das alternativas.

Tempo compartilhado é um algoritmo de:
A - Escalonamento de CPU.
B - Escalonamento de disco.
C - Gerência de DMA.
D - Gerência de memória.
E - System Calls.

A área de memória pertencente ao processo onde as instruções e dados do programa são armazenados para execução é chamada de:
A - Espaço de endereçamento;
B - Memória virtual;
C - Paginação.
D - Swapping;
E - Troca de contexto;

Na figura a seguir, utilizando o algoritmo First Fit, em qual partição o programa F seria alocado:
a. 4Kb.
b. 3Kb.
c. Nenhuma das alternativas.
d. Esperaria o programa A terminar.
e. 5Kb.

(CESPE 2010) Diferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra. Assinale a opção que apresenta um algoritmo capaz de produzir starvation.
a. Prioridade.
b. Múltiplas filas com realimentação.
c. Eleição.
d. Primeiro a chegar, primeiro a ser atendido.
e. Round-Robin.

(CESGRANRIO 2009) Determinado sistema operacional apresenta a seguinte lista de segmentos de memória disponíveis, em sequência: 10 KB, 20 KB, 40 KB, 80 KB, 160 KB. Nesse momento, um processo solicita alocação de memória para 16 KB. Considerando-se o uso do algoritmo First Fit, que segmento será utilizado na alocação?
a. 20 KB.
b. 10 KB.
c. 80 KB.
d. 160 KB.
e. 40 KB.

Um escalonamento não-preemptivo no qual o processo que chegar primeiro ao estado de pronto é o selecionado para execução, é o algoritmo de:
a. Tempo Compartilhado.
b. FIFO.
c. Prioridade.
d. Working Set.
e. Tempo real.

(IADES 2011) A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado de Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping:
a. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado.
b. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo.
c. O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes.
d. A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença.
e. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador.

Em Paginação é utilizado o recurso da memória virtual. Qual estrutura armazena os detalhes de cada página para cada processo?
a. Tabelas de páginas.
b. Page out.
c. Swapping.
d. Page fault.
e. Page in.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Tempo de espera, tempo de resposta e utilização do processador são:
A - Algoritmos de escalonamento.
B - Comunicação e sincronização de processos.
C - Critérios de escalonamento.
D - Estados dos processos.
E - Todas as alternativas.

Algoritmos de escolha da partição são:
a. Fifo e LRU.
b. First fit, best fit, worst fit.
c. Time slice e time sharing.
d. LFU e NRU.
e. Nenhuma das alternativas.

Tempo compartilhado é um algoritmo de:
A - Escalonamento de CPU.
B - Escalonamento de disco.
C - Gerência de DMA.
D - Gerência de memória.
E - System Calls.

A área de memória pertencente ao processo onde as instruções e dados do programa são armazenados para execução é chamada de:
A - Espaço de endereçamento;
B - Memória virtual;
C - Paginação.
D - Swapping;
E - Troca de contexto;

Na figura a seguir, utilizando o algoritmo First Fit, em qual partição o programa F seria alocado:
a. 4Kb.
b. 3Kb.
c. Nenhuma das alternativas.
d. Esperaria o programa A terminar.
e. 5Kb.

(CESPE 2010) Diferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra. Assinale a opção que apresenta um algoritmo capaz de produzir starvation.
a. Prioridade.
b. Múltiplas filas com realimentação.
c. Eleição.
d. Primeiro a chegar, primeiro a ser atendido.
e. Round-Robin.

(CESGRANRIO 2009) Determinado sistema operacional apresenta a seguinte lista de segmentos de memória disponíveis, em sequência: 10 KB, 20 KB, 40 KB, 80 KB, 160 KB. Nesse momento, um processo solicita alocação de memória para 16 KB. Considerando-se o uso do algoritmo First Fit, que segmento será utilizado na alocação?
a. 20 KB.
b. 10 KB.
c. 80 KB.
d. 160 KB.
e. 40 KB.

Um escalonamento não-preemptivo no qual o processo que chegar primeiro ao estado de pronto é o selecionado para execução, é o algoritmo de:
a. Tempo Compartilhado.
b. FIFO.
c. Prioridade.
d. Working Set.
e. Tempo real.

(IADES 2011) A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado de Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping:
a. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado.
b. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo.
c. O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes.
d. A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença.
e. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador.

Em Paginação é utilizado o recurso da memória virtual. Qual estrutura armazena os detalhes de cada página para cada processo?
a. Tabelas de páginas.
b. Page out.
c. Swapping.
d. Page fault.
e. Page in.

Prévia do material em texto

09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 1/11
Painel / Minhas disciplinas / Sistemas Operacionais / Exercício de Fixação 2
/ Exercício de Fixação 2 (E2)
Sistemas Operacionais
Atividade anterior Próxima atividade
Iniciado em sábado, 9 Jun 2018, 17:37
Estado Finalizada
Concluída em sábado, 9 Jun 2018, 18:37
Nota 6,00 de um máximo de 10,00(60%)


09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 2/11
Questão 1
Correto
Tempo de espera, tempo de resposta e utilização do processador são:
Escolha uma:
A resposta correta é: Critérios de escalonamento..
a. Todas as alternativas.
b. Comunicação e sincronização de processos.
A alternativa correta é Critérios de escalonamento. O Despachante (Dispatcher)
é uma ferramenta que utiliza uma série de critérios para decidir qual é o melhor
processo a ser escolhida para execução. Alguns desses critérios são: utilização do
processador, desempenho, tempo de espera e tempo de resposta. Fonte: Videoaula
4-1.
c. Critérios de escalonamento.

d. Estados dos processos.
e. Algoritmos de escalonamento.
09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 3/11
Questão 2
Correto
Algoritmos de escolha da partição são:
Escolha uma:
A resposta correta é: First �t, best �t, worst �t..
a. LFU e NRU.
b. Time slice e time sharing.
c. FIFO e LRU.
d. Nenhuma das alternativas.
FIFO e LRU são algoritmos de troca de páginas; First �t, best �t e worst �t são
algoritmos de escolha de partição; Time slice e time sharing são termos
relacionados com SOs de tempo compartilhado; LFU e NRU são algoritmos de troca
de páginas. Fonte: Videoaulas 5-1, 5-2 e 6-1.
e. First �t, best �t, worst �t.

09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 4/11
Questão 3
Correto
Tempo compartilhado é um algoritmo de:
Escolha uma:
A resposta correta é: Escalonamento de CPU..
Basicamente, tempo compartilhado (time sharing) consiste em alternar entre
diferentes processos de forma que o usuário tenha a percepção que todos os
processos estão sendo executados simultaneamente, permitindo a interação com
múltiplos processos em execução. Esta percepção é dada pela velocidade em que
as trocas de tempos de execução em CPU ocorrem, sendo tão frequentes que se
tornam não perceptíveis do ponto de vista do usuário. Este assunto se relaciona
com escalonamento de CPU. Fonte: Videoaula 4-1.
a. Escalonamento de CPU.

b. Gerência de memória.
c. System Calls.
d. Gerência de DMA.
e. Escalonamento de disco.
09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 5/11
Questão 4
Correto
A área de memória pertencente ao processo onde as instruções e dados do
programa são armazenados para execução é chamada de:
Escolha uma:
A resposta correta é: Espaço de endereçamento;.
Memória virtual possibilita ao sistema operacional e às aplicações o uso de
mais memória principal do que a �sicamente existente em um computador; A troca
de contexto de um processo ocorre durante a paginação; O Espaço de
endereçamento é a área de memória pertencente ao processo onde as instruções e
dados do programa são armazenados para execução; Swapping é uma técnica
criada na tentativa de melhorar o problema da insu�ciência de memória durante a
execução de alguns processos em ambientes multiprogramados. Essa técnica
consiste em transferir automaticamente todo o processo da memoria principal para
o disco (swap out) e vice-versa; Paginação é uma técnica de gerência de memória na
qual a memória principal é dividida em pedaços de tamanhos iguais, chamadas de
páginas. A paginação utiliza o conceito de memoria virtual. Fonte: Videoaula 5-2.
a. Espaço de endereçamento;

b. Swapping;
c. Memória virtual;
d. Paginação.
e. Troca de contexto;
09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 6/11
Questão 5
Correto
Na �gura a seguir, utilizando o algoritmo First Fit, em qual partição o
programa F seria alocado: 
 
Escolha uma:
A resposta correta é: 4Kb..
a. Esperaria o programa A terminar.
A alternativa correta é 4Kb. Neste exemplo, todas as partições livres podem
conter o programa F. Com a estratégia Best Fit, alocaríamos o programa na partição
livre que sobrasse menor espaço desocupado: no caso, 3Kb. Com a estratégia Worst
Fit, o programa seria alocado na partição de 5Kb, pois é nesta que sobraria a maior
quantidade de espaço desocupado. Mas como a estratégia da questão é a First Fit,
alocamos o programa na primeira partição livre onde este caiba: no caso 4kb.
Fonte: Videoaula 5-1.
b. 4Kb.

c. Nenhuma das alternativas.
d. 3Kb.
e. 5Kb.
09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 7/11
Questão 6
Incorreto
(CESPE 2010) Diferentes algoritmos de escalonamento de CPU possuem
diferentes propriedades e a escolha de um determinado algoritmo pode
favorecer uma classe dos processos em detrimento de outra. Assinale a
opção que apresenta um algoritmo capaz de produzir starvation.
Escolha uma:
a. Eleição.
Em programação concorrente, ocorre inanição (ou starvation) quando um
processo nunca é executado ("morre de fome"), pois processos de prioridade maior
sempre passam na sua frente. Analisemos os algoritmos de escalonamento
colocados na questão: Prioridades: Como o próprio nome já diz, é um algoritmo
preemptivo no qual cada processo no estado de pronto recebe uma prioridade. Os
processos com maiores prioridades são executados primeiro. Prioridades que
podem ser atribuídas dinâmica ou estaticamente. Processos de baixa prioridade
podem demorar a executar, ou nunca executar, caso novos processos de
prioridades mais altas sejam criados continuamente; FIFO: (First in, �rst out) como
seu próprio nome já diz, o primeiro que chega será o primeiro a ser executado. É
não-preemptivo, ou seja, executa o processo como um todo do início ao �m.
Trabalha com apenas uma �la. Processos que passam para o estado de pronto vão
para o �nal da �la e são escalonados quando chegam ao início. Portanto, o
processo acaba sendo executado; Round-Robin é um dos mais antigos e simples
algoritmos de escalonamento. É largamente usado, e foi projetado especialmente
para sistemas time-sharing. A ideia do algoritmo é a seguinte: uma pequena
unidade de tempo, denominada timeslice ou quantum, é de�nida. Todos os
processos são armazenados em uma �la circular. O escalonador da CPU percorre a
�la, alocando a CPU para cada processo durante um quantum. Mais precisamente,
o escalonador retira o primeiro processo da �la e procede à sua execução. Se o
processo não termina após um quantum, ocorre uma preempção, e o processo é
inserido no �m da �la. Se o processo termina antes de um quantum, a CPU é
liberada para a execução de novos processos. Em ambos os casos, após a liberação
da CPU, um novo processo é escolhido na �la. Novos processos são inseridos no �m
da �la. Portanto, todos os processos são executados; Eleição não é um algoritmo de
escalonamento; Filas múltiplas: trabalha com várias �las de processos prontos, que
podem ser divididas de acordo com a prioridade, com o tipo de processo, se é de
sistema ou de usuário, etc. Os processos não permanecem em uma mesma �la até
o término do processamento (realimentação), pois o SO faz um ajuste dinâmico
para ajustar os processos em função do comportamento do sistema. Os processos
não são previamente associados às �las, mas direcionados pelo sistema entre as
diversas �las com base no seu comportamento. Processos que não executam
b. Primeiro achegar, primeiro a ser atendido.

09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 8/11
A resposta correta é: Prioridade..
Questão 7
Correto
(CESGRANRIO 2009) Determinado sistema operacional apresenta a seguinte
lista de segmentos de memória disponíveis, em sequência:
10 KB, 20 KB, 40 KB, 80 KB, 160 KB
Nesse momento, um processo solicita alocação de memória para 16 KB.
Considerando-se o uso do algoritmo First Fit, que segmento será utilizado na
alocação?
Escolha uma:
A resposta correta é: 20 KB..
podem ter suas prioridades aumentadas, evitando starvation.Portanto, o único
algoritmo que permite starvation é o algoritmo de prioridades. Fonte: Videoaulas 4-
1 e 4-2; capítulo 3, páginas 54 e 55.
c. Múltiplas �las com realimentação.
d. Round-Robin.
e. Prioridade.
a. 40 KB.
A resposta correta é 20KB No First Fit, o segmento alocado é o primeiro a ser
encontrado, que caiba a solicitação. No caso, como são pedidos 16KB, o primeiro
segmento que pode contê-lo será o de 20KB. Fonte: Videoaula 5-1.
b. 20 KB.

c. 10 KB.
d. 160 KB.
e. 80 KB.
09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 9/11
Questão 8
Incorreto
Um escalonamento não-preemptivo no qual o processo que chegar primeiro
ao estado de pronto é o selecionado para execução, é o algoritmo de:
Escolha uma:
A resposta correta é: FIFO..
A resposta correta é FIFO. Prioridades: Como o próprio nome já diz, é um
algoritmo preemptivo no qual cada processo no estado de pronto recebe uma
prioridade. Os processos com maiores prioridades são executados primeiro.
Prioridades que podem ser atribuídas dinâmica ou estaticamente; Tempo
compartilhado ou multitarefa: neste algoritmo é escolhida uma fatia de tempo,
também chamada de Time Slice, onde processos vão ocupar a CPU por esta fatia de
tempo. Ao término deste período, outro processo é escalonado e o processo que
saiu da execução volta para o �nal da �la; Working Set é um algoritmo de
paginação; Tempo real: Os algoritmos de escalonamento dinâmicos não atribuem
prioridades �xas aos processos. As decisões de escalonamento são tomadas em
tempo de execução e as prioridades dos processos podem mudar; FIFO: (First in,
�rst out) como seu próprio nome já diz, o primeiro que chega será o primeiro a ser
executado. É não-preemptivo, ou seja, executa o processo como um todo do início
ao �m. Trabalha com apenas uma �la. Processos que passam para o estado de
pronto vão para o �nal da �la e são escalonados quando chegam ao início. Fonte:
Videoaula 4-1.
a. Tempo real.

b. Working Set.
c. Prioridade.
d. FIFO.
e. Tempo Compartilhado.
09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 10/11
Questão 9
Incorreto
(IADES 2011) A maioria dos sistemas operacionais da atualidade utiliza o
recurso chamado de Memória Virtual. Uma das funções da Memória Virtual
é a paginação ou troca (swapping). Assinale a alternativa que contém a
a�rmação correta a respeito do swapping:
Escolha uma:
A resposta correta é: Swapping possibilita ao sistema operacional e às aplicações
o uso de mais memória do que a �sicamente existente em um computador..
a. Swapping possibilita ao sistema operacional e às aplicações o uso de
mais memória do que a �sicamente existente em um computador.
Swapping possibilita ao sistema operacional e às aplicações o uso de mais
memória do que a �sicamente existente em um computador. Fonte: Videoaulas 5-
2.
b. O swapping é uma técnica de endereçamento que faz com que cada
processo enxergue sua área de memória como um segmento contíguo.

c. O swapping é um mecanismo necessário em computadores de 64 bits
que permite o endereçamento de memórias superiores a 4 Gbytes.
d. Swapping é a capacidade de troca de componentes de hardware de um
computador, mesmo que o mesmo esteja ligado.
e. A principal função do swapping é impedir que um processo utilize
endereço de memória que não lhe pertença.
09/06/2018 Exercício de Fixação 2 (E2)
https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6645249 11/11
Questão 10
Incorreto
Em Paginação é utilizado o recurso da memória virtual. Qual estrutura
armazena os detalhes de cada página para cada processo?
Escolha uma:
A resposta correta é: Tabelas de páginas..
A alternativa correta é Tabelas de Páginas. Page fault é a interrupção que faz a
transferência de páginas; Page in é a transferência de uma página da memória
secundária para a memória principal; Page out é a transferência de uma página da
memória principal para a memória secundária; A tabela de páginas serve para
gerenciar quais páginas estão na memória principal, e onde estão na memória
principal, e quais páginas estão na memória secundária, e onde estão na memória
secundária; Swapping é uma técnica criada na tentativa de melhorar o problema da
insu�ciência de memória durante a execução de alguns processos em ambientes
multiprogramados. Essa técnica consiste em transferir automaticamente todo o
processo da memoria principal para o disco (swap out) e vice-versa. Fonte:
Videoaula 5-2.
a. Swapping.

b. Page fault.
c. Tabelas de páginas.
d. Page out.
e. Page in.

Mais conteúdos dessa disciplina