Buscar

Sistemas e Aplicações Distribuídas (GTI04) Avaliação I Individual FLEX ( Cod 424468) Prova (8313753)

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

Disciplina: Sistemas e Aplicações Distribuídas (GTI04)
Avaliação: Avaliação I - Individual FLEX ( Cod.:424468) ( peso.:1,50)
Prova: 8313753
Nota da Prova: 9,00
Gabarito da Prova: Resposta Certa Sua Resposta Errada
1. Os computadores da primeira geração possuíam como principal característica uma dimensão
física enorme, sendo composto por inúmeras válvulas eletrônicas que queimavam
frequentemente. Nesta geração, os computadores calculavam com uma velocidade de milésimos
de segundo, o que é um tempo enorme comparado com os tempos atuais, e sua programação era
realizada através da linguagem de máquina, usando conexões com fios elétricos no início. Diante
disso, assinale a alternativa CORRETA que apresenta um computador da primeira geração:
 a) Tablet.
 b) Desktop.
 c) Mainframe.
 d) ENIAC.
2. Um sistema de processamento distribuído é um sistema que interliga vários nós de
processamento. Segundo Tanenbaum (2007, p. 1), "um sistema distribuído define-se como um
conjunto de computadores independentes que se apresenta a seus usuários como um sistema
único e coerente". Sobre os conceitos dos sistemas distribuídos, analise as sentenças a seguir:
 
I- Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, tornando
a distribuição dos recursos transparente aos usuários.
 II- Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas,
tem que continuar a funcionar, sem qualquer degradação do desempenho ou das funcionalidades,
após as falhas.
 III- Um sistema de arquivos distribuídos pode ser implementado sem manter informações de
estado. Nesse caso, as operações são tratadas de forma coletiva.
 IV- Um sistema distribuído pode suportar a migração de processos, sendo que esta migração
ocorre sob controle de um sistema operacional.
 
Assinale a alternativa CORRETA.
 
FONTE: TANENBAUM, Andrew S. Sistemas Distribuídos: princípios e paradigmas. 2. ed. São
Paulo: Pearson Prentice Hall, 2007.
 a) Somente a sentença IV está correta.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I e III estão corretas.
3. A grande evolução do hardware, a partir da II Guerra Mundial, viabilizou o desenvolvimento de
componentes eletrônicos cada vez mais rápidos e menores. Em paralelo, os computadores
tiveram evolução semelhante com os sistemas operacionais. Estes últimos podem ter sua história
dividida em gerações. Diante disso, associe os itens, utilizando o código a seguir:
 
I- Segunda geração.
 II- Terceira geração.
 III- Quarta geração.
 IV- Quinta geração.
 
( ) Caracterizada pelo uso de circuitos integrados e capacidade de multiprogramação, em que foi
viável executar diversos programas em intervalos de tempo.
 
( ) Caracterizada pelo uso de circuitos integrados ULSI e capacidade de processamento
distribuído com interfaces gráficas e sistemas de código aberto (open source).
 ( ) Caracterizada pelo uso de circuitos LSI e VLSI, disseminação dos computadores pessoais,
conceitos de multitarefa e multiprocessamento, além da utilização de redes de computadores e
estações de trabalho.
 ( ) Caracterizada pelo uso de transistores e memórias magnéticas, disseminação do uso de
mainframes e surgimento das linguagens de programação Assembly e Fortran.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) II - III - I - IV.
 b) II - IV - III - I.
 c) III - IV - II - I.
 d) II - III - IV - I.
4. Os computadores modernos são constituídos de processadores, memórias, temporizadores,
discos, dispositivos apontadores tipo mouse, interfaces de rede, impressoras e uma ampla
variedade de outros dispositivos, cabendo ao sistema operacional fornecer uma alocação
ordenada e controlada destes. Acerca do gerenciamento de recursos do sistema operacional,
classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) O funcionamento de forma transparente entre todos os dispositivos do computador somente
será possível se o sistema operacional garantir que eles sejam acessados e controlados conforme
regras previamente estabelecidas.
 ( ) Nos sistemas operacionais monousuários, não há necessidade de gerenciamento de
recursos, uma vez que permite a utilização por apenas um usuário.
 ( ) Tanto uma impressora como uma unidade de disco podem ser acessados de forma
simultânea, cabendo ao sistema operacional o seu gerenciamento. 
 ( ) Quando um computador ou uma rede tem múltiplos usuários, a necessidade de gerenciar e
proteger a memória, dispositivos de entrada e saída e outros recursos é muito maior.
 ( ) A principal tarefa do sistema operacional é manter o controle sobre quem está usando
determinado recurso, garantindo suas requisições, controlando as contas e mediando conflitos de
requisições entre diferentes programas e usuários.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F - V.
 b) F - F - V - V - F.
 c) V - F - F - V - V.
 d) V - V - F - V - F.
5. 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. Acerca de sistemas operacionais, analise as seguintes
afirmativas:
 
I- Os sistemas operacionais de multiprocessadores 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. 
 II- Os sistemas operacionais de grande porte são orientados para o processamento simultâneo de
muitas tarefas e quantidades grandes de E/S, oferecendo, normalmente, serviços em lote,
processamento de transações e tempo compartilhado.
 III- Os sistemas operacionais de servidores são, normalmente, variações dos sistemas
operacionais de grande porte com aspectos especiais de comunicação e conectividade, obtendo
potência computacional ao conectar múltiplas CPUs em um único sistema.
 
Assinale a alternativa CORRETA:
 a) As afirmativas I e III estão corretas.
 b) Somente a afirmativa II está correta.
 c) As afirmativas I e II estão corretas.
 d) As afirmativas II e III estão corretas.
6. 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) V - V - F.
 b) F - F - V.
 c) V - F - V.
 d) F - V - F.
7. O mercado disponibiliza diversos tipos de sistemas operacionais, sendo que, segundo Tanenbaum
(2009, p. 20), "no topo estão os sistemas operacionais para computadores de grande porte -
aqueles que ocupam uma sala inteira, ainda encontrados em centros de dados de grandes
corporações". Sobre os sistemasoperacionais de grande porte, classifique V para as sentenças
verdadeiras e F para as falsas:
 
( ) Os sistemas operacionais para computadores de grande porte distinguem-se dos sistemas
operacionais para computadores pessoais em termos de capacidade de Input/Output (I/O).
 ( ) Os computadores de grande porte são comumente aplicados em servidores web e servidores
para sites de comércio eletrônico em larga escala, já que estes exigem uma grande capacidade
de processamento simultâneo.
 ( ) Os sistemas operacionais para computadores de grande porte normalmente oferecem três
tipos de serviços, quais sejam: em fila, relacional e compartilhado.
 ( ) Nos sistemas operacionais de tempo compartilhado, há a administração de grandes
quantidades de pequenas requisições, ou seja, cada unidade de trabalho é pequena, mas o
sistema precisa tratar centenas ou milhares delas por segundo.
 ( ) Os sistemas operacionais relacionais dispensam a interação do usuário, posto que sua
gerência ocorre a partir de uma memória secundária que se encontra relacionada à memória
principal.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 
FONTE: TANENBAUM, Andrew S. Sistemas distribuídos: princípios e paradigmas. 2. ed. São
Paulo: Pearson Prentice Hall, 2009.
 a) V - V - F - V - F.
 b) V - V - F - F - F.
 c) V - V - V - F - V.
 d) F - F - V - V - V.
8. O sistema operacional é resultado das constantes inovações que ocorreram durante as últimas
décadas. Este processo cronológico é dividido pelos autores por gerações, sendo cada geração
definida com base nas suas principais características. São características da segunda geração:
 
I- Surgimento das linguagens de programação, como Assembly e Fortran.
 II- Possibilidade de execução de um programa enquanto outro aguarda uma requisição de entrada
e saída.
 III- Surgimento dos sistemas operacionais de rede.
 
IV- Surgimento do conceito de JOB, sendo escritos em cartões perfurados.
 
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I e III estão corretas.
9. Nos sistemas operacionais com multiprocessamento, uma tarefa pode ser dividida e executada,
ao mesmo tempo, por mais de um processador, sendo que este processamento pode ocorrer
tanto de forma vetorial ou paralelo. Sobre o processamento paralelo, analise as sentenças a
seguir:
 
I- A aplicação poderá ser executada por mais de um processador concomitantemente, sendo que
somente haverá ganho real de tempo caso a aplicação possa ser dividida em partes
independentes para execução simultânea.
 II- O esquema de comunicação interna dos processadores com os dispositivos de entrada e saída
é fundamental no projeto de sistemas com múltiplos processadores.
 III- As organizações funcionais de multiprocessadores podem ser divididas, basicamente, em três
tipos: barramento simples, barramento intercalado e memória multiport.
 IV- A organização funcional denominada memória multiport permite acessos simultâneos a um
mesmo módulo de memória.
 
Assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
10.Os sistemas real-time, ou sistemas operacionais de tempo real (RTOS = Real Time Operating
Systems), definem uma categoria especial de sistemas operacionais, que são voltados para as
aplicações em que é essencial a execução de tarefas em prazos compatíveis com a ocorrência
de eventos externos. Por exemplo, se um paciente de UTI tiver uma variação importante nos
batimentos cardíacos, o equipamento monitor deverá tomar uma ação, como ativar um alarme,
em frações de segundo. Assinale a alternativa CORRETA que apresenta dois tipos de sistemas
RTOS:
 a) Sistemas de Tempo Real Multiprogramáveis e Sistemas de Tempo Real Multitarefas.
 b) Sistemas de Tempo Real Crítico e Sistemas de Tempo Real Não Crítico.
 c) Sistemas de Tempo Real Monoprogramáveis e Sistemas de Tempo Real Multiprogramáveis.
 d) Sistemas de Tempo Real Monoprocessados e Sistemas de Tempo Real Multiprocessados.
Prova finalizada com 9 acertos e 1 questões erradas.

Continue navegando