Buscar

Avaliação II - Sistemas Operacionais

Prévia do material em texto

1. Falhas podem ocorrer nos processos e também nos canais de comunicação, no contexto dos sistemas distribuídos. Essas falhas podem ser diversas. Com relação 
aos nomes dados para esses tipos de falhas, classifique V para as opções verdadeiras e F para as falsas: 
 
( ) Falhas por omissão. 
( ) Falhas arbitrárias. 
( ) Falhas de acesso remoto. 
( ) Falhas por sincronização. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) V - V - F - V. 
B) F - F - V - F. 
C) V - F - V - V. 
D) V - V - F - F. 
 
2. Considerando sistemas operacionais de computação, sabemos que existem os sistemas fortemente acoplados e os sistemas fracamente acoplados. Quando a meta 
principal, ou propósito de um sistema, for facilitar o acesso a recursos remotos e compartilhar os mesmos de forma controlada e eficiente, tanto para os usuários 
quanto para as aplicações, estamos nos referindo a qual tipo de sistema? 
A) Sistema de grande porte. 
B) Sistema distribuído. 
C) Sistema de tempo real. 
D) Sistema monousuário. 
 
3. Os equipamentos eletrônicos de computação passaram por grande desenvolvimento nas últimas décadas, tornando-se mais poderosos em relação às capacidades 
de processamento e de memória, e por outro lado, cada vez menores. Com a miniaturização dos equipamentos e a melhoria da comunicação em redes, principalmente 
redes sem fio, surgiram conceitos importantes como da computação móvel e da computação ubíqua. Além desses, ainda surge o conceito da computação pervasiva. 
Com relação a esses conceitos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A computação móvel é a viabilidade do ser humano se movimentar para locais distintos, a qualquer hora, levando consigo dispositivos que permitem a utilização 
de serviços computacionais. 
( ) A computação ubíqua é responsável por integrar os dispositivos computacionais com o mundo físico, coordenando dispositivos inteligentes, móveis e 
estacionários, para prover os serviços aos usuários de forma transparente. 
( ) A computação pervasiva se beneficia dos dois conceitos: computação móvel e computação ubíqua, porque requer a existência de vários dispositivos diferentes, 
com capacidade computacional e coordenados, destinados a realizar diferentes tarefas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) V - F - F. 
B) F - V - F. 
C) V - V - F. 
D) F - F - V. 
 
4. Sistemas distribuídos trabalham em conjunto com vários computadores, possibilitando assim a troca de mensagens, dados e informações entre os equipamentos. 
Os sistemas cujo funcionamento está relacionado à capacidade de multiprocessamento a partir de diversos hosts integrados em uma estrutura de rede de comunicação, 
são definidos como uma categoria de: 
A) Sistemas fortemente acoplados. 
B) Sistemas de dados fortes. 
C) Sistemas fracamente acoplados. 
D) Sistemas fracamente computacionais. 
 
5. Os servidores têm a responsabilidade de gerenciar dados e informações que são enviados aos clientes numa rede de computadores. Uma grande evolução, pois 
antigamente os sistemas de grande porte realizavam o processamento das informações de forma centralizada, já que os terminais dos usuários não tinham capacidade 
de processamento. Como eram chamados esses terminais dos usuários? 
A) Terminais centralizados. 
B) Terminais finais. 
C) Terminais burros. 
D) Terminais distribuídos. 
 
6. Como vimos, uma das principais características dos sistemas distribuídos é o atendimento a um grande grupo de usuários dispersos ou não geograficamente, e 
especialmente com eficiência e segurança. Dito isso, a escalabilidade é um dos principais objetivos para os projetistas e desenvolvedores de sistemas distribuídos. 
Nesse contexto, considerando os desafios relacionados à escalabilidade em sistemas distribuídos, analise as sentenças a seguir: 
 
I- Devem ser aceitáveis os custos dos recursos físicos para o atendimento das novas solicitações. 
II- Algoritmos descentralizados devem ser utilizados para que não aconteçam gargalos de desempenho no sistema. 
III- As necessidades do sistema não necessitam de previsão porque os recursos de software não se esgotam. 
 
Assinale a alternativa CORRETA: 
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 I está correta. 
D) As sentenças I e III estão corretas. 
 
7. Um modelo de falhas define e classifica as falhas em um ambiente distribuído e com ele torna-se possível o tratamento de possíveis indisponibilidades do sistema. 
Em um sistema distribuído, tanto os processos como os canais de comunicação podem falhar. Essas falhas são por omissão, arbitrárias e de sincronização. Sobre 
essas falhas, analise as sentenças a seguir: 
 
I- Falhas de sincronização são aquelas em que os limites de tempo estabelecidos para execução dos processos e entrega das mensagens são ultrapassados, tornando 
as respostas indisponíveis para os clientes. 
II- Falhas por omissão são aquelas em que o sistema executa passos de um processo de forma injustificada ou executa de forma indesejada um determinado 
processamento, podendo gerar dados com valores incorretos. 
III- Falhas arbitrárias são aquelas em que um canal de comunicação ou um processo de um sistema distribuído simplesmente não executa as ações que precisariam 
ser realizadas para o funcionamento do sistema. 
 
Assinale a alternativa CORRETA: 
A) As sentenças I e II estão corretas. 
B) As sentenças I e III estão corretas. 
C) Somente a sentença I está correta. 
D) As sentenças II e III estão corretas. 
 
8. Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser implementados por dois ou mais 
computadores interligados através de uma rede. Considerando a evolução nos sistemas distribuídos ocorrida a partir da década de 1980, com o advento das redes de 
computadores, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Até a década 1980, os usuários acessavam as informação em um computador central (mainframe), e os terminais dos usuários não tinham capacidade de 
processamento. 
( ) Até a década de 1980, os sistemas centralizados de grande porte eram responsáveis pelo processamento de todas as informações existentes nas empresas. 
( ) Os sistemas computacionais que fazem parte de uma rede de computadores são chamados de servidores de rede centralizados. 
( ) Um sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não possibilita a transparência destes recursos para os usuários. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) V - F - V - F. 
B) F - F - V - V. 
C) V - V - F - F. 
D) F - V - F - V. 
 
9. Os sistemas de informação distribuídos surgiram em decorrência da construção de uma infraestrutura que viabilizou a integração entre sistemas. Um dos tipos de 
sistemas de informação distribuídos são aqueles capazes de executar transações distribuídas, e são chamados sistemas de processamento de transações. Com relação 
aos sistemas de processamento de transações, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Os sistemas de processamento de transações tem como responsabilidade realizar a integração de aplicações empresariais. 
( ) Os sistemas de processamento de transações são resultantes de uma arquitetura identificada como cliente/servidor. 
( ) Nos sistemas de processamento de transações é dado o nome de transação à sequência "requisição-execução-resposta" executada entre dispositivos clientes e 
servidores. 
( ) No processamento de transações, a principal característica é que nem todas as operações de um determinada transação precisam ser executadas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) V - F - V - F. 
B) F - F - V - V. 
C) F - V - V - F. 
D) V - V - F - F. 
 
10. Uma das principais características dos sistemas distribuídosé o atendimento a um grande grupo de usuários dispersos ou não geograficamente, e especialmente 
com eficiência e segurança. A escalabilidade é um dos principais objetivos para os projetistas e desenvolvedores de sistemas distribuídos. Nesse contexto, 
considerando os desafios relacionados à escalabilidade, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Devem ser aceitáveis os custos dos recursos físicos para o atendimento das novas solicitações. 
( ) Algoritmos descentralizados devem ser utilizados para que não aconteçam gargalos de desempenho no sistema. 
( ) As necessidades do sistema não necessitam de previsão porque os recursos de software não se esgotam. 
 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) V - V - F. 
B) F - F - V. 
C) V - F - F. 
D) F - V - V.

Continue navegando