Buscar

Prova Objetiva Semipresencial - Sistemas e Aplicações distribuídas


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

Continue navegando


Prévia do material em texto

30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5
Acadêmico: Priscila Holtermann Di Santo (2635854)
Disciplina: Sistemas e Aplicações Distribuídas (GTI04)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:655591) (peso.:3,00)
Prova: 26609968
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) V - F - V - V.
 b) F - F - V - F.
 c) F - V - V - F.
 d) V - V - F - F.
2. Aqueles chamados protocolos de comunicação viabilizam a comunicação entre
computadores, tanto em redes locais como de longa distância (Internet, por exemplo). Esses
protocolos possuem diversas funções específicas, com o objetivo geral de permitir
comunicação entre equipamentos de diferentes fabricantes. Nesse contexto, qual é o
protocolo cuja função principal é oferecer um serviço de comunicação confiável, através do
uso de janelas deslizantes e mecanismos de sequenciamento para mensagens de qualquer
tamanho?
 a) SNMP.
 b) TCP.
 c) IP.
 d) UDP.
30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5
3. Num sistema computacional, os dispositivos responsáveis pelo armazenamento dos dados
são as memórias, que podem ser do tipo volátil ou permanente. O controle de acesso aos
dados nas memórias e o seu gerenciamento são responsabilidades do sistema operacional,
utilizando técnicas de alocação de memória. Sobre os conceitos de alocação de memória,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A técnica de alocação simples permite alocar um espaço de memória ajustável ao
tamanho do programa a ser executado pelo computador, não importando o tamanho desse
programa.
( ) A técnica de alocação estática permite a criação de vários espaços chamados partições
de memória, com tamanhos ajustados conforme as necessidades dos programas a serem
executados.
( ) A técnica de alocação dinâmica permite a diminuição da fragmentação quando é feita a
alocação dos programas, sendo que o tamanho de cada partição é definido conforme cada
programa necessita.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V.
 b) V - F - V.
 c) V - V - F.
 d) F - V - F.
4. Todo sistema operacional, para permitir o funcionamento de um programa, terá que executar
diversos processos, muitas vezes não percebidos pelo usuário. Por exemplo, ao executar o
Internet Explorer, cada aba aberta cria um subprocesso, o qual será gerenciado
individualmente e, mesmo que uma aba venha a travar, as outras continuarão trabalhando
normalmente. Acerca dos processos computacionais, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Ao finalizar o processo que está executando o programa do Internet Explorer,
consequentemente finalizará o subprocesso de uma aba aberta.
( ) A thread é a divisão de um processo em dois ou mais processos que podem ser
executados de forma concorrente, compartilhando a mesma área de dados do processo
principal.
( ) Ao criar um processo, o sistema operacional precisa alocar recursos de software,
hardware e endereçamento.
( ) Os controladores são responsáveis por manterem as informações sobre os processos
em execução.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - F - F - V.
 c) F - V - F - F.
 d) F - F - V - V.
5. 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) 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.
30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5
 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) 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.
6. Todo computador é um equipamento eletrônico que possui um processador responsável por
executar instruções pré-programadas. As instruções são formatadas em sequências
chamadas de programas. No entanto, um sistema computacional completo é mais complexo,
sendo composto basicamente por quatro elementos ou componentes. Nesse contexto,
assinale a alternativa CORRETA que apresenta os quatro elementos básicos que compõem
um sistema computacional completo:
 a) Hardware; sistema operacional; programas; usuários.
 b) Processador; memória; dispositivos de I/O; programas.
 c) Processador; dispositivos de I/O; sistema operacional; usuários.
 d) Hardware; processador; memória; usuários.
7. Todo dispositivo de hardware possui um controlador responsável por acessar suas operações
mais elementares, através de linguagem de máquina. No entanto, muitas vezes, esses
dispositivos são mais lentos que a memória RAM e os barramentos, gerando, desta forma,
redução de desempenho. Com o objetivo de minimizar este problema, foi desenvolvida uma
tecnologia nos controladores que evita que as solicitações de entrada e saída sejam
realizadas diretamente nos dispositivos físicos. Com base nisso, assinale a alternativa
CORRETA que identifica esta tecnologia:
 a) System call.
 b) Buffer.
 c) Reader / Writer.
 d) Device Driver.
8. Os sistemas operacionais são componentes essenciais para o desempenho de praticamente
qualquer sistema de computação, dos menores, a exemplo dos sistemas embarcados e
telefones celulares, aos gigantescos, a exemplo dos grandes centros de processamento de
dados. Apesar da vasta pluralidade de sistemas operacionais existentes, cada qual é escrito
para atender a um conjunto de necessidades operacionais. Sobre o exposto, associe os
itens, utilizando o código a seguir:
I- Sistemas operacionais de grande porte.
II- Sistemas operacionais de servidores.
III- Sistemas operacionais de multiprocessadores.
( ) São sistemas que utilizam recursos de processamento para atender múltiplos usuários
numa rede, permitindo compartilhar recursos de hardware e de software, fornecendo serviços
de impressão, de arquivo, de acesso à web, entre outros. 
( ) São sistemas orientados para o processamento simultâneo de muitas tarefas e
quantidades prodigiosas de E/S, oferecendo, normalmente, serviços em lote, processamento
de transações e tempo compartilhado.
( ) São sistemasespeciais, normalmente variações dos sistemas operacionais de
servidores com aspectos especiais de comunicação e conectividade, obtendo potência
computacional ao conectar múltiplas CPUs em um único sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) III - II - I.
 b) II - I - III.
 c) III - I - II.
 d) II - III - I.
30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
9. 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 II e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
10.Os sistemas distribuídos estão susceptíveis a falhas, sendo que estas falhas podem
acontecer tanto para os processos quanto para os canais de comunicação. Essas falhas
podem ser diversas, como falha de carregamento de programas, processos com valores
atribuídos incorretamente, tempo de execução de uma tarefa não atingido etc. Com relação
aos títulos das falhas que podem acontecer nos sistemas distribuídos, classifique V para as
opções verdadeiras e F para as falsas:
( ) Falhas de acesso remoto.
( ) Falhas por omissão.
( ) Falhas arbitrárias e de sincronização.
( ) Falhas de acesso web.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - F - V - F.
 c) F - V - V - F.
 d) V - F - V - V.
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.
30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
 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.