Buscar

Avaliação I - Individual

Prévia do material em texto

Disciplina: Sistemas e Aplicações Distribuídas 
Avaliação: Avaliação I - Individual FLEX ( peso.:1,50) 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Em sistemas computacionais com um ou mais usuários, o sistema operacional é o 
responsável pela alocação dos diversos recursos. A alocação de memória um 
processo altamente crítico, devendo ser feita de forma eficiente para não prejudicar o 
desempenho do sistema. Com relação à alocação de memória, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Com o objetivo de melhorar o desempenho do computador, novas técnicas de 
alocação de memória foram desenvolvidas, tais como: swapping, memória virtual e 
paginação. 
( ) As partições são definidas na inicialização do sistema, não havendo 
possibilidade de alteração, no caso da alocação particionada de memória. 
( ) Foram desenvolvidas, visando resolver o problema da fragmentação, duas 
soluções que consistem em reunir os espaços adjacentes produzindo um único 
espaço de tamanho maior, e realocar todas as partições ocupadas eliminando os 
espaços entre elas. 
( ) O problema de fragmentação, que ocorre ao término da execução dos programas 
e sua retirada da memória, persiste no caso da alocação particionada dinâmica. 
( ) Os programas estão limitados ao tamanho da memória principal disponível para 
o usuário, no caso de alocação contígua de memória. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - F - V - F. 
 b) F - F - V - V - V. 
 c) V - F - V - V - F. 
 d) V - V - F - F - V. 
 
2. O sistema operacional é resultado das constantes inovações que ocorreram durante as 
últimas décadas. Este processo cronológico é dividido pelos autores por gerações, 
sendo cada geração definida com base nas suas principais características. São 
características da segunda geração: 
 
I- Surgimento das linguagens de programação, como Assembly e Fortran. 
II- Possibilidade de execução de um programa enquanto outro aguarda uma 
requisição de entrada e saída. 
III- Surgimento dos sistemas operacionais de rede. 
IV- Surgimento do conceito de JOB, sendo escritos em cartões perfurados. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e IV estão corretas. 
 b) As sentenças I e III estão corretas. 
 c) As sentenças I e IV estão corretas. 
 d) As sentenças II e III estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label=
 
3. O Sistema Operacional é o responsável pela alocação dos diversos recursos em 
sistemas com um ou mais usuários. A alocação deve ser feita de forma eficiente para 
não prejudicar o desempenho do sistema, sendo a alocação de memória um processo 
altamente crítico. No que tange à alocação de memória, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Na alocação contígua, os programas estão limitados ao tamanho da memória 
principal disponível para o usuário. 
( ) Na alocação particionada fixa, as partições são definidas na inicialização do 
sistema, não havendo possibilidade de alteração. 
( ) Na alocação particionada dinâmica, persiste o problema de fragmentação, que 
ocorre ao término da execução dos programas e sua retirada da memória. 
( ) Com o objetivo de resolver o problema da fragmentação, foram desenvolvidas 
duas soluções, que consistem em reunir os espaços adjacentes, produzindo um único 
espaço de tamanho maior e a realocação de todas as partições ocupadas, eliminando 
os espaços entre elas. 
( ) Novas técnicas de alocação de memória foram desenvolvidas com o objetivo de 
melhorar o desempenho do computador, tais como: swapping, memória virtual e 
paginação. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - F - V. 
 b) V - V- F - F - V. 
 c) F - V - F - V - F. 
 d) V - F - V - V - F. 
 
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, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) A técnica de alocação simples permite alocar um espaço de memória ajustável 
ao tamanho do programa a ser executado pelo computador, não importando o 
tamanho desse programa. 
( ) A técnica de alocação estática permite a criação de vários espaços chamados 
partições de memória, com tamanhos ajustados conforme as necessidades dos 
programas a serem executados. 
( ) A técnica de alocação dinâmica permite a diminuição da fragmentação quando é 
feita a alocação dos programas, sendo que o tamanho de cada partição é definido 
conforme cada programa necessita. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F. 
 b) F - V - F. 
 c) V - F - V. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label=
 d) F - F - V. 
 
5. 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 - I - II. 
 b) II - III - I. 
 c) III - II - I. 
 d) II - I - III. 
 
6. O sistema operacional é o programa responsável por gerenciar e compartilhar os 
diversos recursos do sistema, através de uma interface amigável entre o computador 
e o usuário, sendo que, para que isso ocorra, este sistema executa diversas funções. 
Diante disso, analise as sentenças a seguir: 
 
I- O escalonamento de processos, ou seja, de programas que precisam rodar na CPU, 
é função do Sistema Operacional. 
II- O controle do fluxo de dados entre os diversos componentes de um computador é 
função do Sistema Operacional. 
III- Acesso e controle aos dispositivos de hardware do computador, considerando 
regras preestabelecidas, não é função do Sistema Operacional. 
IV- Realizar cálculos e operações aritméticas binárias no computador não é função 
do Sistema Operacional. 
 
Agora, assinale a alternativa CORRETA: 
 a) Somente a sentença II está correta. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças I, II e IV estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label=7. Os principais sistemas operacionais utilizados atualmente no mercado incluem várias 
versões do Microsoft Windows e Mac, além de uma variedade de distribuições 
Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as principais 
funções desempenhadas pelo sistema operacional são praticamente as mesmas. Neste 
sentido, assinale a alternativa CORRETA que apresenta uma das funções 
desempenhadas pelo sistema operacional: 
 a) Gerenciar operações de entrada e saída. 
 b) Gerar as interrupções de hardware. 
 c) Realizar bloqueio de vírus no sistema. 
 d) Impedir o acesso aos recursos do sistema. 
 
8. 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) As sentenças I e III estão corretas. 
 c) As sentenças I, II e III estão corretas. 
 d) Somente a sentença IV está correta. 
 
9. Os sistemas operacionais com multiprocessamento permitem que uma tarefa possa 
ser dividida e executada, ao mesmo tempo, por mais de um processador. Alto 
desempenho pode ser obtido com processamento vetorial ou com processamento 
paralelo. Sobre esses níveis de processamento, analise as seguintes afirmativas: 
 
I- Um processador vetorial possui instruções que permitem operar com vetores 
inteiros. 
II- No processamento paralelo, a aplicação deverá obrigatoriamente ser executada 
por mais de um processador. 
III- O processamento vetorial permite a manipulação e a operação com matrizes 
parciais. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label=
IV- No processamento paralelo, a aplicação precisa ser dividida em partes que sejam 
independentes. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e III estão corretas. 
 b) As sentenças II e IV estão corretas. 
 c) Somente a sentença IV está correta. 
 d) As sentenças I e IV estão corretas. 
 
10. Um sistema é multiprocessado quando um ou mais processadores tem por objetivo 
concluir uma tarefa em comum, permitindo assim que vários programas sejam 
executados em paralelo ou que tenham duas ou mais instruções executadas em 
paralelo. Dependendo da maneira que o multiprocessamento ocorre, podemos 
classificá-lo como forte ou fracamente acoplado. Diante disso, assinale a alternativa 
CORRETA que apresenta uma característica do sistema fortemente acoplado 
assimétrico: 
 a) Todos os processadores realizam a mesma função. 
 b) Possui um processador principal, responsável por executar os serviços do sistema 
operacional. 
 c) Há a possibilidade de divisão das tarefas entre os diversos processadores. 
 d) Esse modelo pode gerar conflitos de acesso à memória. 
 
Prova finalizada com 10 acertos e 0 questões erradas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label=

Continue navegando