Buscar

Sistemas e Aplicações Distribuídas Avaliação I - Individual FLEX

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

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

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ê viu 3, do total de 8 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

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

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ê viu 6, do total de 8 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

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

Prévia do material em texto

Legenda: Resposta Certa Sua Resposta Errada 
1. A utilização de sistemas operacionais 
multitarefas permite ao usuário executar vários 
programas de forma simultânea, exigindo desta 
forma uma quantidade maior de memória 
primária. Ocorre que, muitas vezes, a memória 
primária é insuficiente para conter a execução 
de todos os processos, sendo necessário 
realizar a troca de processos entre a memória e 
o disco. Assinale a alternativa CORRETA que 
apresenta o conceito descrito: 
 a) Swapping. 
 b) Paginação. 
 c) Memória virtual. 
 d) Segmentação. 
 
 
2. 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, 
associe os itens, utilizando o código a seguir: 
 
I- Alocação simples. 
II- Alocação particionada fixa. 
III- Alocação particionada dinâmica. 
 
( ) Técnica que se baseia em segmentar o 
espaço de memória em pedaços, chamados 
partições, de tamanhos pré-declarados. Nessas 
partições podem ser armazenados diversos 
programas (tarefas) de forma estática, além do 
sistema operacional. 
( ) Técnica que se baseia na divisão do espaço 
de memória disponível no computador em duas 
porções, sendo uma delas para acomodar o 
sistema operacional e a outra para armazenar o 
programa do usuário. 
( ) Técnica que se baseia em segmentar o 
espaço de memória em pedaços, chamados de 
partições, de tamanhos variáveis conforme as 
necessidades dos programas (tarefas) a serem 
armazenados, além do sistema operacional. 
 
Assinale a alternativa que apresenta a 
sequência CORRETA: 
 a) I - III - II. 
 b) II - I - III. 
 c) I - II - III. 
 d) III - II - I. 
 
 
3. 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 - III - I. 
 c) II - I - III. 
 d) III - I - II. 
 
 
4. 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) III - IV - II - I. 
 c) II - III - IV - I. 
 d) II - IV - III - I. 
 
 
5. 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) As sentenças I e III estão corretas. 
 b) Somente a sentença IV está correta. 
 c) As sentenças I e IV estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
 
6. 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. O 
gerenciador 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 III e IV estão corretas. 
 b) Somente a sentença IV está correta. 
 c) As sentenças II e III estão corretas. 
 d) As sentenças I e II estão corretas. 
 
 
7. 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) As sentenças I, II e IV estão corretas. 
 b) Somente a sentença II está correta. 
 c) As sentenças III e IV estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
 
8. 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) V - F - F - V - V. 
 b) V - V - F - V - F. 
 c) F - F - V - F - V. 
 d) F - V - V - V - F. 
 
 
9. O mercado disponibiliza diversos tipos de 
sistemas operacionais, a fim de atender às mais 
variadas demandas, como os sistemas 
operacionais para computadores de grande 
porte, que são orientados para o 
processamento simultâneo de muitos jobs 
(grande quantidade de entrada/saída). Este tipo 
de sistema possui três classificações, sendo que 
uma delas processa jobs de rotina sem a 
presença interativa do usuário. Diante disso, 
assinale a alternativa CORRETA que apresenta 
esta classificação do sistema operacional de 
grande porte: 
 a) Sistema operacional de tempo compartilhado. 
 b) Sistema operacional de multiprocessador. 
 c) Sistema operacional transacional. 
 d) Sistema operacional de lote. 
 
 
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) 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. 
 b) Um sistema operacional distribuído consiste em 
múltiplos processadores de dados com um 
fraco relacionamento entre si. 
 c) O sistema distribuído é tolerante a falhas. Isso 
ocorre já que o mesmo continua a funcionar, 
sem prejuízo do desempenho ou das 
funcionalidades. 
 d) 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.

Outros materiais