Buscar

Sistemas e Aplicações Distribuídas - Prova 3

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

01/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:
Disciplina: 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 
1. Os sistemas fracamente acoplados caracterizam-se por possuir dois ou mais sistemas de
computação interligados, sendo que cada sistema possui o seu próprio sistema operacional,
gerenciando os seus recursos, como processador, memória e dispositivos de entrada/saída.
Acerca dos sistemas fracamente acoplados, analise as sentenças a seguir:
I- Dentre os sistemas fracamente acoplados, encontram-se os de processamento simétricos,
que permitem que os processadores executem funções idênticas, com exceção do boot e
outras pequenas funções.
II- Os sistemas operacionais de rede são classificados como fracamente acoplados, uma vez
que cada nó é totalmente independente do outro, podendo, inclusive, possuir sistemas
operacionais distintos.
III- Os sistemas operacionais distribuídos podem ser classificados como fracamente
acoplados, pois, apesar de possibilitarem a execução de um conjunto de processos
concomitantemente, em que cada qual acessa um subconjunto de recursos do sistema por
meio de mecanismo de troca de mensagens pela rede de comunicação, este nem sempre é
confiável.
IV- Em um sistema fracamente acoplado, todos os processadores exercem as mesmas
funções.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) Somente a sentença I está correta.
 d) As sentenças I, II e IV estão corretas.
2. Os sistemas distribuídos trabalham em conjunto com vários computadores, possibilitando
assim a troca de mensagem, dados e informações entre os equipamentos. Os sistemas
distribuídos que possuem como objetivo executar ações compartilhadas com diversos
dispositivos, mas que não compartilham processos nem memória, são definidos como uma
categoria de:
 a) Sistemas de dados fortes.
 b) Sistemas fortemente dependentes.
 c) Sistemas fracamente acoplados.
 d) Sistemas fracamente computacionais.
01/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. Arquiteturas de hardware específicas são cada vez mais desenvolvidas pelas empresas de
tecnologia, com objetivo de servir determinados nichos do mercado. Dessa forma, para
acompanhar esse avanço, diversos tipos de sistemas operacionais são desenvolvidos com o
objetivo de gerenciar essas arquiteturas e obter o máximo desempenho possível. Com
relação aos tipos de sistemas operacionais, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) Desenvolvidos para tarefas específicas, os sistemas embarcados podem ser aplicados,
por exemplo, em semáforos ou dispositivos móveis, como os tablets.
( ) Os sistemas operacionais de grande porte têm como objetivo principal o processamento
de diversos arquivos de forma simultânea.
( ) Utilizados em situações onde o objetivo é garantir que todos os eventos sejam
atendidos, conforme suas restrições de tempo, os sistemas de tempo real são bastante
importantes.
( ) Desenvolvidos para a utilização em computadores pessoais, os sistemas Operacionais
Windows e Linux, proporcionam facilidade de manipulação do computador.
( ) O compartilhamento de arquivos, impressoras, banco de dados, entre outros, são
viabilizados pelos sistemas operacionais desenvolvidos para servidores.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V - V.
 b) V - F - F - V - V.
 c) F - F - V - F - V.
 d) V - V - V - V - F.
4. Num processo, as instruções eram executadas uma de cada vez nos primeiros sistemas
operacionais. Já nos sistemas operacionais atuais, um processo pode dar início a um ou mais
subprocessos, que são executados em paralelo ou de forma concorrente. Com base nisso,
analise as afirmativas a seguir:
I- Para cada processo criado, o sistema operacional cria uma estrutura chamada Bloco de
Controle do Processo (PCB), com o objetivo de realizar o gerenciamento dos contextos do
processo.
II- O contexto de software especifica características do processo que influem na sua
execução, tais como: quantidade de arquivos abertos, prioridade, entre outros.
III- O subprocesso apresenta as mesmas características e particularidades de um processo
qualquer, no tocante a contexto e fluxo de controle, diferenciando-se pelo fato de estarem
relacionados a uma hierarquia.
IV- Para que um processo possa ser escalado para execução, precisa estar no estado novo.
V- O processo, estando no estado de espera, passa para o estado de novo assim que tiver
sua solicitação de recurso atendida pelo sistema.
Assinale a alternativa CORRETA:
 a) As afirmativas II, III e V estão corretas.
 b) As afirmativas I, II e V estão corretas.
 c) As afirmativas III, IV e V estão corretas.
 d) As afirmativas I, II e III estão corretas.
01/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
5. Os sistemas distribuídos tem um modelo de arquitetura que 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,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) 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.
( ) 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.
( ) 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.
( ) A partir da linguagem Java, utilizando a tecnologia RMI (Remote Method Invocation), o
programador pode desenvolver aplicações distribuídas, como, por exemplo, os applets.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) F - F - V - F.
 c) V - F - V - V.
 d) V - V - F - F.
6. 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 III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e II estão corretas.
7. A placa mãe, do tipo off-board, permite ao usuário conectar outros dispositivos ao seu
computador através dos slots de expansão, por exemplo, a placa de vídeo, a placa de som, o
modem, entre outros. Uma das funções do sistema operacional é realizar o controle destes
dispositivos através da funcionalidade chamada Subsistema de E/S (entrada/Saída). Com
base nessa premissa, assinale a alternativa CORRETA quanto ao Subsistemade
Entrada/Saída:
 a) O processo de entrada/saída como um todo é dividido em três partes chamadas de
hardware, software e peopleware.
 b) O sistema de entrada/saída possui comandos de baixo nível utilizados pelas aplicações,
que permitem a leitura e gravação de dados.
 c) O subsistema de entrada/saída oferece uma interface direta entre o sistema operacional e
os controladores de dispositivos.
 d) O subsistema de entrada/saída viabiliza o mecanismo de independência do dispositivo,
fazendo a interface entre o Device Driver e o nível superior.
01/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
8. As instruções de um processo eram executadas uma de cada vez nos primeiros sistemas
operacionais. Já nos sistemas operacionais atuais, um processo pode dar início a um ou mais
subprocessos, que são executados em paralelo ou de forma concorrente. Com base nisso,
analise as afirmativas a seguir:
I- Para cada processo criado, o sistema operacional cria uma estrutura chamada Bloco de
Controle do Processo (PCB), com o objetivo de realizar o gerenciamento dos contextos do
processo.
II- O contexto de software especifica características do processo que influem na execução do
mesmo, tais como: quantidade de arquivos abertos, prioridade, entre outros.
III- O subprocesso apresenta as mesmas características e particularidades de um processo
qualquer, no tocante a contexto e fluxo de controle, diferenciando-se pelo fato de estarem
relacionados a uma hierarquia.
IV- Para que um processo possa ser escalado para execução, precisa estar no estado novo.
V- O processo, estando no estado de espera, passa para o estado de novo assim que tiver
sua solicitação de recurso atendida pelo sistema.
Assinale a alternativa CORRETA:
 a) As afirmativas I, II e V estão corretas.
 b) As afirmativas III, IV e V estão corretas.
 c) As afirmativas I, II e III estão corretas.
 d) As afirmativas II, III e V estão corretas.
9. Uma comunicação entre processos ativos num ambiente de sistemas distribuídos, é realizada
através de protocolos de comunicação propostos pelo modelo OSI (Open Systems
Interconection). Em redes locais e de longa distância, como a Internet, os protocolos TCP
(Transmission Control Protocol) e UDP (User Datagram Protocol) são muito utilizados. Com
relação ao protocolo UDP, assinale a alternativa CORRETA:
 a) O protocolo UDP é mais simplificado que o protocolo TCP, sendo menos confiável
também, mas tem como grande vantagem o fato de inserir baixo overhead na rede.
 b) O protocolo UDP não faz uso de portas para viabilizar a comunicação com aplicações,
mas faz uso de janelas deslizantes e mecanismos de sequenciamento de pacotes.
 c) O protocolo UDP foi desenvolvido com o objetivo de viabilizar aplicações que necessitam
trafegar um volume de dados muito alto entre computadores.
 d) O protocolo UDP está posicionado na camada ou nível de aplicação do modelo OSI, com
o objetivo de garantir a comunicação segura na Internet.
10.Sistemas distribuídos possuem vários elementos, os quais são organizados e possuem a
capacidade de processamento através de computadores. Os elementos podem ser
organizados de forma funcional e geográfica, possuem capacidade de cooperação de
trabalho e visam atender às necessidades do usuário. A comunicação, ou troca de
informações, entre os elementos de sistemas distribuídos, são realizadas através de:
 a) Redes locais de computadores e redes de longa distância.
 b) Equipamentos lógicos, equipamentos locais e equipamentos web.
 c) Dispositivos computacionais móveis e processadores computacionais locais.
 d) Elementos de dados, elementos de informação.
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.
01/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 2.
 b) 2 e 4.
 c) 2 e 3.
 d) 1 e 3.
Prova finalizada com 11 acertos e 0 questões erradas.

Continue navegando