Buscar

Matriz Objetiva 70% SISTEMAS OPERACIONAIS

Prévia do material em texto

08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 1/6
Matriz OBJETIVA
PROTOCOLO: 201605186583748A5C02BRUNNO SENA NASCIMENTO - RU: 658374 Nota: 70
Disciplina(s):
Sistemas Operacionais
Data de início: 18/05/2016 20:56
Prazo máximo entrega: 18/05/2016 22:26
Data de entrega: 18/05/2016 21:45
Questão 1/10
A alocação particionada dinâmica resolve o problema da fragmentação interna e cria um novo problema para ser 
gerenciado, a fragmentação externa. Assinale a alternativa correta. 
A Fragmentação externa são os espaços em branco que sobram entre as partições e que são cada vez
menores não sendo possível o ingresso de novos programas. 
B Fragmentação externa são os espaços não ocupados pelos programas carregados em partições maiores que
o tamanho do programa. 
C Fragmentação externa são os espaços deixados pelos programas dentro das partições que são criadas
dinamicamente. 
D Fragmentação externa são os espaços deixados pelos processos do tipo CPU­bound pelas constantes trocas
de contexto. 
Questão 2/10
Ao longo do tempo foram sendo desenvolvidas e aperfeiçoadas diferentes técnicas de alocação e divisão da memória 
principal. Quanto à alocação contigua simples, assinale a alternativa correta.
A A alocação contigua simples foi implementada em sistemas monoprogramáveis 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.
B A alocação contigua simples foi implementada em sistemas multitarefas 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.
C A alocação contigua simples foi implementada em sistemas multiprogramáveis 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
D A alocação contigua simples foi implementada em ambiente multiprocessado 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.
Você acertou!
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 2/6
Questão 3/10
Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A 
tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: 
Analise as sentenças a seguir e depois assinale a alternativa correta.
  
I) A faixa de endereço virtual que vai do 2048 ao 3072 não tem um endereço real válido. 
II) O acesso ao endereço virtual 548 não causara um erro page fault. 
III) O acesso a qualquer endereço da faixa de endereço virtual entre 0 e 1023, irá causar erro de page fault. 
Página Virtual Página Real
0 3
1 1
2 *
3 *
4 2
5 *
6 0
7 *
A Somente o item I está correto
B Somente o item II está correto.
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 3/6
C Somente o item III está correto.
D Somente os itens I e II estão corretos.
Questão 4/10
Assinale a alternativa correta em relação aos sistemas operacionais multiprogramáveis.
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.
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 5/10
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos 
de escalonamento SJF. 
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
A Tempo médio de espera igual a 8. 
B Tempo médio de espera igual a 3,3.
C Tempo médio de espera igual a 4,6. 
D Tempo médio de espera igual a 12,3. 
Questão 6/10
Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar: 
Você acertou!
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15­17

08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 4/6
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):
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 7/10
A evolução dos sistemas operacionais está diretamente associado a evolução do hardware. Com base nessa 
afirmação indique a alternativa correta. 
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.
Você acertou!
Você acertou!
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 5/6
Questão 8/10
Quanto aos sistemas do tipo tempo real, assinale a alternativa correta. 
A 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. 
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 9/10
Assinale a alternativa que apresenta os estados genéricos de um processo.
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 10/10
Um processo pode ser entendido inicialmente como um programa em execução. Analise as sentenças a seguire 
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.
Você acertou!
Você acertou!
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 6/6
A V, V, V, F.
B V, F, F, V.
C V, V, F, V.
D V, V, F, F.
Você acertou!

Continue navegando