Buscar

APOL 3 Sistemas Operacionais respostas certas

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

APOL 3
(1) - Quanto ao conceito de concorrência, assinale a alternativa correta.
A) O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em execução.
B) (x) A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis.
C) A concorrência permite que uma aplicação possa fazer uso da CPU, bloqueando seu compartilhamento para garantir a segurança dos arquivos enquanto realiza operações de Entrada/Saída.
D) O conceito de concorrência é aplicado aos sistemas monoprogramáveis no gerenciamento dos jobs em execução.
(2) - 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):
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) (x) Somente os itens I e II estão corretos.
(3) - 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):
A) (x) 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.
(4) - Quanto à técnica de buffering, assinale a alternativa correta.
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) (x) A técnica de buffering permite que um bloco de dados seja transferido entre a memória principal e dispositivos de E/S sem a intervenção do processador, exceto no início e no final da transferência.
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.
D) 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.
(5) - Quanto à técnica de spooling, assinale a alternativa correta.
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) (x) 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.
(6) - Quanto à técnica de reentrância, assinale a alternativa correta.
A) (x) Reentrância é a capacidade de um código executável (código reentrante) ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória.
B) Reentrância é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
C) Reentrância consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na gerência de impressão.
D) Reentrância consiste na utilização de um dispositivo que controla as operações de E/S geralmente em disco.
(7) - 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.
A) V, V, V, F.
B) V, F, F, V.
C) V, V, F, V.
D) (x) V, V, F, F.
(8) - Assinale a alternativa que apresenta os estados genéricos de um processo.
A) Novo, executando, esperando e terminado
B) (x) Novo, executando, esperando, pronto e terminado
C) Novo, executando, stand by, pronto e terminado.
D) Transição, executando, esperando, pronto e terminado.
(9) - Podemos dizer que um processo é composto por quais partes? Assinale a alternativa correta.
A) (x) Contexto de software, contexto de hardware, espaço de endereçamento.
B) Contexto de software e hardware, espaço de endereçamento e seção de texto.
C) Contexto de software e hardware, espaço de endereçamento e seção de texto.
D) Contexto de software, contexto de hardware e seção de texto.
(10) - Analise as sentenças a seguir quanto ao conceito de processos.
I) Os processos do tipo CPU-Bound passam a maior parte do tempo no estado de execução, utilizando o processador ou pronto, enquanto os processos do tipo I/O-Bound passam mais tempo em estado de espera, por realizar um elevado número de operações de E/S.
II) Um processo foreground é aquele que permite a comunicação direta do usuário com o processo durante o seu processamento, também conhecido como processo de primeiro plano ou processo de usuário. Um processo background é aquele onde não existe a comunicação com o usuário durante o seu processamento, também conhecido como processo de segundo plano ou processo do sistema.
III) Processos independentes, subprocessos e threads são maneiras diferentes de implementar a concorrência dentro de uma aplicação.
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 I e III estão corretos.
D) (x) Somente os itens I e III estão corretos.

Teste o Premium para desbloquear

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

Outros materiais