Buscar

SC SISTEMAS OPERACIONAIS

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 125 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

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 6, do total de 125 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

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 9, do total de 125 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

SC SISTEMAS OPERACIONAIS
Questão 1/5 - Sistemas Operacionais
Nos sistemas multiprogramáveis as tarefas são executadas de forma
concorrente. A camada de usuário pode fazer várias solicitações para o sistema
e essas solicitações são processadas de forma compartilhada pela UCP. Para o
compartilhamento dos recursos de processamento são utilizadas técnicas de
interrupções e exceções. Analise as sentenças a seguir e depois assinale a
alternativa correta.
I) Uma interrupção é sempre gerada por algum evento externo ao programa e,
nesse caso, independente da instrução que está sendo executada.
II) Uma exceção é semelhante a uma interrupção, sendo a principal diferença o
motivo pelo qual o evento é gerado. A exceção é resultado direto da execução
de uma instrução do próprio programa em execução
III) Interrupção e exceção são técnicas para implementação da concorrência,
enquanto a interrupção é um evento interno ao programa em execução a
exceção é um evento externo ao programa em execução.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
Amente os itens I e III estão corretos.
Bmente o item I está correto.
C
Somente o item II está correto.
D
Somente os itens I e II estão corretos.
Você acertou!
Questão 2/5 - Sistemas Operacionais
Quanto aos sistemas operacionais da terceira geração de computadores
podemos afirmar:
I. Na terceira geração de computadores com o surgimento dos
circuitos integrados aparece o conceito de sistemas operacionais
de tempo compartilhado (time-sharing), como exemplo o Multics.
II. As concepções de projeto do Multics serviram de base para o
desenvolvimento do UNIX, sistema mundialmente conhecido
principalmente em ambientes corporativos.
III. Um dos objetivos de projetos dos sistemas operacionais a partir
da terceira geração é a utilização de linguagem de alto nível, para
tornar o sistema portável, ou seja, independente da plataforma de
hardware.
IV. O UNIX foi reescrito em C, linguagem de alto nível que deu
origem a uma família de sistemas operacionais, entre elas o Linux.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
A
Somente o item I está correto.
B
Somente os itens I e II estão corretos.
C
Somente os itens II, III e IV estão corretos.
D
Todos os itens estão corretos.
Você acertou!
Questão 3/5 - Sistemas Operacionais
O primeiro sistema operacional, chamado monitor por sua simplicidade, foi
desenvolvido em 1953 pelos usuários do computador IBM 701 do Centro de
Pesquisas da General Motors, justamente para tentar automatizar as tarefas
manuais até então utilizadas (MACHADO, 2007).
Quanto aos primeiros sistemas operacionais podemos afirmar
I) Da mesma maneira que as linguagens de programação, os sistemas
operacionais evoluíram no sentido de facilitar o trabalho de codificação,
submissão, execução e depuração de programas.
II) Os primeiros sistemas operacionais exigiam que um programa inteiro fosse
carregado na memória para poder se executado, limitando os programadores a
criar programas pequenos com capacidades reduzidas.
III) Nos primeiros sistemas Operacionais o processamento era
realizado em lote, executando os Jobs (programas)
sequencialmente.
IV) Os primeiros sistemas operacionais foram desenvolvidos sob o
conceito de objetos com base na programação orientada a objetos
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
Amente o item I está correto
Bmente os itens I, II e III estão corretos
Você acertou!
Cmente os itens II, III e IV estão corretos
Dmente os itens I, III e IV estão corretos
Questão 4/5 - Sistemas Operacionais
A computação em nuvem “cloud computing” é uma tendência na
área de tecnologia da informação. Esse termo tem ganhado
destaque em função da palavra de ordem do momento em termos
de tecnologia, a mobilidade. Antes tínhamos um computador,
desktop que ficava fixo sobre uma mesa no escritório da casa e
que aos poucos foi sendo substituído pelo notebook. Com a
chegada de vários aparelhos, como smartphones, tablets e
netbooks a relação das pessoas como os serviços da computação
mudaram e hoje é necessário ter aplicativos, arquivos enfim todos
aqueles recursos que antes ficavam em uma máquina, disponíveis
em qualquer lugar em qualquer horário. Com base nisso podemos
afirmar que a computação em nuvem veio para ficar. Quanto a
relação entre a computação em nuvem e os sistemas operacionais,
assinale V para as proposições e F para as proposições falsas.
I) ( ) Com o crescimento dos serviços de computação em nuvem,
os sistemas operacionais tendem a se tornar um sistema
responsável pelo gerenciamento do hardware e execução de um
browser de internet para acesso a esses serviços.
II) ( ) Uma das grandes promessas de Sistemas operacionais
voltados para o conceito de computação em nuvem é Chrome OS
da Google.
III) ( ) Os Sistemas operacionais desenvolvidos sobre o conceito
de “cloud”exigem equipamentos com uma capacidade de
processamento cada vez maior, principalmente em função da
utilização de vídeos.
IV) ( ) O fator chave para o sucesso dos sistemas operacionais
desenvolvidos sobre o conceito de “cloud” é a qualidade de
coneXão para acesso a web.
Nota: 20.0
A V, V
BF, F
C V, F
D F, V
Você acertou!
Questão 5/5 - Sistemas Operacionais
Quanto aos sistemas operacionais embarcados, assinale V para as
proposições verdadeiras ou F para as proposições falsas.
I) Sistema operacional embarcado ou embutido é um sistema
encapsulado em um dispositivo e que executada tarefas
específicas.
II) Podemos citar como exemplo de sistemas operacionais
embarcados, os softwares de gerenciamento de dispositivos de
rede como roteadores, hubs, switches.
III)Sistemas operacionais embarcados normalmente não possuem
interface com usuário.
Nota: 20.0
A
V, F, V.
B
V, F, F.
C F.
Você acertou!
D
F, V, F.
Questão 1/10 - Sistemas
Operacionais
Na década de 90 ocorreu a
consolidação dos computadores
da 4ª. Geração e dos sistemas
operacionais baseados em
interfaces gráficas. Com o
surgimento e a evolução da
Internet, o protocolo TCP/IP
passou a ser um padrão de
mercado, obrigando os
fabricantes de sistemas
operacionais a oferecer suporte a
este protocolo. A arquitetura
cliente/servidor, aplicada
basicamente a redes locais,
passa a ser utilizada em redes
distribuídas como a Internet,
permitindo que qualquer pessoa
tenha acesso a todo tipo de
informação, independente de
onde esteja armazenada
(MACHADO, 2007)
I. Os computadores da quarta
geração utilizavam tecnologia de
transistores, as válvulas em
miniatura que permitiam a
redução do tamanho e melhoria
da capacidade de processamento
das máquinas.
II. Um dos grandes avanços dos
sistemas operacionais da década
de 90 está associado a
incorporação de recursos de
comunicação.
III. As novas funcionalidades dos
sistemas operacionais baseado
no protocolo TCP/IP, e a
arquitetura cliente servidor
permitiram a criação de diversos
sistemas dedicados a oferecer
serviços, tais como Servidores
Web, de correio, de arquivos e
servidores de banco de dados.
IV. Um dos sistemas
operacionais que melhor
representa a consolidação dos
sistemas baseados em interfaces
gráficas é a família Windows da
Microsoft.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 10.0
Amente os itens I e II estão corretos.
Bmente os itens II e III estão corretos.
Cmente os itens I, III e IV estão corretos.
Dmente os itens II, III e IV estão corretos.
Você acertou!
Questão 2/10 - Sistemas
Operacionais
Quanto ao conceito de
concorrência, assinale a
alternativa correta.
Nota: 10.0
Aonceito de concorrência é aplicado aos sistemas monotarefas no
enciamento dos jobs em execução.
Boncorrência é o principio básico para o projeto e implementação d
emas multiprogramáveis.
Você acertou!
Conceito de concorrência foi criado para evitar que múltiplos proce
sam ser carregados em memória para compartilhar recursos.
Doncorrência permite que apenas um processo possa ser executad
U, evitando o compartilhamento de recursos.Questão 3/10 - Sistemas
Operacionais
Quanto aos sistemas
operacionais embarcados,
assinale V para as proposições
verdadeiras ou F para as
proposições falsas.
I) Sistema operacional
embarcado ou embutido é um
sistema encapsulado em um
dispositivo e que executada
tarefas específicas.
II) Podemos citar como exemplo
de sistemas operacionais
embarcados, os softwares de
gerenciamento de dispositivos
de rede como roteadores, hubs,
switches.
III)Sistemas operacionais
embarcados normalmente não
possuem interface com usuário.
Nota: 0.0
A
V, F, V.
B
V, F, F.
C F.
D
F, V, F.
Questão 4/10 - Sistemas
Operacionais
Quanto aos sistemas
operacionais da terceira geração
de computadores podemos
afirmar:
I. Na terceira geração de
computadores com o surgimento
dos circuitos integrados aparece
o conceito de sistemas
operacionais de tempo
compartilhado (time-sharing),
como exemplo o Multics.
II. As concepções de projeto do
Multics serviram de base para o
desenvolvimento do UNIX,
sistema mundialmente
conhecido principalmente em
ambientes corporativos.
III. Um dos objetivos de projetos
dos sistemas operacionais a
partir da terceira geração é a
utilização de linguagem de alto
nível, para tornar o sistema
portável, ou seja, independente
da plataforma de hardware.
IV. O UNIX foi reescrito em C,
linguagem de alto nível que deu
origem a uma família de sistemas
operacionais, entre elas o Linux.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 10.0
A
Somente o item I está
correto.
B
Somente os itens I e II estão
corretos.
C
Somente os itens II, III e IV
estão corretos.
D
Todos os itens estão
corretos.
Você acertou!
Questão 5/10 - Sistemas
Operacionais
Com base na tabela de processo
a seguir, calcule o tempo médio
de espera dos processos
aplicando algoritmos de
escalonamento SJF.
Te
mp
o
de
Pr
oc
es
sa
do
r
(u.t
)
10
4
3
Nota: 10.0
Apo médio de espera igual a 8.
Bpo médio de espera igual a 3,3.
Você acertou!
Cpo médio de espera igual a 4,6.
Dpo médio de espera igual a 12,3.
Questão 6/10 - Sistemas
Operacionais
Quanto aos sistemas
operacionais da terceira geração
de computadores podemos
afirmar:
I. Na terceira geração de
computadores com o surgimento
dos circuitos integrados aparece
o conceito de sistemas
operacionais de tempo
compartilhado (time-sharing),
como exemplo o Multics.
II. As concepções de projeto do
Multics serviram de base para o
desenvolvimento do UNIX,
sistema mundialmente
conhecido principalmente em
ambientes corporativos.
III. Um dos objetivos de projetos
dos sistemas operacionais a
partir da terceira geração é a
utilização de linguagem de alto
nível, para tornar o sistema
portável, ou seja, independente
da plataforma de hardware.
IV. O UNIX foi reescrito em C,
linguagem de alto nível que deu
origem a uma família de sistemas
operacionais, entre elas o Linux.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 10.0
A
Somente o item I está
correto.
B
Somente os itens I e II estão
corretos.
C
Somente os itens II, III e IV
estão corretos.
D
Todos os itens estão
corretos.
Você acertou!
Questão 7/10 - Sistemas
Operacionais
O primeiro sistema operacional,
chamado monitor por sua
simplicidade, foi desenvolvido
em 1953 pelos usuários do
computador IBM 701 do Centro
de Pesquisas da General Motors,
justamente para tentar
automatizar as tarefas manuais
até então utilizadas (MACHADO,
2007).
Quanto aos primeiros sistemas
operacionais podemos afirmar
I) Da mesma maneira que as
linguagens de programação, os
sistemas operacionais evoluíram
no sentido de facilitar o trabalho
de codificação, submissão,
execução e depuração de
programas.
II) Os primeiros sistemas
operacionais exigiam que um
programa inteiro fosse carregado
na memória para poder se
executado, limitando os
programadores a criar
programas pequenos com
capacidades reduzidas.
III) Nos primeiros sistemas
Operacionais o processamento
era realizado em lote, executando
os Jobs (programas)
sequencialmente.
IV) Os primeiros sistemas
operacionais foram
desenvolvidos sob o conceito de
objetos com base na
programação orientada a objetos
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 10.0
Amente o item I está correto
Bmente os itens I, II e III estão corretos
Você acertou!
Cmente os itens II, III e IV estão corretos
Dmente os itens I, III e IV estão corretos
Questão 8/10 - Sistemas
Operacionais
Os sistemas operacionais foram
evoluindo ao longo dos anos à
medida que os computadores
ganharam maior capacidade de
processamento e a principal
preocupação sempre foi tirar o
melhor proveito do hardware.
Com base nisso, marque V para
as sentenças verdadeiras ou F
para as falsas.
( ) Os sistemas
monoprogramáveis se
caracterizam por permitir que o
processador, execute múltiplos
programas simultaneamente.
( ) Nos sistemas
multiprogramáveis ou
multitarefa, enquanto um
programa espera por uma
operação de leitura ou gravação
em disco, outros programas
podem estar sendo processados
neste mesmo intervalo de tempo.
Nesse caso, podemos observar o
compartilhamento da memória e
do processador.
( ) Os sistemas
multiprocessados se
caracterizam por possuir duas ou
mais unidades de
processamento. A vantagem
desse sistema é permitir que
vários programas sejam
executados simultaneamente.
( ) Um fator chave para o
desenvolvimento de sistemas
com múltiplos processadores é a
forma de comunicação entre as
UCPs e o grau de
compartilhamento da memória e
dos dispositivos de entrada e
saída. Em função desses fatores,
podemos classificar os sistemas
com múltiplos processadores em
fortemente acoplados ou
fracamente acoplados.
Assinale a alternativa correta.
Nota: 10.0
A
V, V, V, F.
B
F, F, F, V.
C
V, V, F, V.
D
F, V, V, V.
Você acertou!
Questão 9/10 - Sistemas
Operacionais
A computação em nuvem “cloud
computing” é uma tendência na
área de tecnologia da
informação. Esse termo tem
ganhado destaque em função da
palavra de ordem do momento
em termos de tecnologia, a
mobilidade. Antes tínhamos um
computador, desktop que ficava
fixo sobre uma mesa no
escritório da casa e que aos
poucos foi sendo substituído
pelo notebook. Com a chegada
de vários aparelhos, como
smartphones, tablets e netbooks
a relação das pessoas como os
serviços da computação
mudaram e hoje é necessário ter
aplicativos, arquivos enfim todos
aqueles recursos que antes
ficavam em uma máquina,
disponíveis em qualquer lugar
em qualquer horário. Com base
nisso podemos afirmar que a
computação em nuvem veio para
ficar. Quanto a relação entre a
computação em nuvem e os
sistemas operacionais, assinale
V para as proposições e F para
as proposições falsas.
I) ( ) Com o crescimento dos
serviços de computação em
nuvem, os sistemas operacionais
tendem a se tornar um sistema
responsável pelo gerenciamento
do hardware e execução de um
browser de internet para acesso
a esses serviços.
II) ( ) Uma das grandes
promessas de Sistemas
operacionais voltados para o
conceito de computação em
nuvem é Chrome OS da Google.
III) ( ) Os Sistemas operacionais
desenvolvidos sobre o conceito
de “cloud”exigem equipamentos
com uma capacidade de
processamento cada vez maior,
principalmente em função da
utilização de vídeos.
IV) ( ) O fator chave para o
sucesso dos sistemas
operacionais desenvolvidos
sobre o conceito de “cloud” é a
qualidade de coneXão para
acesso a web.
Nota: 10.0
A V, V
BF, F
C V, F
D F, V
Você acertou!
Questão 10/10 - Sistemas
Operacionais
Quanto aos sistemas
operacionais da atualidade,
assinale V para as proposições e
F para as proposições falsas.
a) ( ) O Linux evoluiu para
tornar-se o padrão de sistema
operacional de baixo custo, com
inúmeras formas de distribuição
disponíveis no mercado.
b) ( ) Um numero cada vez maior
de sistemas computacionais
oferecem o paralelismo maciço,
ou seja, possuem grandes
quantidades de processadores
de modo que muitas partes
independentes das aplicações
podem ser executadas em
paralelo.
c) ( ) Os sistemas operacionais
Windows,Linux e outras versões
do Unix já oferecem suporte a
arquiteturas de 64 bits.
d) ( ) Os sistema operacionais
continuam restritos aos desktops
e computadores de grande porte.
Nota: 10.0
A V, V
BF, F
C V, F
Você acertou!
DV, F
Questão 1/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao conceito de memória
virtual.
I) Memória virtual é uma técnica sofisticada e poderosa de gerência
de memória, onde as memórias principal e secundária são
combinadas dando ao usuário a ilusão de existir uma memória
muito maior que a capacidade real da memória principal.
II) Na memória virtual os programas não são vinculados aos
endereços físicos da memória principal.
III) A memória virtual foi implementada em sistemas monotarefa e
consiste na divisão da memória principal em duas áreas, uma para
o sistema operacional e outra para o programa do usuário.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 0.0
A Somente o item I está correto.
B Somente o item II está correto.
C Somente os itens I e II estão corretos.
D Somente os itens I e III estão corretos.
Questão 2/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao escalonamento do tipo
Shortest-Job-First (SJF).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo SJF não se preocupa em melhorar o
tempo médio de espera dos processos, utilizando apenas a ordem
de chegada dos processos à fila de pronto.
III) O escalonamento do tipo SJF seleciona o processo que tiver o
menor tempo de processador ainda por executar.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 0.0
A Somente o item I está correto.
B
Somente o item II está correto.
C
Somente o item III está correto.
D
Somente os itens I e II estão corretos.
Questão 3/5 - Sistemas Operacionais
Analise as sentenças a seguir sobre as threads
I) Uma thread pode ser definida como uma sub-rotina de um
programa que pode ser executada de forma assíncrona, ou seja,
executada concorrentemente ao programa chamador.
II) Threads compartilham o processador da mesma maneira que
processos e passam pelas mesmas mudanças de estado
(execução, espera e pronto).
III) As threads compartilham o mesmo contexto de software e
espaço de endereçamento com os demais threads, porém cada
thread possui seu contexto de hardware individual.
Assinale a alternativa correta.
Nota: 0.0
A V, V, V.
De acordo com o livro da disciplina de "MACHADO"
Arquitetura de Sistemas Operacionais - 4ª Edição - 2007, as
três afirmativas são confirmadas:
Afirmativa [I] é confirmada na página 86, parágrafo 1;
Afirmativa [II] é confirmada na página 87, parágrafo 2.
Afirmativa [III] é confirmada na página 87, parágrafo 3.
B V, F, F.
C V, V, F.
D F, F, V.
E V, F, V
Questão 4/5 - Sistemas Operacionais
Quanto ao page-fault, assinale a alternativa correta.
Nota: 20.0
A Só ocorre em sistemas monoprogramáveis.
B Ocorre sempre que o processo referencia um endereço de
memória virtual e a página que contém o endereço
referenciado não está na memória principal.
Você acertou!
C O sistema operacional não tem como solucionar o problema
de page fault e a aplicação deverá ser retirada da memória.
D Ocorre sempre em sistemas de processamento tipo batch.
Questão 5/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao escalonamento do tipo
First-In-First-Out (FIFO).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo FIFO não se preocupa em melhorar o
tempo médio de espera dos processos, utilizando apenas a ordem
de chegada dos processos à fila de pronto
III) O escalonamento do tipo FIFO seleciona o processo que tiver o
menor tempo de processador ainda por executar.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 0.0
A Somente os itens I e II estão corretos.
B Somente o item I está correto.
C
Somente os itens I e III estão corretos.
D
Somente o item III está correto.
Questão 1/5 - Sistemas Operacionais
Quanto à técnica de buffering, assinale a alternativa correta.
Nota: 20.0
A
A técnica de buffering é sempre gerada por algum evento
externo ao programa e, nesse caso, independente da
instrução que está sendo executada.
B
A técnica de buffering consiste na capacidade de um código
executável ser compartilhado por diversos usuários, exigindo
que apenas uma cópia do programa esteja na memória.
C
A técnica de buffering consiste na utilização de uma área na
memória principal, denominada buffer, para a transferência
de dados entre os dispositivos de E/S e a memória.
Você acertou!
D A técnica de buffering consiste na utilização de uma área em
disco para gravar um arquivo denominado arquivo de spool.
Questão 2/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao escalonamento do tipo
Shortest-Job-First (SJF).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo SJF não se preocupa em melhorar o
tempo médio de espera dos processos, utilizando apenas a ordem
de chegada dos processos à fila de pronto.
III) O escalonamento do tipo SJF seleciona o processo que tiver o
menor tempo de processador ainda por executar.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
A Somente o item I está correto.
B
Somente o item II está correto.
C
Somente o item III está correto.
Você acertou!
D
Somente os itens I e II estão corretos.
Questão 3/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao escalonamento do tipo
First-In-First-Out (FIFO).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo FIFO não se preocupa em melhorar o
tempo médio de espera dos processos, utilizando apenas a ordem
de chegada dos processos à fila de pronto
III) O escalonamento do tipo FIFO seleciona o processo que tiver o
menor tempo de processador ainda por executar.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
A Somente os itens I e II estão corretos.
Você acertou!
B Somente o item I está correto.
C
Somente os itens I e III estão corretos.
D
Somente o item III está correto.
Questão 4/5 - Sistemas Operacionais
A partir do momento em que diversos processos podem estar no
estado de pronto, devem ser estabelecidos critérios para
determinar qual processo será escolhido para fazer o uso do
processador. Quanto à política de escalonamento podemos
afirmar:
I – A política de escalonamento é a base da gerência do
processador e da multiprogramação em um sistema operacional e
tem como principais funções manter o processador a maior parte
do tempo ocupado, balancear o uso da CPU entre os processos,
privilegiar a execução de aplicações críticas, executar o maioir
número de processos em uma fatia de tempo e oferecer tempos de
respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e
não preemptivo, que é a possibilidade do processador interromper
um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração
critérios como ordem de chegada dos processos, tempo de
processamento e prioridade.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
C
Somente os itens I e II estão corretos.
Você acertou!
D Somente o item III está correto.
Questão 5/5 - Sistemas Operacionais
Quanto ao page-fault, assinale a alternativa correta.
Nota: 20.0
A Só ocorre em sistemas monoprogramáveis.
B Ocorre sempre que o processo referencia um endereço de
memória virtual e a página que contém o endereço
referenciado não está na memória principal.
Você acertou!
C O sistema operacional não tem como solucionar o problema
de page fault e a aplicação deverá ser retirada da memória.
D Ocorre sempre em sistemas de processamento tipo batch.
//—
Questão 1/12 - Sistemas
Operacionais
Quanto aos sistemas
operacionais da terceira geraçãode computadores podemos
afirmar:
I. Na terceira geração de
computadores com o surgimento
dos circuitos integrados aparece
o conceito de sistemas
operacionais de tempo
compartilhado (time-sharing),
como exemplo o Multics.
II. As concepções de projeto do
Multics serviram de base para o
desenvolvimento do UNIX,
sistema mundialmente
conhecido principalmente em
ambientes corporativos.
III. Um dos objetivos de projetos
dos sistemas operacionais a
partir da terceira geração é a
utilização de linguagem de alto
nível, para tornar o sistema
portável, ou seja, independente
da plataforma de hardware.
IV. O UNIX foi reescrito em C,
linguagem de alto nível que deu
origem a uma família de
sistemas operacionais, entre
elas o Linux.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A
Somente o item I está
correto.
B
Somente os itens I e II
estão corretos.
C
Somente os itens II, III e IV
estão corretos.
D
Todos os itens estão
corretos.
Questão 2/12 - Sistemas
Operacionais
Como seria utilizar um
computador sem um sistema
operacional? Marque a
alternativa correta.
Nota: 0.0
A Sem o sistema operacional, um usuário para interagir com o
computador deveria conhecer profundamente diversos
detalhes sobre o hardware do equipamento, o que tornaria
seu trabalho lento e com grandes possibilidades de erros
B O usuário precisaria fazer um curso de operador em Sistemas
de microcomputador para saber lidar com o funcionamento
do Sistema Operativo
C O usuário teria que ter conhecimento de programação para
desenvolver suas próprias aplicações e instalar no sistema
computacional
D Esse computador não pode ser operado, nem mesmo por
meio da programação de hardware para executar tarefas de
baixo nível
Questão 3/12 - Sistemas
Operacionais
Com base na tabela de processo
a seguir, calcule o tempo médio
de espera dos processos
aplicando algoritmos de
escalonamento FIFO.
Te
mp
o
de
Pr
oc
es
sa
do
r
(u.
t)
10
4
3
Nota: 0.0
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 5,6.
C Tempo médio de espera igual a 13,6.
D Tempo médio de espera igual a 12,3.
Questão 4/12 - Sistemas
Operacionais
Assinale a alternativa que
completa a sentença a seguir.
O throughput e o tempo de
turnaround utilizados como
critérios de escalonamento
significam, respectivamente:
Nota: 0.0
A tempo que um processo permanece na fila de pronto durante
seu processamento; define o tempo que um processo leva
desde a sua criação até seu término.
B tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida; define o
tempo que um processo leva desde a sua criação até seu
término.
C tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida; tempo
que um processo permanece na fila de pronto durante seu
processamento.
D representa o número de processos executados em um
determinado intervalo de tempo; define o tempo que um
processo leva desde a sua criação até seu término.
Questão 5/12 - Sistemas
Operacionais
Quanto ao page-fault, assinale a
alternativa correta.
Nota: 10.0
A Só ocorre em sistemas monoprogramáveis.
B Ocorre sempre que o processo referencia um endereço de
memória virtual e a página que contém o endereço
referenciado não está na memória principal.
Você acertou!
C O sistema operacional não tem como solucionar o problema
de page fault e a aplicação deverá ser retirada da memória.
D Ocorre sempre em sistemas de processamento tipo batch.
Questão 6/12 - Sistemas
Operacionais
Quanto à técnica de spooling,
assinale a alternativa correta.
Nota: 0.0
A
A técnica de spooling é
sempre gerada por algum
evento externo ao
programa e, nesse caso,
independente da instrução
que está sendo executada.
B
A técnica de spooling
consiste na utilização de
uma área em disco para
gravar um arquivo de spool
utilizado na gerência de
impressão.
C
A técnica de spooling
consiste na capacidade de
um código executável ser
compartilhado por diversos
usuários, exigindo que
apenas uma cópia do
programa esteja na
memória.
D
A técnica de spooling
consiste na utilização de
um dispositivo que
controla as operações de
E/S geralmente em disco.
Questão 7/12 - Sistemas
Operacionais
Analise as sentenças a seguir
sobre as threads
I) Uma thread pode ser definida
como uma sub-rotina de um
programa que pode ser
executada de forma assíncrona,
ou seja, executada
concorrentemente ao programa
chamador.
II) Threads compartilham o
processador da mesma maneira
que processos e passam pelas
mesmas mudanças de estado
(execução, espera e pronto).
III) As threads compartilham o
mesmo contexto de software e
espaço de endereçamento com
os demais threads, porém cada
thread possui seu contexto de
hardware individual.
Assinale a alternativa correta.
Nota: 0.0
A V, F, V.
B V, F, F.
C V, V, F.
D F, F, V.
Questão 8/12 - Sistemas
Operacionais
O primeiro sistema operacional,
chamado monitor por sua
simplicidade, foi desenvolvido
em 1953 pelos usuários do
computador IBM 701 do Centro
de Pesquisas da General Motors,
justamente para tentar
automatizar as tarefas manuais
até então utilizadas (MACHADO,
2007).
Quanto aos primeiros sistemas
operacionais podemos afirmar
I) Da mesma maneira que as
linguagens de programação, os
sistemas operacionais evoluíram
no sentido de facilitar o trabalho
de codificação, submissão,
execução e depuração de
programas.
II) Os primeiros sistemas
operacionais exigiam que um
programa inteiro fosse
carregado na memória para
poder se executado, limitando os
programadores a criar
programas pequenos com
capacidades reduzidas.
III) Nos primeiros sistemas
Operacionais o processamento
era realizado em lote,
executando os Jobs (programas)
sequencialmente.
IV) Os primeiros sistemas
operacionais foram
desenvolvidos sob o conceito de
objetos com base na
programação orientada a objetos
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A Somente o item I está correto
B Somente os itens I, II e III estão corretos
C Somente os itens II, III e IV estão corretos
D Somente os itens I, III e IV estão corretos
Questão 9/12 - Sistemas
Operacionais
O maior problema na gerência de
memória virtual por paginação
não é decidir quais páginas
carregar para a memória
principal, mas quais liberar
(Denning, 1968). Os algoritmos
de substituição de páginas têm o
objetivo de selecionar os frames
que tenham as menores chances
de serem referenciadas em um
futuro próximo. Quanto aos
algoritmos de substituição de
páginas, analise as sentenças a
seguir.
I) No algoritmo FIFO, o sistema
seleciona a última página
utilizada e que está há mais
tempo na memória principal.
II) No algoritmo LFU
(least-freqeuntly-used), o
sistema seleciona a página
menos referenciada, ou seja,
menos utilizada.
III) No algoritmo LRU
(least-recently-used), o sistema
seleciona a página na memória
principal que está há mais tempo
sem ser referenciada.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 10.0
A Somente o item I está correto.
B Somente o item II está correto.
Você acertou!
I) No algoritmo FIFO, o sistema
seleciona a última página
utilizada e que está há mais
tempo na memória
principal.(errada)
A resposta correta: No
algoritmo FIFO, o sistema
seleciona a primeira página
utilizada e que está há mais
tempo na memória principal.
II) No algoritmo LFU
(least-frequently-used), o
sistema seleciona a página
menos referenciada, ou seja,
menos utilizada.(correto)
least-freqeuntly-used: menos
frequentemente usado
III) No algoritmo LRU
(least-recently-used), o sistema
seleciona a página na memória
principal que está há mais
tempo sem ser referenciada.
(errado)
least-recently-used: menos
recentemente usada, significa
que acabou de ser referenciada,
a explicação no slide deixa claro
isso.
Algoritmo de substituição de
páginas LRU
O LRU (Least Recently Used) é
um algoritmo de substituição
de página que apresenta um
bom desempenho substituindo
a página menos recentementeusada. Esta política foi definida
baseada na seguinte
observação: se a página está
sendo intensamente
referenciada pelas instruções é
muito provável que ela seja
novamente referenciada pelas
instruções seguintes e, de
modo oposto, aquelas que não
foram acessadas nas últimas
instruções também é provável
que não sejam acessadas nas
próximas.
C Somente os itens I e II estão corretos.
D Somente os itens II e III estão corretos.
Questão 10/12 - Sistemas
Operacionais
Quanto aos sistemas
operacionais embarcados,
assinale V para as proposições
verdadeiras ou F para as
proposições falsas.
I) Sistema operacional
embarcado ou embutido é um
sistema encapsulado em um
dispositivo e que executada
tarefas específicas.
II) Podemos citar como exemplo
de sistemas operacionais
embarcados, os softwares de
gerenciamento de dispositivos
de rede como roteadores, hubs,
switches.
III)Sistemas operacionais
embarcados normalmente não
possuem interface com usuário.
Nota: 10.0
A
V, F, V.
B
V, F, F.
C V, V, F.
Você acertou!
D
F, V, F.
Questão 11/12 - Sistemas
Operacionais (questão opcional)
A evolução dos sistemas
operacionais está diretamente
associado a evolução do
hardware. Com base nessa
afirmação indique a alternativa
correta.
Nota: 0.0
A
Os sistemas operacionais
utilizados na primeira
geração de computadores,
como exemplo no ENIAC,
funcionavam sob o
conceito de tempo
compartilhado (time
sharing).
B
O grande avanço que
ocorreu nos computadores
da segunda geração foi a
incorporação dos
periféricos de
comunicação, tais como
placas de rede e a inclusão
do protocolo TCP/IP nos
sistemas operacionais.
C
Com a incorporação de
recursos de comunicação,
dos protocolos de rede
como exemplo o TCP/IP e a
medida que crescia a
demanda por conexões
com Internet, o suporte a
sistemas operacionais para
tarefas de rede tornava-se
um padrão.
D A medida que avançam as tecnologias de comunicação nos
computadores e nos sistemas operacionais o conceito de
processamento distribuído vai sendo aos poucos substituído
pelo processamento local e restrito a um único hardware de
grande capacidade de processamento.
Questão 12/12 - Sistemas
Operacionais (questão opcional)
Os sistemas operacionais foram
evoluindo ao longo dos anos à
medida que os computadores
ganharam maior capacidade de
processamento e a principal
preocupação sempre foi tirar o
melhor proveito do hardware.
Com base nisso, marque V para
as sentenças verdadeiras ou F
para as falsas.
( ) Os sistemas
monoprogramáveis se
caracterizam por permitir que o
processador, execute múltiplos
programas simultaneamente.
( ) Nos sistemas
multiprogramáveis ou
multitarefa, enquanto um
programa espera por uma
operação de leitura ou gravação
em disco, outros programas
podem estar sendo processados
neste mesmo intervalo de tempo.
Nesse caso, podemos observar o
compartilhamento da memória e
do processador.
( ) Os sistemas
multiprocessados se
caracterizam por possuir duas
ou mais unidades de
processamento. A vantagem
desse sistema é permitir que
vários programas sejam
executados simultaneamente.
( ) Um fator chave para o
desenvolvimento de sistemas
com múltiplos processadores é a
forma de comunicação entre as
UCPs e o grau de
compartilhamento da memória e
dos dispositivos de entrada e
saída. Em função desses fatores,
podemos classificar os sistemas
com múltiplos processadores em
fortemente acoplados ou
fracamente acoplados.
Assinale a alternativa correta.
Nota: 0.0
A
V, V, V, F.
MACHADO.Arquitetura de
Sistemas Operacionais.
2007. Parte I, p. 15-17
B
F, F, F, V.
MACHADO.Arquitetura de
Sistemas Operacionais.
2007. Parte I, p. 15-17
C
V, V, F, V.
MACHADO.Arquitetura de
Sistemas Operacionais.
2007. Parte I, p. 15-17
D
F, V, V, V.
Questão 1/12 - Sistemas
Operacionais
Quanto aos sistemas
operacionais da terceira geração
de computadores podemos
afirmar:
I. Na terceira geração de
computadores com o surgimento
dos circuitos integrados aparece
o conceito de sistemas
operacionais de tempo
compartilhado (time-sharing),
como exemplo o Multics.
II. As concepções de projeto do
Multics serviram de base para o
desenvolvimento do UNIX,
sistema mundialmente
conhecido principalmente em
ambientes corporativos.
III. Um dos objetivos de projetos
dos sistemas operacionais a
partir da terceira geração é a
utilização de linguagem de alto
nível, para tornar o sistema
portável, ou seja, independente
da plataforma de hardware.
IV. O UNIX foi reescrito em C,
linguagem de alto nível que deu
origem a uma família de
sistemas operacionais, entre
elas o Linux.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A
Somente o item I está
correto.
B
Somente os itens I e II
estão corretos.
C
Somente os itens II, III e IV
estão corretos.
D
Todos os itens estão
corretos.
Questão 2/12 - Sistemas
Operacionais
Como seria utilizar um
computador sem um sistema
operacional? Marque a
alternativa correta.
Nota: 0.0
A Sem o sistema operacional, um usuário para interagir com o
computador deveria conhecer profundamente diversos
detalhes sobre o hardware do equipamento, o que tornaria
seu trabalho lento e com grandes possibilidades de erros
B O usuário precisaria fazer um curso de operador em Sistemas
de microcomputador para saber lidar com o funcionamento
do Sistema Operativo
C O usuário teria que ter conhecimento de programação para
desenvolver suas próprias aplicações e instalar no sistema
computacional
D Esse computador não pode ser operado, nem mesmo por
meio da programação de hardware para executar tarefas de
baixo nível
Questão 3/12 - Sistemas
Operacionais
Com base na tabela de processo
a seguir, calcule o tempo médio
de espera dos processos
aplicando algoritmos de
escalonamento FIFO.
Te
mp
o
de
Pr
oc
es
sa
do
r
(u.
t)
10
4
3
Nota: 0.0
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 5,6.
C Tempo médio de espera igual a 13,6.
D Tempo médio de espera igual a 12,3.
Questão 4/12 - Sistemas
Operacionais
Assinale a alternativa que
completa a sentença a seguir.
O throughput e o tempo de
turnaround utilizados como
critérios de escalonamento
significam, respectivamente:
Nota: 0.0
A tempo que um processo permanece na fila de pronto durante
seu processamento; define o tempo que um processo leva
desde a sua criação até seu término.
B tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida; define o
tempo que um processo leva desde a sua criação até seu
término.
C tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida; tempo
que um processo permanece na fila de pronto durante seu
processamento.
D representa o número de processos executados em um
determinado intervalo de tempo; define o tempo que um
processo leva desde a sua criação até seu término.
Questão 5/12 - Sistemas
Operacionais
Quanto ao page-fault, assinale a
alternativa correta.
Nota: 10.0
A Só ocorre em sistemas monoprogramáveis.
B Ocorre sempre que o processo referencia um endereço de
memória virtual e a página que contém o endereço
referenciado não está na memória principal.
Você acertou!
C O sistema operacional não tem como solucionar o problema
de page fault e a aplicação deverá ser retirada da memória.
D Ocorre sempre em sistemas de processamento tipo batch.
Questão 6/12 - Sistemas
Operacionais
Quanto à técnica de spooling,
assinale a alternativa correta.
Nota: 0.0
A
A técnica de spooling é
sempre gerada por algum
evento externo ao
programa e, nesse caso,
independente da instrução
que está sendo executada.
B
A técnica de spooling
consiste na utilização de
uma área em disco para
gravar um arquivo de spool
utilizado na gerência de
impressão.
C
A técnica de spooling
consiste na capacidade de
um código executável ser
compartilhado por diversos
usuários, exigindo que
apenas uma cópia do
programa esteja na
memória.
D
A técnica de spooling
consiste na utilização de
um dispositivo que
controla as operações de
E/S geralmenteem disco.
Questão 7/12 - Sistemas
Operacionais
Analise as sentenças a seguir
sobre as threads
I) Uma thread pode ser definida
como uma sub-rotina de um
programa que pode ser
executada de forma assíncrona,
ou seja, executada
concorrentemente ao programa
chamador.
II) Threads compartilham o
processador da mesma maneira
que processos e passam pelas
mesmas mudanças de estado
(execução, espera e pronto).
III) As threads compartilham o
mesmo contexto de software e
espaço de endereçamento com
os demais threads, porém cada
thread possui seu contexto de
hardware individual.
Assinale a alternativa correta.
Nota: 0.0
A V, F, V.
B V, F, F.
C V, V, F.
D F, F, V.
Questão 8/12 - Sistemas
Operacionais
O primeiro sistema operacional,
chamado monitor por sua
simplicidade, foi desenvolvido
em 1953 pelos usuários do
computador IBM 701 do Centro
de Pesquisas da General Motors,
justamente para tentar
automatizar as tarefas manuais
até então utilizadas (MACHADO,
2007).
Quanto aos primeiros sistemas
operacionais podemos afirmar
I) Da mesma maneira que as
linguagens de programação, os
sistemas operacionais evoluíram
no sentido de facilitar o trabalho
de codificação, submissão,
execução e depuração de
programas.
II) Os primeiros sistemas
operacionais exigiam que um
programa inteiro fosse
carregado na memória para
poder se executado, limitando os
programadores a criar
programas pequenos com
capacidades reduzidas.
III) Nos primeiros sistemas
Operacionais o processamento
era realizado em lote,
executando os Jobs (programas)
sequencialmente.
IV) Os primeiros sistemas
operacionais foram
desenvolvidos sob o conceito de
objetos com base na
programação orientada a objetos
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A Somente o item I está correto
B Somente os itens I, II e III estão corretos
C Somente os itens II, III e IV estão corretos
D Somente os itens I, III e IV estão corretos
Questão 9/12 - Sistemas
Operacionais
O maior problema na gerência de
memória virtual por paginação
não é decidir quais páginas
carregar para a memória
principal, mas quais liberar
(Denning, 1968). Os algoritmos
de substituição de páginas têm o
objetivo de selecionar os frames
que tenham as menores chances
de serem referenciadas em um
futuro próximo. Quanto aos
algoritmos de substituição de
páginas, analise as sentenças a
seguir.
I) No algoritmo FIFO, o sistema
seleciona a última página
utilizada e que está há mais
tempo na memória principal.
II) No algoritmo LFU
(least-freqeuntly-used), o
sistema seleciona a página
menos referenciada, ou seja,
menos utilizada.
III) No algoritmo LRU
(least-recently-used), o sistema
seleciona a página na memória
principal que está há mais tempo
sem ser referenciada.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 10.0
A Somente o item I está correto.
B Somente o item II está correto.
Você acertou!
I) No algoritmo FIFO, o sistema
seleciona a última página
utilizada e que está há mais
tempo na memória
principal.(errada)
A resposta correta: No
algoritmo FIFO, o sistema
seleciona a primeira página
utilizada e que está há mais
tempo na memória principal.
II) No algoritmo LFU
(least-frequently-used), o
sistema seleciona a página
menos referenciada, ou seja,
menos utilizada.(correto)
least-freqeuntly-used: menos
frequentemente usado
III) No algoritmo LRU
(least-recently-used), o sistema
seleciona a página na memória
principal que está há mais
tempo sem ser referenciada.
(errado)
least-recently-used: menos
recentemente usada, significa
que acabou de ser referenciada,
a explicação no slide deixa claro
isso.
Algoritmo de substituição de
páginas LRU
O LRU (Least Recently Used) é
um algoritmo de substituição
de página que apresenta um
bom desempenho substituindo
a página menos recentemente
usada. Esta política foi definida
baseada na seguinte
observação: se a página está
sendo intensamente
referenciada pelas instruções é
muito provável que ela seja
novamente referenciada pelas
instruções seguintes e, de
modo oposto, aquelas que não
foram acessadas nas últimas
instruções também é provável
que não sejam acessadas nas
próximas.
C Somente os itens I e II estão corretos.
D Somente os itens II e III estão corretos.
Questão 10/12 - Sistemas
Operacionais
Quanto aos sistemas
operacionais embarcados,
assinale V para as proposições
verdadeiras ou F para as
proposições falsas.
I) Sistema operacional
embarcado ou embutido é um
sistema encapsulado em um
dispositivo e que executada
tarefas específicas.
II) Podemos citar como exemplo
de sistemas operacionais
embarcados, os softwares de
gerenciamento de dispositivos
de rede como roteadores, hubs,
switches.
III)Sistemas operacionais
embarcados normalmente não
possuem interface com usuário.
Nota: 10.0
A
V, F, V.
B
V, F, F.
C V, V, F.
Você acertou!
D
F, V, F.
Questão 11/12 - Sistemas
Operacionais (questão opcional)
A evolução dos sistemas
operacionais está diretamente
associado a evolução do
hardware. Com base nessa
afirmação indique a alternativa
correta.
Nota: 0.0
A
Os sistemas operacionais
utilizados na primeira
geração de computadores,
como exemplo no ENIAC,
funcionavam sob o
conceito de tempo
compartilhado (time
sharing).
B
O grande avanço que
ocorreu nos computadores
da segunda geração foi a
incorporação dos
periféricos de
comunicação, tais como
placas de rede e a inclusão
do protocolo TCP/IP nos
sistemas operacionais.
C
Com a incorporação de
recursos de comunicação,
dos protocolos de rede
como exemplo o TCP/IP e a
medida que crescia a
demanda por conexões
com Internet, o suporte a
sistemas operacionais para
tarefas de rede tornava-se
um padrão.
D A medida que avançam as tecnologias de comunicação nos
computadores e nos sistemas operacionais o conceito de
processamento distribuído vai sendo aos poucos substituído
pelo processamento local e restrito a um único hardware de
grande capacidade de processamento.
Questão 12/12 - Sistemas
Operacionais (questão opcional)
Os sistemas operacionais foram
evoluindo ao longo dos anos à
medida que os computadores
ganharam maior capacidade de
processamento e a principal
preocupação sempre foi tirar o
melhor proveito do hardware.
Com base nisso, marque V para
as sentenças verdadeiras ou F
para as falsas.
( ) Os sistemas
monoprogramáveis se
caracterizam por permitir que o
processador, execute múltiplos
programas simultaneamente.
( ) Nos sistemas
multiprogramáveis ou
multitarefa, enquanto um
programa espera por uma
operação de leitura ou gravação
em disco, outros programas
podem estar sendo processados
neste mesmo intervalo de tempo.
Nesse caso, podemos observar o
compartilhamento da memória e
do processador.
( ) Os sistemas
multiprocessados se
caracterizam por possuir duas
ou mais unidades de
processamento. A vantagem
desse sistema é permitir que
vários programas sejam
executados simultaneamente.
( ) Um fator chave para o
desenvolvimento de sistemas
com múltiplos processadores é a
forma de comunicação entre as
UCPs e o grau de
compartilhamento da memória e
dos dispositivos de entrada e
saída. Em função desses fatores,
podemos classificar os sistemas
com múltiplos processadores em
fortemente acoplados ou
fracamente acoplados.
Assinale a alternativa correta.
Nota: 0.0
A
V, V, V, F.
MACHADO.Arquitetura de
Sistemas Operacionais.
2007. Parte I, p. 15-17
B
F, F, F, V.
MACHADO.Arquitetura de
Sistemas Operacionais.
2007. Parte I, p. 15-17
C
V, V, F, V.
MACHADO.Arquitetura de
Sistemas Operacionais.
2007. Parte I, p. 15-17
D
F, V, V, V.
Questão 1/12 - Sistemas
Operacionais
Com base na tabela de processo
a seguir, calcule o tempo médio
de espera dos processos
aplicando algoritmos de
escalonamento FIFO.
Te
mp
o
de
Pr
oc
es
sa
do
r
(u.
t)
10
4
3
Nota: 0.0
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 5,6.
C Tempo médio de espera igual a 13,6.
D Tempo médio de espera igual a 12,3.
Questão 2/12 - Sistemas
Operacionais
Quanto aossistemas
operacionais embarcados,
assinale V para as proposições
verdadeiras ou F para as
proposições falsas.
I) Sistema operacional
embarcado ou embutido é um
sistema encapsulado em um
dispositivo e que executada
tarefas específicas.
II) Podemos citar como exemplo
de sistemas operacionais
embarcados, os softwares de
gerenciamento de dispositivos
de rede como roteadores, hubs,
switches.
III)Sistemas operacionais
embarcados normalmente não
possuem interface com usuário.
Nota: 10.0
A
V, F, V.
B
V, F, F.
C V, V, F.
Você acertou!
D
F, V, F.
Questão 3/12 - Sistemas
Operacionais
Com relação à arquitetura do
Kernel em camadas, assinale a
alternativa correta.
I) O sistema operacional dividido
em níveis sobrepostos, em que
cada camada oferece um
conjunto de funções para
camada superior.
II) A arquitetura em camadas
implementa segurança e
proteção entre as camadas por
meio de modos de acesso, o
modo usuário (não-privilegiado)
e o modo Kernel (privilegiado).
III) Na arquitetura em camadas o
núcleo é formado por módulos
que são compilados
separadamente e depois
linkados, formando um grande e
único programa executável.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A
Somente os itens I e III
estão corretos.
B
Somente o item I está
correto.
C
Somente o item II está
correto.
D
Somente os itens I e II
estão corretos.
Questão 4/12 - Sistemas
Operacionais
Para implementação da
multiprogramação é necessário
que diversos programas estejam
na memória principal ao mesmo
tempo e que novas formas de
gerência da memória sejam
implementadas para aumentar a
concorrência e o
compartilhamento de recursos
computacionais. A solução para
permitir a multiprogramação foi
o particionamento da memória
principal.
I) Nos primeiros sistemas
multiprogramáveis, a memória
era dividida em pedaços de
tamanho fixo, chamados
partições. O tamanho das
partições era definido na
inicialização do sistema em
função do tamanho dos
programas a serem executados e
a alteração do tamanho das
partições só era possível com a
reinicialização do sistema.
II) Na alocação particionada
estática absoluta os programas
só podiam ser carregados e
executados em apenas uma
partição específica, mesmo se
outras estivessem disponíveis.
III) Na alocação particionada
estática relocável, os programas
podiam ser executados em uma
única partição, previamente
definida.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A
Somente o item I está
correto.
B Somente o item II está correto.
C
Somente os itens I e II
estão corretos.
D
Somente os itens II e III
estão corretos.
Questão 5/12 - Sistemas
Operacionais
Assinale a alternativa que
completa a sentença a seguir.
O throughput e o tempo de
turnaround utilizados como
critérios de escalonamento
significam, respectivamente:
Nota: 0.0
A tempo que um processo permanece na fila de pronto durante
seu processamento; define o tempo que um processo leva
desde a sua criação até seu término.
B tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida; define o
tempo que um processo leva desde a sua criação até seu
término.
C tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida; tempo
que um processo permanece na fila de pronto durante seu
processamento.
D representa o número de processos executados em um
determinado intervalo de tempo; define o tempo que um
processo leva desde a sua criação até seu término.
Questão 6/12 - Sistemas
Operacionais
Com a evolução dos recursos de
hardware, principalmente
capacidade de processamento,
uma das premissas básicas dos
projetos de Sistemas
Operacionais estava relacionada
a manter a UCP o maior tempo
possível em uso, delegando as
funções secundárias e que
exigem mais tempo de espera
sob responsabilidade de outras
instâncias. Nesse sentido,
algumas implementações foram
utilizadas, os controladores, os
canais de entrada e saída e a
técnica de DMA. Analise as
sentenças a seguir e depois
assinale a alternativa correta.
I) A utilização do controlador ou
interface permitiu ao
processador agir de maneira
independente dos dispositivos
de E/S.
II) A técnica de DMA permite que
um bloco de dados seja
transferido entre a memória
principal e dispositivos de E/S,
neste caso o processador fica
dedicado ao processo de
gravação dos dados.
III) Com a extensão do conceito
de DMA, foi possível a criação
dos canais de entrada e saída.
Um canal de E/S pode controlar
múltiplos dispositivos por meio
de diversos controladores. O
canal atua como um elo entre o
processador principal e o
controlador.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A
Somente os itens I e III
estão corretos.
B Somente o itens I e II estão corretos.
C
Somente o item II está
correto.
D
Somente o itens II e III
estão corretos.
Questão 7/12 - Sistemas
Operacionais
Assinale a alternativa que
apresenta os estados genéricos
de um processo.
Nota: 0.0
A Novo, executando, esperando e terminado
B Novo, executando, esperando, pronto e terminado
C Novo, executando, stand by, pronto e terminado.
D Transição, executando, esperando, pronto e terminado.
Questão 8/12 - Sistemas
Operacionais
Analise as sentenças a seguir e
identifique as características dos
sistemas do tipo tempo
compartilhado.
I) Também denominados
(time-sharing) permitem que
diversos programas sejam
executados a partir da divisão do
tempo do processador em
pequenos intervalos,
denominados fatia de tempo
(time-slice).
II) Esse tipo de sistema tem
como característica principal a
execução de tarefas em fila que
normalmente são armazenadas
em disco ou fita e aguardam seu
tempo para ser processadas.
III) Esse tipo de sistema está
presente em aplicações de
controle de processos, como
monitoramento de refinarias de
petróleo, controle de tráfego
aéreo, de usinas termoelétricas e
nucleares, ou em qualquer
aplicação onde o tempo de
processamento é fator
fundamental.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
C
Somente o item II está
correto.
D
Somente os itens I e II
estão corretos.
Questão 9/12 - Sistemas
Operacionais
Quanto aos sistemas com
múltiplos processadores,
assinale a alternativa correta.
Nota: 10.0
A Os sistemas com múltiplos processadores se caracterizam
por permitir que o processador, a memória e os periféricos
permaneçam exclusivamente dedicados à execução de um
único programa.
B Os sistemas com múltiplos processadores se caracterizam
por possuir duas ou mais UCPs interligadas e trabalhando em
conjunto. A vantagem deste tipo de sistema é permitir que
vários programas sejam executados ao mesmo tempo ou que
um mesmo programa seja subdividido em partes para serem
executados simultaneamente em mais de um processador.
Você acertou!
C Os sistemas com múltiplos processadores têm como
característica principal a execução de tarefas em fila que
normalmente são armazenadas em disco ou fita e aguardam
seu tempo para ser processadas.
D Os sistemas com múltiplos processadores via de regra são
sistemas operacionais embarcados ou embutidos em
dispositivos que executam tarefas específicas.
Questão 10/12 - Sistemas
Operacionais
Assinale a alternativa que
completa a sentença a seguir
Na alocação particionada
estática, tanto absoluta quanto
relocável, temos o problema da
fragmentação interna que
refere-se:
Nota: 10.0
A aos espaços não ocupados pelos programas carregados em
partições maiores que o tamanho do programa.
Você acertou!
B à área ocupada pelo sistema operacional na memória
principal.
C à área ocupada pelos programas do tipo CPU-bound.
D à área ocupada pelos programas do tipo I/O-bound.
Questão 11/12 - Sistemas
Operacionais (questão opcional)
Quanto aos sistemas do tipo
tempo real, assinale a alternativa
correta.
Nota: 0.0
A Esse tipo de sistema tem como característica principal a
execução de tarefas emfila que normalmente são
armazenadas em disco ou fita e aguardam seu tempo para ser
processadas.
B Nos sistemas de tempo real, o fator principal é o tempo de
resposta, normalmente utilizado em aplicações de cálculos
numéricos, compilações, backups.
C Nos sistemas de tempo real é implementado o conceito de
fatia de tempo (time-slice) que define o tempo máximo de
execução de cada tarefa para permitir resposta em tempo real
para os usuários.
D Nos sistemas de tempo real o fator principal é o tempo de
resposta, normalmente utilizado em sistemas de
monitoramento de refinarias de petróleo, controle de tráfego
aéreo, de usinas termoelétricas e nucleares, ou em qualquer
aplicação onde o tempo de processamento é fator
fundamental.
Questão 12/12 - Sistemas
Operacionais (questão opcional)
Mesmo com o aumento da
eficiência da multiprogramação
e, particularmente, da gerência
de memória, muitas vezes um
programa não podia ser
executado por falta de uma
partição livre disponível. A
técnica de swapping foi
introduzida para contornar o
problema da insuficiência da
memória principal. Quanto à
técnica de swapping, assinale a
alternativa correta.
Nota: 0.0
A O sistema escolhe um processo residente, que é transferido
da memória principal para a memória secundária (swap out),
geralmente em disco. Posteriormente, o processo é
carregado de volta da memória secundária para memória
principal (swap in) e pode continuar sua execução.
B Na técnica de swapping as partições são criadas sob
demanda e os programas utilizam apenas os espaços de que
necessitam, eliminando o problema da fragmentação interna.
C Nos primeiros sistemas multiprogramáveis, a memória era
dividida em pedaços de tamanho fixo, denominados
swapping.
D Na alocação particionada dinâmica os programas só podiam
ser carregados e executados em apenas uma partição
específica, denominada de técnica de swapping.
Questão 1/12 - Sistemas
Operacionais
Quanto aos sistemas
operacionais embarcados,
assinale V para as proposições
verdadeiras ou F para as
proposições falsas.
I) Sistema operacional
embarcado ou embutido é um
sistema encapsulado em um
dispositivo e que executada
tarefas específicas.
II) Podemos citar como exemplo
de sistemas operacionais
embarcados, os softwares de
gerenciamento de dispositivos
de rede como roteadores, hubs,
switches.
III)Sistemas operacionais
embarcados normalmente não
possuem interface com usuário.
Nota: 0.0
A
V, F, V.
B
V, F, F.
C V, V, F.
D
F, V, F.
Questão 2/12 - Sistemas
Operacionais
Um processo pode ser entendido
inicialmente como um programa
em execução. Analise as
sentenças a seguir e marque V
para as sentenças verdadeiras
ou F para as falsas.
I) ( ) Um processo pode alternar
entre três estados: em execução,
pronto e em espera.
II) ( ) A estrutura de um processo
é formada pelo contexto de
software, hardware e espaço de
endereçamento de memória. O
contexto de software define
basicamente três grupos de
informações de um processo:
sua identificação, suas quotas e
seus privilégios.
III) ( ) Processos do tipo
CPU-BOUND passam mais
tempo em estado de espera.
IV) ( ) Processos do tipo
I/O-BOUND passam mais tempo
em estado de execução.
Assinale a alternativa correta.
Nota: 0.0
A V, V, V, F.
B
V, F, F, V.
C
V, V, F, V.
D
V, V, F, F.
Questão 3/12 - Sistemas
Operacionais
O maior problema na gerência de
memória virtual por paginação
não é decidir quais páginas
carregar para a memória
principal, mas quais liberar
(Denning, 1968). Os algoritmos
de substituição de páginas têm o
objetivo de selecionar os frames
que tenham as menores chances
de serem referenciadas em um
futuro próximo. Quanto aos
algoritmos de substituição de
páginas, analise as sentenças a
seguir.
I) No algoritmo FIFO, o sistema
seleciona a última página
utilizada e que está há mais
tempo na memória principal.
II) No algoritmo LFU
(least-freqeuntly-used), o
sistema seleciona a página
menos referenciada, ou seja,
menos utilizada.
III) No algoritmo LRU
(least-recently-used), o sistema
seleciona a página na memória
principal que está há mais tempo
sem ser referenciada.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A Somente o item I está correto.
B Somente o item II está correto.
I) No algoritmo FIFO, o sistema
seleciona a última página
utilizada e que está há mais
tempo na memória
principal.(errada)
A resposta correta: No
algoritmo FIFO, o sistema
seleciona a primeira página
utilizada e que está há mais
tempo na memória principal.
II) No algoritmo LFU
(least-frequently-used), o
sistema seleciona a página
menos referenciada, ou seja,
menos utilizada.(correto)
least-freqeuntly-used: menos
frequentemente usado
III) No algoritmo LRU
(least-recently-used), o sistema
seleciona a página na memória
principal que está há mais
tempo sem ser referenciada.
(errado)
least-recently-used: menos
recentemente usada, significa
que acabou de ser referenciada,
a explicação no slide deixa claro
isso.
Algoritmo de substituição de
páginas LRU
O LRU (Least Recently Used) é
um algoritmo de substituição
de página que apresenta um
bom desempenho substituindo
a página menos recentemente
usada. Esta política foi definida
baseada na seguinte
observação: se a página está
sendo intensamente
referenciada pelas instruções é
muito provável que ela seja
novamente referenciada pelas
instruções seguintes e, de
modo oposto, aquelas que não
foram acessadas nas últimas
instruções também é provável
que não sejam acessadas nas
próximas.
C Somente os itens I e II estão corretos.
D Somente os itens II e III estão corretos.
Questão 4/12 - Sistemas
Operacionais
Com base na tabela de processo
a seguir, calcule o tempo médio
de espera dos processos
aplicando algoritmos de
escalonamento FIFO.
Te
mp
o
de
Pr
oc
es
sa
do
r
(u.
t)
10
4
3
Nota: 0.0
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 5,6.
C Tempo médio de espera igual a 13,6.
D Tempo médio de espera igual a 12,3.
Questão 5/12 - Sistemas
Operacionais
Analise as sentenças a seguir
quanto ao escalonamento do
tipo circular (Round Robin – RR).
I) É um escalonamento do tipo
preemptivo, quando um
processo passa para o estado
em execução existe um
tempo-limite para uso contínuo
do processador denominado
fatia de tempo (time-slice) ou
quantum.
II) O escalonamento RR não se
preocupa em melhorar o tempo
médio de espera dos processos,
utilizando apenas a ordem de
chegada dos processos à fila de
pronto.
III) O escalonamento do tipo RR
seleciona o processo que tiver o
menor tempo de processador
ainda por executar.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A
Somente o item I está
correto.
B
Somente o item II está
correto.
C
Somente o item III está
correto.
D
Somente os itens II e III
estão corretos.
Questão 6/12 - Sistemas
Operacionais
Assinale a alternativa correta em
relação aos sistemas
operacionais multiprogramáveis.
Nota: 10.0
A
Permite a execução de um
único programa por vez.
B Enquanto um programa estiver executando tarefa de E/S,
outro pode estar sendo executado no processador.
Você acertou!
MACHADO.Arquitetura de
Sistemas Operacionais.
2007. Parte I, p. 15-17
C Recursos como memória e periféricos devem ser reservados
para uma única aplicação.
D
No fundo, todo sistema é
multiprogramável, já que
diversos programas são
carregáveis para a
memória.
Questão 7/12 - Sistemas
Operacionais
Assinale a alternativa que
completa a sentença a seguir.
O throughput e o tempo de
turnaround utilizados como
critérios de escalonamento
significam, respectivamente:
Nota: 0.0
A tempo que um processo permanece na fila de pronto durante
seu processamento; define o tempo que um processo leva
desde a sua criação até seu término.
B tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida; define o
tempo que um processo leva desde a sua criação até seu
término.
C tempo decorrido entre uma requisição ao sistema ou à
aplicaçãoe o instante em que a resposta é exibida; tempo
que um processo permanece na fila de pronto durante seu
processamento.
D representa o número de processos executados em um
determinado intervalo de tempo; define o tempo que um
processo leva desde a sua criação até seu término.
Questão 8/12 - Sistemas
Operacionais
Analise as sentenças a seguir e
identifique as características dos
sistemas do tipo tempo
compartilhado.
I) Também denominados
(time-sharing) permitem que
diversos programas sejam
executados a partir da divisão do
tempo do processador em
pequenos intervalos,
denominados fatia de tempo
(time-slice).
II) Esse tipo de sistema tem
como característica principal a
execução de tarefas em fila que
normalmente são armazenadas
em disco ou fita e aguardam seu
tempo para ser processadas.
III) Esse tipo de sistema está
presente em aplicações de
controle de processos, como
monitoramento de refinarias de
petróleo, controle de tráfego
aéreo, de usinas termoelétricas e
nucleares, ou em qualquer
aplicação onde o tempo de
processamento é fator
fundamental.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 10.0
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
Você acertou!
C
Somente o item II está
correto.
D
Somente os itens I e II
estão corretos.
Questão 9/12 - Sistemas
Operacionais
Analise as sentenças a seguir
quanto ao escalonamento do
tipo First-In-First-Out (FIFO).
I) Os processos são executados
conforme ordem de chegada.
II) O escalonamento do tipo FIFO
não se preocupa em melhorar o
tempo médio de espera dos
processos, utilizando apenas a
ordem de chegada dos
processos à fila de pronto
III) O escalonamento do tipo
FIFO seleciona o processo que
tiver o menor tempo de
processador ainda por executar.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A Somente os itens I e II estão corretos.
B Somente o item I está correto.
C
Somente os itens I e III
estão corretos.
D
Somente o item III está
correto.
Questão 10/12 - Sistemas
Operacionais
Assinale a alternativa que
completa a sentença a seguir
Na alocação particionada
estática, tanto absoluta quanto
relocável, temos o problema da
fragmentação interna que
refere-se:
Nota: 0.0
A aos espaços não ocupados pelos programas carregados em
partições maiores que o tamanho do programa.
B à área ocupada pelo sistema operacional na memória
principal.
C à área ocupada pelos programas do tipo CPU-bound.
D à área ocupada pelos programas do tipo I/O-bound.
Questão 11/12 - Sistemas
Operacionais (questão opcional)
Com relação à arquitetura do
Kernel em camadas, assinale a
alternativa correta.
I) O sistema operacional dividido
em níveis sobrepostos, em que
cada camada oferece um
conjunto de funções para
camada superior.
II) A arquitetura em camadas
implementa segurança e
proteção entre as camadas por
meio de modos de acesso, o
modo usuário (não-privilegiado)
e o modo Kernel (privilegiado).
III) Na arquitetura em camadas o
núcleo é formado por módulos
que são compilados
separadamente e depois
linkados, formando um grande e
único programa executável.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A
Somente os itens I e III
estão corretos.
B
Somente o item I está
correto.
C
Somente o item II está
correto.
D
Somente os itens I e II
estão corretos.
Questão 12/12 - Sistemas
Operacionais (questão opcional)
Analise as sentenças a seguir
quanto ao escalonamento do
tipo Shortest-Job-First (SJF).
I) Os processos são executados
conforme ordem de chegada.
II) O escalonamento do tipo SJF
não se preocupa em melhorar o
tempo médio de espera dos
processos, utilizando apenas a
ordem de chegada dos
processos à fila de pronto.
III) O escalonamento do tipo SJF
seleciona o processo que tiver o
menor tempo de processador
ainda por executar.
Assinale a alternativa que
apresenta o(s) item(ns)
correto(s):
Nota: 0.0
A Somente o item I está correto.
B
Somente o item II está
correto.
C
Somente o item III está
correto.
D
Somente os itens I e II
estão corretos.
Questão 1/3 - Sistemas
Operacionais
Explique o funcionamento de um
Sistema do tipo batch.
Nota: 26.7
O processamento batch tem a
característica de não exigir a
interação do usuário com a
aplicação. Todas as entradas e
saídas de dados da aplicação
são implemetadas por algum
tipo de memória secundária,
geralmente arquivos em disco.
Resposta:processamento de dados que ocorre atravez de um
lote de tarefas enfileitadas de modo que o sistema operacional
so preocessa a proxima tarefa apos o termino completo da tarefa
anterior
Questão 2/3 - Sistemas
Operacionais
O que é política de
escalonamento de um sistema
operacional?
Nota: 26.7
Uma política de
escalonamento é composta
por critérios estabelecidos
para determinar qual processo
em estado de pronto será
escolhido para fazer uso do
processador.
Resposta:trata se da abordagem utilizada pelo sitema
operacional para gerenciar o processador e tornar possivel a
multiprogramacao do sistema operacional
Questão 3/3 - Sistemas
Operacionais
Defina o conceito de sistema
operacional?
Nota: 33.3
Conjunto de elementos
(programas) capazes de fazer
um todo (computador)
funcionar.
Questão baseada nos slides
da aula 1, pg 11.
Resposta:sao softwares complexos que possibilitam a
interatividade do usuario final com o conjunto de dispositivos
eletronicos que formam um computador

Outros materiais