Buscar

Objetiva- Sistemas Operacionais nota 100

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/10
Um sistema operacional gerenciava vários dispositivos periféricos como leitoras de cartão, perfuradoras de cartão, impressoras, unidades de fita e unidades de disco. Um job típico usaria o processador durante um certo período de tempo antes de executar uma operação de entrada/saída (E/S) em um dos dispositivos periféricos do sistema. Nesse ponto o processador ficava ocioso enquanto o job esperava a operação de E/S terminar (DEITEL, 2005).
I. Para minimizar a ociosidade do sistema computacional os projetistas de sistemas operacionais desenvolveram sistemas de multiprogramação que gerenciavam diversos Jobs ao mesmo tempo.
II. Nesse conceito de multiprogramação, sempre que um programa realizava uma operação de entrada/saída o processador executava outro programa.
III. Umas das principais desvantagens da multiprogramação é o compartilhamento de recurso, haja vista o fato de um programa que precise utilizar um determinado periférico tenha que aguardar enquanto outra aplicação utiliza.
IV. Os primeiros sistemas que implementavam multiprogramação trabalhavam com processamento batch o que dificultava a depuração de aplicações principalmente em caso de erro do programador que tinham que aguardar pela execução completa do programa.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	->A	Somente o item I está correto
	B	Somente os itens I, II e III estão corretos
	C	Somente os itens I, II, e IV estão corretos
	D	Somente os itens I, III e IV estão corretos
Questão 2/10
A computação em nuvem “cloud computind” é 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.
	->A	V, V, V, V
	B	V, F, F, F
	C	V, V, V, F
	D	V, V, F, V
Questão 3/10
Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t.
	->A	Espera – Execução – Pronto.
Você acertou!
	B	Execução – Pronto – Pronto.
	C	Pronto – Pronto – Pronto.
	D	Pronto – Pronto – Em execução.
Questão 4/10
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.
	->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 5/10
Analise as sentenças a seguir e identifique as características dos sistemas operacionais tipo batch.
I) Não exigir a interação do usuário com a aplicação.
II) Cálculos numéricos, compilações, backups são exemplos de aplicações originalmente processadas em batch.
III) Tem como premissa básica o tempo de resposta ao usuário.
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	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.
Você acertou!
Questão 6/10
Como seria utilizar um computador sem um sistema operacional? Marque a alternativa correta.
	->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
Você acertou!
	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 7/10
Os sistemas operacionais implementam, basicamente, três estratégias para determinar em qual área livre um programa será carregado para execução. Analise as sentenças a seguir e assinale a alternativa correta.
I) Na estratégia Best-Fit, a melhor partição é escolhida, ou seja, aquela em que o programa deixa o maior espaço sem utilização.
II) Na estratégia Worst-Fit, a pior partição é escolhida, ou seja, aquela em que o programa deixa o menor espaço sem utilização.
III) Na estratégia First-Fit, a primeira partição livre de tamanho suficiente para carregar o programa é escolhida.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	A	
Somente o item I está correto.
	->B	
Somente o item III está correto.
Você acertou!
	C	
Somente os itens I e II estão corretos.
	D	
Somente os itens I e III estão corretos.
Questão 8/10
Quatro processos estão esperando para serem executados. As durações previstas de seus ciclos de CPU são 9, 6, 3, 5. Assinale a alternativa que apresenta em que ordem esses processos devem ser executados para minimizar o tempo de resposta médio do conjunto.
	A	9, 6, 3, 5.
	->B	3, 5, 6, 9.
	C	5, 3, 6, 9.
	D	6, 3, 5, 9.
Questão 9/10
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):
	A	
Somente o item I está correto.
	B	Somente o item II está correto.
	->C	
Somente os itens I e II estão corretos.
Você acertou!
	D	
Somente os itens II e III estão corretos.
Questão 10/10
O mecanismo de memória virtual permite a execução de um programa sem que seu código esteja completamente residente na memória principal. A política de busca de páginas determina quando uma página deve ser carregada para a memória. Existem duas estratégias para busca de páginas, paginação por demanda e paginação antecipada. Analise as sentenças a seguir e depois assinale a alternativa correta.
I) Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando são referenciadas.
II) Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento.
III) Combinando as técnicas de busca de páginas por demanda e antecipada não ocorre o problema de acesso a páginas que não estão na memória principal (page-fault).
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	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.
Você acertou!

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando