GABARITO AV. SISTEMAS OPERACIONAIS - ESTACIO - 2015.3


 Questão número 1.1a Questão (Ref.: 201502201754)Pontos: 1,5  / 1,5
Um sistema multiusuário pode ser um sistema monotarefa? Justifique a sua resposta.

Resposta:
 não, pois no momento que o sistema é logado já esta realizando uma tarefa.


Gabarito:
Não. Um sistema multiusuário deve ser multitarefa pois a existência de um usuário "logada" já implica na criação de, no mínimo, uma tarefa.


Fundamentação do(a) Professor(a):
 Não. Um sistema multiusuário deve ser multitarefa pois a existência de um usuário "logada" já implica na criação de, no mínimo, uma tarefa.


 Questão número 2.2a Questão (Ref.: 201502864071)Pontos: 1,5  / 1,5
Qual é a função do Driver do Dispositivo (Device Driver)?

Resposta:
 ele é responsavel por traduzir as requições feitas pelo aplicativo e separar as informações do hardware , as informações de entrada e saida que é recebida pelo hardware.


Gabarito:
 .Implementar a comunicação do subsistema de E/S com um dispositivo específico;
.Responsável pela tradução da solicitação da aplicação para o dispositivo;
.Receber comandos gerais e transformá-los em comandos específicos para o dispositivo.


Fundamentação do(a) Professor(a):
 Implementar a comunicação do subsistema de E/S com um dispositivo específico;.Responsável pela tradução da solicitação da aplicação para o dispositivo;.Receber comandos gerais e transformá-los em comandos específicos para o dispositivo.


 Questão número 3.3a Questão (Ref.: 201502200493)Pontos: 0,0  / 0,5
Os sistemas operacionais podem ser classificados quanto às atribuições do kernel, dividindo-se em: arquitetura monolítica, arquitetura em camadas e arquitetura microkernel. Marque a alternativa CORRETA:
Opção Marcada Opção ErradaNa arquitetura monolítica, caso um serviço pare, o kernel não é comprometido, já que a principal função do núcleo é gerenciar a comunicação (troca de mensagens) entre as aplicações e os serviços.
Opção Não RespondidaA arquitetura monolítica é a que tem a implementação mais complexa.
Opção Não RespondidaA arquitetura microkernel caracteriza-se por se tratar de um conjunto de módulos que funcionam como se fosse um único programa.
Opção Não Respondida Opção CertaA maioria dos sistemas operacionais atuais é desenvolvida usando a arquitetura em camadas, já que há pelo menos a camada "usuário" e a camada "kernel".
Opção Não RespondidaA arquitetura em camadas tem como vantagem o alto desempenho.


 Questão número 4.4a Questão (Ref.: 201502882827)Pontos: 0,5  / 0,5
Escolha qual transição NÃO pode ocorrer entre estados de um processo:
Opção Marcada Opção CertaDe Bloqueado para Em Execução
Opção Não RespondidaDe Em Execução para Bloqueado
Opção Não RespondidaDe Em Execução para Pronto
Opção Não RespondidaDe Bloqueado para Pronto
Opção Não RespondidaDe Pronto para Em Execução


 Questão número 5.5a Questão (Ref.: 201502420329)Pontos: 0,5  / 0,5
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções: 
Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores. 
PORQUE 
O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. 
Acerca dessas asserções, assinale a opção correta.
Opção Marcada Opção CertaAs duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
Opção Não RespondidaAs duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
Opção Não RespondidaTanto a primeira quanto a segunda asserções são proposições falsas.
Opção Não RespondidaA primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
Opção Não RespondidaA primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.


 Questão número 6.6a Questão (Ref.: 201502877002)Pontos: 0,5  / 0,5
Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição:
Opção Não RespondidaDeadlock
Opção Não RespondidaBloqueio
Opção Marcada Opção CertaStarvation
Opção Não RespondidaEspera ocupada
Opção Não RespondidaExclusão mútua


 Questão número 7.7a Questão (Ref.: 201502796957)Pontos: 0,5  / 0,5
A exclusão mútua deve afetar apenas os processos concorrentes somente quando um deles estiver fazendo acesso ao recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de:
Opção Não RespondidaCondição de Corrida
Opção Marcada Opção CertaRegião Crítica
Opção Não RespondidaEspera Ocupada
Opção Não RespondidaAplicação Concorrente
Opção Não RespondidaExclusão Mútua de Execução


 Questão número 8.8a Questão (Ref.: 201502221641)Pontos: 0,5  / 0,5
Em quais situações um processo é escalonado para executar em um sistema monoprocessado?
I. Quando o processo em execução finaliza.
II. Quando o processo em execução não é bloqueado.
III. Quando termina a fatia de tempo do processo em execução.
Opção Marcada Opção CertaApenas I e III estão corretas.
Opção Não RespondidaApenas II e III estão corretas.
Opção Não RespondidaApenas a III está correta.
Opção Não RespondidaApenas I e II estão corretas.
Opção Não RespondidaApenas a II está correta.


 Questão número 9.9a Questão (Ref.: 201502205358)Pontos: 1,0  / 1,0
Um sistema operacional trabalha com gerência de memória por páginas (paginação). Quatro processos serão executados nesse sistema e terão seus códigos (relocáveis) divididos em páginas. Após preencher a tabela abaixo com a quantidade de páginas ocupadas e o tamanho do fragmento interno à última página para cada processo assinale a alternativa correta:
Opção Marcada Opção CertaOs fragmentos do processo C para as duas situações apresentadas são 9 e 14 bytes, respectivamente
Opção Não Respondida
O processo A não apresenta fragmento na situação 1
Opção Não Respondida
O processo A ocupará 6 páginas de 15bytes
Opção Não Respondida
O processo B não apresenta fragmento em qualquer das duas situações
Opção Não Respondida
O processo B ocupa mais páginas que o processo D em ambas as situações


 Questão número 10.10a Questão (Ref.: 201502421065)Pontos: 1,0  / 1,0
As operações de E/S devem ser o mais simples e transparente possível, sendo independentes do dispositivo.
Correlacione os conceitos com seus significados:
Escalonamento de E/S - Denominação - Buferização - Cache de dados
I - Armazena em memória os dados mais recentes (cópia)
II - Associação de um nome a um periférico
III - área de memória que compatibiliza a comunicação entre dispositivos com velocidades e unidades de transferência diferentes.
IV - Ordem de atendimento as requisições
Assinale a alternativa que apresenta a correlação CORRETA entre os conceitos e significados acima:
Opção Não RespondidaIII - II - IV - I
Opção Marcada Opção CertaIV - II - III - I
Opção Não RespondidaII - IV - I - III
Opção Não RespondidaII - III - I - IV
Opção Não RespondidaI - II - III - IV

faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Nenhum comentário:

Postar um comentário

Programando com JS 2 / 5 - Resto 2

  Desafio Leia um valor inteiro N . Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2. Entrada A ...