Buscar

Sistemas e Aplicações Distribuídas_III

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

Prévia do material em texto

30/10/2019 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/4
Acadêmico: Gilmar Lima Pereira (1641475)
Disciplina: Sistemas e Aplicações Distribuídas (GTI04)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:460250) ( peso.:3,00)
Prova: 13785792
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Para que um programa possa ser executado num computador, é necessário que o sistema operacional esteja em
funcionamento, podendo 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 software cuja
responsabilidade é armazenar todas as instruções que serão executadas pelo processo.
 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.
 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.
2. 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 sistemas especiais, 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/10/2019 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/4
3. Os principais sistemas operacionais utilizados atualmente no mercado incluem várias versões do Microsoft
Windows e Mac, além de uma variedade de distribuições Linux. Apesar de suas interfaces e abordagens
diferenciarem-se entre si, as principais funções desempenhadas pelo sistema operacional são praticamente as
mesmas. Neste sentido, assinale a alternativa CORRETA que apresenta uma das funções desempenhadas pelo
sistema operacional:
 a) Impedir o acesso aos recursos do sistema.
 b) Realizar bloqueio de vírus no sistema.
 c) Gerenciar operações de entrada e saída.
 d) Gerar as interrupções de hardware.
4. 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 de dados.
 b) Sistemas independentes.
 c) Sistemas acoplados.
 d) Sistemas computacionais.
5. A 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. Os protocolos TCP e UDP são bastante utilizados. 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 físico.
 b) Camada ou nível de transporte.
 c) Camada ou nível de rede (inter-redes).
 d) Camada ou nível de aplicação.
6. Segundo Tanenbaum (2007, p. 4), "os sistemas operacionais passaram por um processo gradual de evolução,
sendo que estes sempre estiveram diretamente atrelados à arquitetura de computadores sobre a qual eles são
executados". A partir disso, no sentido de haver uma melhor compreensão sobre esse processo de evolução,
alguns autores especializados no assunto resolveram dividir a história dos computadores e dos sistemas
operacionais em gerações. Sobre as gerações dos computadores e dos sistemas operacionais, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) O desenvolvimento dos sistemas operacionais de rede, assim como dos sistemas operacionais distribuídos, é
resultado do desenvolvimento das redes de computadores pessoais e pertencem à atual quarta geração de
sistemas operacionais.
( ) A primeira geração dos computadores era desprovida de um sistema operacional, porquanto a programação
era realizada especificamente para cada máquina.
( ) A terceira geração dos computadores ficou conhecida pela utilização dos sistemas de processamento em lote
(batch).
( ) O IBM 360 foi a primeira linha de computadores a usar circuitos integrados (Cis) em pequena escala, que tinha
por propósito permitir a execução do mesmo sistema operacional em qualquer um dos modelos da referida família.
( ) A quarta geração é marcada pelo surgimento da Escala Ultra Larga de Integração e do Sistema Operacional
MS-DOS.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: TANENBAUM, Andrew S. Sistemas distribuídos: princípios e paradigmas. 3. ed. São Paulo: Pearson
Prentice Hall, 2007.
 a) F - V - V - V - F.
 b) V - V - F - V - F.
 c) F - F - V - F - V.
 d) V - F - F - V - V.
30/10/2019 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/4
7. O Device Driver é composto por um conjunto de funções e de estruturas de dados que controlam um ou mais
periféricos, tais como discos rígidos, teclados, mouses, monitores, interfaces de redes etc. Cada driver interage
com as diferentes partes do sistema operacional através de uma interface de programação. Diante disso, quanto
ao Device Driver, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O Device Driver é responsável por enviar as instruções para o controlador de entrada e saída.
( ) Diante da inviabilidade de o Sistema Operacional ter conhecimento sobre todos os dispositivos disponíveis,
cada fabricante desenvolve o Device Driver de seu dispositivo.
( ) Para cada Sistema Operacional é desenvolvido um Device Driver específico.
( ) O Device Driver permitiu que os Sistemas operacionais se tornassem mais genéricos, permitindo, assim, a
instalação de novos dispositivos sem grandes complicações.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b)V - V - V - V.
 c) V - F - F - V.
 d) V - V - F - F.
8. Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional
controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos. Diante
disso, sobre o sistema de arquivos, analise as sentenças a seguir:
I- Ao instalar o Windows NT em um computador, o usuário poderá optar pelo sistema de arquivos FAT-16 ou NTFS.
II- Diante de sua grande versatilidade, o sistema de arquivos do tipo NTFS pode ser utilizado em qualquer sistema
operacional.
III- A conversão de um sistema de arquivos do tipo NTFS para FAT é vantajosa por questões de desempenho e
segurança.
IV- O sistema de arquivos HPFS possui uma grande vantagem, já que pode ser utilizado por qualquer sistema
operacional.
Agora, assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) Somente a sentença I está correta.
 d) As sentenças I, II e III estão corretas.
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, como, por exemplo, os applets.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças II e IV 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.
30/10/2019 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/4
10. Os sistemas distribuídos estão suscetíveis a falhas, estas são chamadas de falhas de comunicação, tanto para os
processos quanto para os canais de comunicação. Essas falhas podem ser de carregamento de programas,
processos com valores atribuídos incorretamente, até mesmo pelo tempo de execução de uma tarefa ou pela
transferência de dados ou acesso a um sistema. Com relação à denominação dos termos de falhas 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.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) V - V - F - F.
 c) V - F - V - V.
 d) F - V - V - 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 3.
 c) 2 e 4.
 d) 1 e 2.

Continue navegando