Buscar

Sistemas e aplicações Distribuídas Avaliação 4 Objetiva Final

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

14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
 
Acadêmico:
 
Disciplina:
 Sistemas e Aplicações Distribuídas (GTI04) 
 
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial () ( peso.:3,00) 
 
Prova: 
 
Nota da Prova: 10,00 
 
 
 
 
Legenda: Resposta Certa Sua Resposta Errada 
 
 
1. 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, como, por exemplo, os applets. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças I, II e IV estão corretas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5 
14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
 
2. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais 
variadas demandas. Eles podem ser divididos em sistemas monotarefa ou multitarefa. Além 
dessa divisão, existem diversos subtipos de sistemas, dentre eles os sistemas operacionais de 
computadores de grande porte, sistemas operacionais de servidores, sistemas operacionais de 
computadores pessoais e sistemas operacionais embarcados. Considerando esse cenário, 
analise as sentenças a seguir: 
 
I- Sistemas operacionais de computadores de grande porte viabilizam o processamento 
simultâneo de muitos processos e alta capacidade de I/O (entrada e saída). Utilizados 
em grandes corporações. 
II- Sistemas operacionais de servidores viabilizam o compartilhamento de recursos de hardware 
e software por vários usuários. Utilizados em grandes empresas. 
III- Sistemas operacionais de computadores pessoais viabilizam facilidade de utilização, 
funcionalidades diversas e interface amigável para os usuários. Utilizados em residências e 
pequenas empresas. 
IV- Sistemas operacionais embarcados viabilizam processamento em tempo real, em que 
o tempo de resposta possui limites rígidos. Utilizados em controle de tráfego aéreo e 
usinas nucleares. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças I, III e IV estão corretas. 
 
3. O 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) F - F - V - V. 
 b) V - F - F - V. 
 c) V - V - V - F. 
 d) F - V - F - F. 
 
 
 
 
 
 
 
 
 
 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5 
14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
 
4. 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 - F - V - F. 
 b) F - V - V - F. 
 c) V - F - V - V. 
 d) V - V - F - F. 
 
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) 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. 
 b) 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. 
 c) 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. 
 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. Sabemos que as memórias são os dispositivos responsáveis pelo armazenamento dos dados 
num sistema computacional. Elas podem ser classificadas em memórias voláteis ou 
permanentes. O sistema operacional tem funções de controlar e gerenciar o acesso aos dados 
nas memórias, através de uso de 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: 
 
( ) Alocação de um espaço de memória ajustável ao tamanho do programa a ser executado, 
não importando o tamanho desse programa, é obtida através da técnica de alocação simples. 
( ) Criação de vários espaços chamados partições de memória, com tamanhos ajustados 
conforme as necessidades dos programas a serem executados, é obtida através da técnica 
de alocação estática. 
( ) A diminuição da fragmentação quando é feita a alocação dos programas, sendo que o 
tamanho de cada partição é definido conforme as necessidades de cada programa, é obtida com 
a técnica de alocação dinâmica. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V. 
 b) F - V - F. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5 
14/12/2020 UNIASSELVI- Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
 
 c) V - V - F. 
 d) V - F - V. 
 
7. Os 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 num 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) F - F - V - F. 
 c) V - V - F - F. 
 d) V - F - V - V. 
 
8. O sistema operacional, para permitir o funcionamento de um programa, terá que executar diversos 
processos, muitos deles, nem percebidos pelo o 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. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F ? V ? F ? F. 
 b) V ? F ? F ? V. 
 c) V ? V ? V ? F. 
 d) F ? F ? V ? V. 
 
9. Um sistema computacional é formado por quatro elementos básicos, sendo que um deles é o 
sistema operacional (SO). Este tem algumas funções principais que fazem possível o 
funcionamento do computador como um sistema computacional. Com relação às funções do 
sistema operacional, analise as afirmativas a seguir: 
 
I- Uma das funções do SO é buscar e processar as instruções que estão armazenadas na 
memória, executando as mesmas na sequência em que se encontram na memória. 
II- Uma das funções do SO é viabilizar e facilitar o acesso aos recursos físicos do 
computador, tornando transparente para o usuário o acesso ao hardware do computador. 
III- Uma das funções do SO é compartilhar os recursos do computador, além de gerenciar 
esses recursos, para que vários usuários possam utilizar esses recursos de forma organizada. 
Assinale a alternativa CORRETA: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5 
14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
 
 a) Somente a afirmativa II está correta. 
 b) As afirmativas I e II estão corretas. 
 c) As afirmativas I e III estão corretas. 
 d) As afirmativas II e III estão corretas. 
 
10.Os sistemas distribuídos possuem como objetivo executar ações compartilhadas com diversos 
outros equipamentos, no entanto não compartilham processos nem memória. Sistemas distribuídos 
trabalham em conjunto com vários computadores, possibilitando assim a troca de mensagem, dados 
e informações entre os equipamentos. São definidos como uma categoria de: 
 a) Sistemas acoplados. 
 b) Sistemas independentes. 
 c) Sistemas de dados. 
 d) Sistemas computacionais. 
 
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 2. 
 b) 2 e 4. 
 c) 2 e 3. 
 d) 1 e 3. 
 
 
Prova finalizada com 11 acertos e 0 questões erradas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5

Continue navegando