A maior rede de estudos do Brasil

Grátis
8 pág.
Sistemas e Aplicações Distribuídas Avaliação I - Individual FLEX

Pré-visualização | Página 1 de 2

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,

Crie agora seu perfil grátis para visualizar sem restrições.