Buscar

Sistemas e Aplicações Distribuídas objetiva

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

Prévia do material em texto

Sistemas e Aplicações Distribuídas (GTI04)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.: ( peso.:3,00)
	Prova:
	
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Os Sistemas Operacionais estão sujeitos a um fenômeno chamado deadlock, situação em que ocorre um impasse, e dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, ficam bloqueados. Acerca do fenômeno do deadlock, analise as afirmativas a seguir:
I- Para a ocorrência de um deadlock, é necessário que algumas condições sejam atendidas, a falha de alguma delas ensejará em sua inexecução.
II- As situações de deadlock podem ser tratadas pelo sistema operacional através de três estratégias: detecção e recuperação, evitar deadlock e prevenção.
III- Com a utilização de sistemas operacionais multiprogramas, as situações de deadlock não poderão ser evitadas, haja vista a grande quantidade de processos em execução.
IV- O deadlock pode ocorrer mesmo que haja somente um processo no sistema operacional.
Assinale a alternativa CORRETA:
	 a)
	As afirmativas II e IV estão corretas.
	 b)
	As afirmativas III e IV estão corretas.
	 c)
	As afirmativas I e III estão corretas.
	 d)
	As afirmativas I e II estão corretas.
	2.
	Uma grande variedade de dispositivos como processadores, memórias, temporizadores, discos, dispositivos apontadores como o  mouse, interfaces de rede, impressoras, entre outros, constituem os computadores modernos. O controle adequado desses dispositivos é responsabilidade do sistema operacional. Com relação ao gerenciamento de recursos pelo sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Não há necessidade de gerenciamento de recursos nos sistemas operacionais monousuários, uma vez que é permitida a utilização por apenas um usuário.
(    ) Os dispositivos do computador funcionarão corretamente, de forma transparente, somente se o sistema operacional garantir que eles sejam acessados e controlados conforme regras previamente estabelecidas.
(    ) A necessidade de gerenciar e proteger a memória, os dispositivos de entrada e saída e outros recursos, é muito maior quando um computador ou uma rede tem múltiplos usuários.
(    ) Uma unidade de disco e uma impressora podem ser acessados de forma simultânea, cabendo ao sistema operacional o seu gerenciamento.
(    ) Manter o controle sobre quem está usando determinado recurso, garantindo suas requisições, controlando as contas e mediando conflitos de requisições entre diferentes programas e usuários, é uma das principais tarefas do sistema operacional.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - F - V.
	 b)
	V - F - F - V - V.
	 c)
	F - F - V - V - F.
	 d)
	F - V - V - F - V.
	3.
	Uma tarefa pode ser fracionada e processada por mais de um processador, ao mesmo tempo, porque os sistemas operacionais com multiprocessamento viabilizam isso. Pode-se obter alto desempenho usando processamento vetorial ou usando processamento paralelo. Considerando essas formas de processamento, analise as afirmativas a seguir:
I- Vetores inteiros podem ser tratados através das instruções existentes num processador vetorial.
II- No processamento paralelo, sempre a aplicação deverá obrigatoriamente ser executada por mais de um processador.
III- O processamento vetorial permite execução através da manipulação e operação envolvendo matrizes parciais.
IV- A aplicação deve ser fracionada em partes, que sejam independentes, para execução através de processamento paralelo.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I e IV estão corretas.
	 b)
	As sentenças II e III estão corretas.
	 c)
	As sentenças I e II estão corretas.
	 d)
	As sentenças III e IV estão corretas.
	4.
	O Sistema Operacional, quando cria um processo, precisa criar uma estrutura responsável pelo gerenciamento e controle de várias informações dos contextos do processo, tais como nome do processo, estado, prioridade, limites de memória, entre outros. Diante disso, assinale a alternativa CORRETA que apresenta o nome dessa estrutura:
	 a)
	Estrutura CPU.
	 b)
	Estrutura RPC.
	 c)
	Estrutura PCB.
	 d)
	Estrutura JOB.
	5.
	O sistema operacional é o programa responsável por gerenciar e compartilhar os diversos recursos do sistema computacional, através de uma interface amigável entre o computador e o usuário, sendo que, para que isso ocorra, este sistema executa diversas funções. Diante disso, analise as sentenças a seguir:
I- O escalonamento de processos, ou seja, de programas que precisam rodar na CPU, é função do Sistema Operacional.
II- O controle do fluxo de dados entre os diversos componentes de um computador é função do Sistema Operacional.
III- Acesso e controle aos dispositivos de hardware do computador, considerando regras preestabelecidas, não é função do Sistema Operacional.
IV- Realizar cálculos e operações aritméticas binárias no computador não é função do Sistema Operacional.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, II e IV estão corretas.
	 b)
	As sentenças I, III e IV estão corretas.
	 c)
	As sentenças II, III e IV estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	6.
	Uma comunicação entre processos ativos em computadores que estejam conectados na rede Internet, somente pode ser executada utilizando determinados protocolos que servem para viabilizar a troca de dados entre computadores conectados em rede. Muito utilizados são os protocolos TCP e UDP. Com relação aos protocolos TCP e UDP, em qual camada ou nível da arquitetura Internet, ou do modelo OSI, esses dois protocolos se encontram?
	 a)
	Camada ou nível de rede (inter-redes).
	 b)
	Camada ou nível físico.
	 c)
	Camada ou nível de aplicação.
	 d)
	Camada ou nível de transporte.
	7.
	Existem vários programas e equipamentos que trabalham como sistemas distribuídos, com o objetivo de compartilhar informação e melhorar a comunicação entre os computadores. Um computador que possui bom desempenho em seu processamento pode ter grande capacidade computacional, comercialmente pode ser classificado como pequeno, médio e grande porte, tem a função de transmitir grandes volumes de informação e atender a milhares de usuários conectados à rede. Como eles são denominados?
	 a)
	Softwares.
	 b)
	Mainframes.
	 c)
	Hardwares.
	 d)
	Acoplados.
	8.
	O modelo de arquitetura de um sistema distribuído visa a estabelecer a forma pela qual os componentes dos sistemas interagem e a maneira pela qual eles são mapeados em uma rede de computadores. Objetiva garantir que sua estrutura atenda às demandas atuais e provavelmente futuras. Acerca do modelo de arquitetura cliente-servidor e suas variações, analise as sentenças a seguir:
I- A arquitetura distribuída baseada em código móvel possibilita que um código seja enviado de um computador para outro e seja executado no destino.
II- Os agentes móveis possuem a mesma funcionalidade do código móvel, mas com a vantagem de não oferecer riscos à segurança do sistema.
III- Um sistema distribuído é denominado cliente fraco quando se utiliza, por exemplo, de um thin client, o qual se conecta a um servidor de aplicativos responsável por realizar as tarefas mais relevantes.
IV- A partir da linguagem Java, utilizando a tecnologia RMI (Remote Method Invocation), o programador pode desenvolver aplicações distribuídas, por exemplo, os applets.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	As sentenças II e III estão corretas.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	As sentenças I, II e IV estão corretas.
	9.
	Num sistema computacional, para que um programa possa ser executado é preciso que o sistema operacional esteja atuando. Este pode executar diversos processos ou subprocessos, muitos deles nem percebidos pelo usuário. Os sistemas multitarefas conseguem executar vários programas ao mesmo tempo, através de mecanismos que controlam os diversos processos.Acerca dos processos e subprocessos computacionais, assinale a alternativa CORRETA:
	 a)
	Quando um programa entra em execução, virando um processo, é criado um contexto de hardware que demarca os recursos a serem alocados, como quantidade de memória e arquivos abertos.
	 b)
	Quando um programa entra em execução, virando um processo, é criado um espaço de armazenamento que determina o conteúdo dos registradores, como contador de programa, pilha do programa e status.
	 c)
	Quando um programa entra em execução, virando um processo, é criado um contexto de software cuja responsabilidade é armazenar todas as instruções que serão executadas pelo processo.
	 d)
	Um programa que está executando pode ser chamado de processo, sendo que um mesmo programa pode ter vários processos em execução, cada um desses processos com recursos alocados para si.
	10.
	Os chamados servidores têm a responsabilidade de gerenciar dados e informações que são enviados aos clientes numa rede de computadores. Existem vários tipos de servidores, classificados conforme suas atribuições e funções no ambiente de rede. Com relação aos tipos de servidores mais conhecidos e utilizados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Servidores de arquivos são pouco utilizados atualmente.
(    ) Servidores de aplicações são muito utilizados atualmente.
(    ) Servidores de bancos de dados são muito utilizados atualmente.
(    ) Servidores de web são pouco utilizados atualmente.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F.
	 b)
	V - F - V - V.
	 c)
	F - F - V - F.
	 d)
	V - V - F - F.
	11.
	(ENADE, 2014) Os estados que um processo alcança podem ser modelados por meio do diagrama exibido a seguir. No diagrama de estados apresentado, as transições causadas pelo escalonador de processos são:
FONTE: TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson do Brasil, 2010.
	
	 a)
	1 e 3.
	 b)
	2 e 4.
	 c)
	2 e 3.
	 d)
	1 e 2.
Prova finalizada com 11 acertos e 0 questões erradas.
Parte inferior do formulário

Continue navegando