Buscar

Sistemas e Aplicações Distribuídas (GTI04) - Avaliaçao I

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 5 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

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.:455930) ( peso.:1,50) 
Prova: 12092700 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. As memórias são os dispositivos responsáveis pelo armazenamento dos dados num 
sistema computacional, seja na forma volátil ou permanente, cabendo ao sistema 
operacional o gerenciamento e o controle ao acesso a estes dados através das técnicas 
de alocação de memória. Diante disso, assinale a alternativa CORRETA que 
apresenta a técnica de alocação de memória que permite que as tarefas definam 
previamente o tamanho que necessitam: 
 a) Alocação por paginação. 
 b) Alocação contígua de único usuário. 
 c) Alocação particionada fixa. 
 d) Alocação particionada dinâmica. 
 
2. 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) III - I - II. 
 c) II - III - I. 
 d) II - I - III. 
 
3. 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) ENIAC. 
 d) Mainframe. 
 
4. 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 - II - III. 
 b) II - I - III. 
 c) III - II - I. 
 d) I - III - II. 
 
5. 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) F - F - V - F - V. 
 b) V - V - F - V - F. 
 c) V - F - F - V - V. 
 d) F - V - V - V - F. 
 
6. 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 - IV - III - I. 
 b) III - IV - II - I. 
 c) II - III - I - IV. 
 d) II - III - IV - I. 
 
7. Com a utilização de sistemas operacionais multitarefas é permitido 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 não é suficiente para conter a execução de todos os processos, sendo 
necessário realizar a troca de processosentre a memória e o disco. Assinale a 
alternativa que apresenta o conceito descrito: 
 a) Segmentação. 
 b) Swapping. 
 c) Memória virtual. 
 d) Paginação. 
 
8. 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 Monoprogramáveis e Sistemas de Tempo Real 
Multiprogramáveis. 
 c) Sistemas de Tempo Real Monoprocessados e Sistemas de Tempo Real 
Multiprocessados. 
 d) Sistemas de Tempo Real Crítico e Sistemas de Tempo Real Não Crítico. 
 
9. Os sistemas operacionais podem ser classificados, dependendo da quantidade de 
processadores e dispositivos de I/O, em sistemas fortemente acoplados e fracamente 
acoplados. Estes últimos têm como característica possuir dois ou mais sistemas 
interligados, sendo cada um controlado pelo seu próprio sistema operacional, não 
único. Acerca dos sistemas fracamente acoplados, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) As redes locais de computadores são exemplos de sistemas fracamente 
acoplados, porque possuem diversas máquinas e sistemas operacionais distintos, ou 
não, permitindo compartilhamento de recursos entre os usuários. 
( ) Nos sistemas distribuídos, os sistemas estão separados fisicamente, sendo a rede 
entre os sistemas transparente para os usuários e o balanceamento de carga uma 
vantagem, porque uma tarefa pode ser processada numa CPU que esteja ociosa no 
sistema. 
( ) A vantagem de ser tolerante a falhas, em que a falha de um sistema é suprida 
por outro, que pode assumir o papel do sistema que apresentou a falha, fazendo com 
que o processo não pare de funcionar, é característica dos sistemas operacionais de 
rede. 
( ) Os sistemas fracamente acoplados têm uma organização funcional totalmente 
independente da topologia, ou seja, não dependem da posição dos computadores nem 
de como estão interligados. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - F. 
 b) F - V - F - V. 
 c) V - V - F - V. 
 d) F - F - V - V. 
 
10. O gerenciamento da memória é uma das importantes funções do Sistema 
Operacional, dentre outras que ele executa. Para que um programa possa ser 
executado, ele precisa estar carregado na memória principal. No entanto, muitas 
vezes, o computador possui limites de memória, e nestes casos não basta a utilização 
dos conceitos de alocação de memória, sendo necessário o uso de outras técnicas 
para viabilizar a execução do(s) programa(s). Nesse cenário, associe os itens, 
utilizando o código a seguir: 
 
I- Swapping. 
II- Memória virtual. 
III- Paginação. 
IV- Segmentação. 
 
( ) Técnica que viabiliza alocação de programas em endereços de memória não 
contíguos, podendo os dados do programa serem alocados em qualquer frame. 
( ) Técnica que viabiliza a divisão de um programa, pelo compilador, em diversas 
partes, contendo variáveis locais, vetores e endereços de funções, por exemplo. 
( ) Técnica que viabiliza a união da memória física do computador com um arquivo 
especial salvo em disco, gerando a impressão de existir mais memória disponível do 
que realmente a instalada. 
( ) Técnica que viabiliza a retirada de programas da memória, salvando-os em 
disco, sempre que precisarem guardar algo, liberando espaço na memória para 
executar outro programa. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) II - IV - I - III. 
 b) III - IV - II - I. 
 c) III - II - IV - I. 
 d) II - IV - III - I. 
 
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando