Buscar

Avaliação Final (Objetiva) - Individual Semipresencial- Sistemas e Aplicações Distribuídas (GTI04)

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

27/05/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/4
Acadêmico: Luan Timoteo Souza (2171906)
Disciplina: Sistemas e Aplicações Distribuídas (GTI04)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637441) ( peso.:3,00)
Prova: 18662267
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 independentes.
 b) Sistemas acoplados.
 c) Sistemas computacionais.
 d) Sistemas de dados.
2. 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.
27/05/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/4
3. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais variadas demandas,
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.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças I e IV estão corretas.
4. Os navegadores de internet utilizam, para armazenar os dados utilizados em uma navegação web, o Cache, o qual
tem como objetivo registrar os dados e as informações utilizados recentemente pelo usuário. Existe toda uma
configuração de servidor web que permite armazenar dados acessados e permitir que o usuário se conecte a um
determinado site. Quanto a esses servidores, analise as opções a seguir:
I- Servidor particionado.
II- Servidor acoplado.
III- Servidor proxy. 
IV- Servidor web.
Agora, assinale a alternativa CORRETA:
 a) Somente a opção I está correta.
 b) As opções I, II e IV estão corretas.
 c) Somente a opção III está correta.
 d) As opções II e III estão corretas.
5. 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, III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
27/05/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/4
6. Diante dos diversos tipos de sistemas operacionais disponíveis no mercado, destaca-se o sistema embarcado, que
tem por objetivo realizar um conjunto de tarefas predefinidas, geralmente com requisitos específicos, por exemplo,
o sistema de navegação de uma aeronave e o controle do espaço aéreo. Considerando essa informação, assinale
a alternativa CORRETA que apresenta o melhor tipo de escalonamento de processos para o sistema operacional
descrito:
 a) Escalonamento First-in-first-out.
 b) Escalonamento de tempo real crítico.
 c) Escalonamento cooperativo.
 d) Escalonamento por prioridades.
7. A interrupção é um sinal de dispositivo que usualmente resultará na troca de contexto, onde o processador para de
executar um processo para atender ao dispositivo que pediu a interrupção. Acerca do tema interrupção, classifique
V para as sentenças verdadeiras e F para as falsas:
( ) Qualquer dispositivo poderá disparar uma interrupção com o objetivo de informar ao sistema operacional que
concluiu uma tarefa ou para retornar dados para o sistema operacional.
( ) As IRQs (Interrupt Request - Requisição de Interrupção) são 16 canais enumerados de 1 a 16, os quais os
dispositivos podem utilizar para chamar a atenção da memória RAM.
( ) A implementação da preempção por tempo tem como base as interrupções geradas pelo PIT (Programable
Interrupt Timer).
( ) A ISR (Interrupt Service Routine - Rotina do Serviço de Interrupções) é a instrução executada quando ocorre
uma interrupção, havendo apenas uma instrução predefinida para todos os tipos de interrupção.
( ) O PIC (Programable Interrupt Controller) é o responsável pelo encaminhamento das interrupções dos
periféricos para o processador.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - F.
 b) F - V - F - V - V.
 c) V - F - V - F - V.
 d) F - F - F - V - F.
8. Segundo Deitel (2005, p. 239), "o gerenciador de memória é um componente do sistema operacional que se
preocupa com o esquema de organização da memória do sistema e com as estratégias de gerenciamento de
memória. Ogerenciador de memória determina como o espaço de memória disponível é alocado a processos e
como responder a mudanças na utilização da memória de um processo". Sobre as estratégias de gerenciamento
de memória, analise as sentenças a seguir:
I- Swapping é uma estratégia utilizada na gerência de memória de um computador, consistente na utilização de
algoritmos de otimização para minimizar o desperdício no uso da memória devido à fragmentação.
II- A estratégia de paginação permite a alocação de vários processos em áreas diferentes da memória física, desde
que essas sejam contíguas.
III- A estratégia de alocação dinâmica de memória utiliza algoritmos para escolher onde um determinado programa
será alocado na memória, sendo que o algoritmo first-fit é o que apresenta melhor performance.
IV- Uma das vantagens da estratégia de gerenciamento de memória por segmentação é a possibilidade de separar
regiões de memória conforme a utilização desta.
Assinale a alternativa CORRETA:
FONTE: DEITEL, Harvey M. Sistemas operacionais. 3. ed. São Paulo: Pearson Prentice Hall, 2005.
 a) As sentenças I e II estão corretas.
 b) As sentenças II e III estão corretas.
 c) Somente a sentença IV está correta.
 d) As sentenças III e IV estão corretas.
27/05/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/4
9. Composto por um conjunto de funções e de estruturas de dados, o Device Driver controla um ou mais periféricos,
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. Com relação a esse assunto, analise as
afirmativas a seguir:
I- Para cada Sistema Operacional é projetado e implementado um Device Driver específico.
II- O Device Driver inviabilizou que os Sistemas operacionais se tornassem mais genéricos, complicando a
instalação de novos dispositivos.
III- Cada fabricante desenvolve o Device Driver de seu dispositivo, devido à inviabilidade do Sistema Operacional
ter conhecimento sobre todos os dispositivos disponíveis.
IV- Uma das responsabilidade do Device Driver é enviar as instruções para o controlador de entrada e saída.
Assinale a alternativa CORRETA:
 a) As afirmativas I, II e III estão corretas.
 b) As afirmativas I, III e V estão corretas.
 c) As afirmativas I e II estão corretas.
 d) As afirmativas II e III estão corretas.
10. Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações,
podendo ser realizados por dois ou mais computadores interligados através de uma rede. Acerca dos sistemas
distribuídos, assinale a alternativa CORRETA:
 a) Um sistema operacional distribuído consiste em múltiplos processadores de dados com um fraco
relacionamento entre si.
 b) O desenvolvimento das redes de computadores pessoais possibilitou a implementação dos sistemas
operacionais distribuídos, o qual pertence à terceira geração de sistemas operacionais.
 c) O sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não possibilita a
transparência destes recursos aos usuários.
 d) O sistema distribuído é tolerante a falhas. Isso ocorre já que o mesmo continua a funcionar, sem prejuízo do
desempenho ou das funcionalidades.
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 3.
 c) 2 e 4.
 d) 1 e 3.
Prova finalizada com 11 acertos e 0 questões erradas.

Continue navegando