Buscar

Avaliação I - individual - Centro Universitário Leonardo Da Vinci

Prévia do material em texto

Acadêmico: Gislayne Garabini Damasceno (3019283)
Disciplina: Sistemas e Aplicações Distribuídas (GTI04)
Avaliação: Avaliação I - Individual ( Cod.:669546) ( peso.:1,50)
Prova: 31369007
Nota da Prova: 10,00
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) Paginação.
 b) Swapping.
 c) Memória virtual.
 d) Segmentação.
2. 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 processos entre a
memória e o disco. Assinale a alternativa que apresenta o conceito descrito:
 a) Paginação.
 b) Memória virtual.
 c) Segmentação.
 d) Swapping.
3. Um sistema computacional pode ter um ou vários processadores, assim como um ou mais
sistemas de memória e ainda um ou mais sistemas de dispositivos de I/O. Dessa forma,
existem também alguns tipos de sistemas operacionais. Um tipo de sistema operacional é
aquele responsável por controlar um sistema computacional que possui vários
processadores e compartilha um único sistema de memória. Assinale a alternativa CORRETA
que apresenta o nome deste tipo de sistema operacional:
 a) Sistema operacional de rede acoplado.
 b) Sistema operacional fortemente acoplado.
 c) Sistema operacional fracamente acoplado.
 d) Sistema operacional distribuído de rede.
4. Cada vez mais as empresas de tecnologia desenvolvem arquiteturas de hardwares
específicas, a fim de atender a um determinado nicho do mercado. Consequentemente, são
desenvolvidos diversos tipos de sistemas operacionais que buscam acompanhar esse
avanço, com o objetivo de gerenciar essa arquitetura, obtendo o máximo desempenho
possível. No que tange aos tipos de sistemas operacionais, classifique V para as sentenças
verdadeiras e F para as falsas:
(    ) Os sistemas operacionais desenvolvidos para servidores possibilitam o
compartilhamento de arquivos, impressoras, banco de dados, entre outros.
(    ) Os Sistemas Operacionais, como Windows 8 e Linux, são desenvolvidos para a utilização
em computadores pessoais, haja vista sua facilidade de manipulação.
(    ) Os sistemas embarcados são desenvolvidos para uma tarefa específica, podendo ser
aplicados, por exemplo, em semáforos ou dispositivos móveis, como os tablets.
(    ) Os sistemas de tempo real são utilizados em situações em que o objetivo é garantir que
todos os eventos sejam atendidos, conforme suas restrições de tempo.
(    ) Os sistemas operacionais de grande porte têm como objetivo principal o processamento
de diversos arquivos de forma simultânea.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - V - F.
 b) F - F - V - F - V.
 c) F - V - F - F - F.
 d) V - F - F - V - V.
5. 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 Monoprocessados e Sistemas de Tempo Real Multiprocessados.
 c) Sistemas de Tempo Real Monoprogramáveis e Sistemas de Tempo Real
Multiprogramáveis.
 d) Sistemas de Tempo Real Crítico e Sistemas de Tempo Real Não Crítico.
6. 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 IV estão corretas.
 b) Somente a sentença IV está correta.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I e III estão corretas.
7. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais
variadas demandas, divididos em sistemas monotarefa ou multitarefa. Além dessa divisão,
existem diversos subtipos de sistemas, dentre eles os sistemas operacionais de
computadores de grande porte, sistemas operacionais de servidores, sistemas operacionais
de computadores pessoais e sistemas operacionais embarcados. Considerando esse cenário,
analise as sentenças a seguir:
I- Sistemas operacionais de computadores de grande porte viabilizam o processamento
simultâneo de muitos processos e alta capacidade de I/O (entrada e saída). Utilizados em
grandes corporações.
II- Sistemas operacionais de servidores viabilizam o compartilhamento de recursos de
hardware e software por vários usuários. Utilizados em grandes empresas.
III- Sistemas operacionais de computadores pessoais viabilizam facilidade de utilização,
funcionalidades diversas e interface amigável para os usuários. Utilizados em residências e
pequenas empresas.
IV- Sistemas operacionais embarcados viabilizam processamento em tempo real, em que o
tempo de resposta possui limites rígidos. Utilizados em controle de tráfego aéreo e usinas
nucleares.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) Somente a sentença III está correta.
8. O computador necessita da memória para seu funcionamento, e dependendo dos tipos de
aplicações que estão sendo executadas e a quantidade delas, pode ficar insuficiente a
quantidade de memória do computador. Para resolver esse tipo de limitação, foram
desenvolvidas algumas técnicas como swapping, memória virtual e paginação. Considerando
essas técnicas, analise as afirmativas a seguir:
I- Na técnica de swapping, quando algum programa necessita aguardar alguma resposta ou
alguma informação, esse programa é removido da memória e armazenado em disco, ficando
seu espaço na memória livre para ser utilizado por outro programa.
II- Na técnica de memória virtual, a capacidade de memória é expandida unindo logicamente
a memória RAM com um arquivo específico salvo no hard disk, podendo um programa maior
que a memória RAM do computador ser executado.
III- Na técnica de paginação, os programas podem ser divididos em sub-rotinas que terão
endereços próprios, como se um determinado programa é decomposto em alguns segmentos
que serão executados somente quando necessário.
Assinale a alternativa CORRETA:a) As afirmativas II e III estão corretas.
 b) Somente a afirmativa II está correta.
 c) As afirmativas I e III estão corretas.
 d) As afirmativas I e II estão corretas.
9. Os computadores modernos são constituídos de processadores, memórias, temporizadores,
discos, dispositivos apontadores como o  mouse, interfaces de rede, impressoras e uma
grande variedade de outros dispositivos. Cabe ao sistema operacional fornecer uma alocação
ordenada e controlada destes dispositivos. 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) F - F - V - V - F.
 b) V - F - F - V - V.
 c) V - F - V - F - V.
 d) V - V - F - V - F.
10.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) III - II - I.
 c) I - II - III.
 d) II - I - III.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando