Buscar

Sistemas e Aplicações Distribuídas

Prévia do material em texto

Sistemas e Aplicações Distribuídas (GTI04) 
Avaliação I - Individual 
 
Um sistema é multiprocessado quando um ou mais processadores têm 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 
Há a possibilidade de divisão das tarefas entre os diversos processadores. 
C 
Esse modelo pode gerar conflitos de acesso à memória. 
D 
Possui um processador principal, responsável por executar os serviços do sistema 
operacional. 
 
Sabe-se que 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 do Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre 
si, as funções principais desempenhadas pelo sistema operacional são praticamente as 
mesmas. Nesse sentido, assinale a alternativa CORRETA que apresenta uma das 
funções desempenhadas pelo sistema operacional: 
A 
Gerar as interrupções de hardware. 
B 
Impedir o acesso aos recursos do sistema. 
C 
Gerenciar processos para controlar programas na CPU. 
D 
Bloquear a entrada de vírus no sistema. 
 
A utilização de sistemas operacionais multitarefas permite ao usuário executar vários 
programas de forma simultânea, exigindo, dessa 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 
Memória virtual. 
B 
Swapping. 
C 
Paginação. 
D 
Segmentação. 
 
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, a quantidade de 
memória pode ficar insuficiente. Para resolver esse tipo de limitação, foram 
desenvolvidas algumas técnicas como swapping e memória virtual por paginação e por 
segmentação. Considerando essas técnicas, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
( ) Na técnica de swapping, o SO pode transferir temporariamente algum processo da 
memória principal para uma secundária, liberando espaço na principal para outro 
processo que precise ser executado. 
( ) Na técnica de memória virtual, a capacidade de memória é expandida unindo 
logicamente a memória principal com um arquivo específico na memória secundária, 
que pode estar no hard disk. 
( ) Na técnica de paginação, os programas podem ser divididos de forma lógica em sub-
rotinas que terão endereços próprios, viabilizando um aumento de memória disponível. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F. 
B 
F - F - V. 
C 
V - F - V. 
D 
V - V - F. 
 
Os sistemas fortemente acoplados podem ser divididos conforme a simetria existente 
entre os seus processadores, podendo ser do tipo simétrico ou assimétrico. Diante desse 
contexto, analise as sentenças a seguir: 
 
I- Nos sistemas simétricos, os serviços do sistema operacional são executados somente 
por um processador, que é o processador mestre. 
II- Nos sistemas assimétricos, sempre que algum processador precisa realizar uma 
tarefa, deve ser consultado o processador mestre. 
III- O computador B-5000 possuía um SO chamado Master Control Program (MCP), 
com multiprogramação simétrica, memória virtual sem segmentação e 
multiprocessamento simétrico. 
IV- Nos sistemas simétricos, como o nome sugere, todos os processadores são iguais e 
realizam todas as tarefas em um Sistema Operacional. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças I e III estão corretas. 
B 
As sentenças III e IV estão corretas. 
C 
As sentenças I e II estão corretas. 
D 
As sentenças II e IV estão corretas. 
 
Os computadores modernos são constituídos de processadores, memórias, discos, 
dispositivos apontadores como mouse, interfaces de rede, impressoras e uma ampla 
variedade de outros dispositivos, cabendo ao sistema operacional fornecer uma alocação 
ordenada e controlada destes. Acerca do "gerenciamento de recursos", também chamado 
"facilidade de acesso aos recursos", realizado pelo sistema operacional, classifique V 
para as sentenças verdadeiras e F para as falsas: 
 
( ) 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. 
( ) O sistema operacional não precisa manter o controle sobre quem está usando 
determinado recurso, nem garantir distribuição eficiente dos recursos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F. 
B 
V - V - F. 
C 
V - F - V. 
D 
V - F - F. 
 
Os computadores modernos são constituídos de processadores, memórias, discos, 
dispositivos apontadores como mouse, interfaces de rede, impressoras e uma ampla 
variedade de outros dispositivos, cabendo ao sistema operacional fornecer uma alocação 
ordenada e controlada destes. Acerca do "gerenciamento de recursos", também chamado 
"facilidade de acesso aos recursos", realizado pelo sistema operacional, classifique V 
para as sentenças verdadeiras e F para as falsas: 
 
( ) O funcionamento de forma transparente dos 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, nunca há necessidade de gerenciamento de 
recursos, já que apenas um usuário utiliza o computador por vez. 
( ) Uma importante tarefa do sistema operacional é manter o controle sobre quem está 
usando determinado recurso, mediando conflitos de requisições entre diferentes 
programas e usuários. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F. 
B 
V - F - V. 
C 
F - F - V. 
D 
V - V - F. 
Os sistemas fortemente acoplados podem ser divididos conforme a simetria existente 
entre seus processadores, podendo ser do tipo simétrico ou assimétrico. Diante disso, 
analise as sentenças a seguir: 
 
I- Nos sistemas simétricos, os serviços do sistema operacional são executados somente 
por um processador, que é o processador principal. 
II- Nos sistemas assimétricos, uma das desvantagens é que todo o sistema deixa de 
funcionar caso o processador principal (mestre) apresente falha. 
III- Nos sistemas assimétricos, as mesmas funções são executadas por todos os 
processadores, a não ser a função de boot e outras pequenas que devem ser realizadas 
pelo processador principal. 
IV- Nos sistemas simétricos, existem as vantagens de aumento do poder de 
processamento e tolerância a falhas, já que o sistema continua operando caso um 
processador apresente falha. 
 
Assinale a alternativa CORRETA: 
A 
Somente a sentença II está correta. 
B 
As sentenças II e IV estão corretas. 
C 
As sentenças I e IV estão corretas. 
D 
As sentenças I, III e IV estão corretas. 
 
Um sistema computacional é formado por alguns elementos essenciais, sendo que um 
deles é o sistema operacional (SO). Este tem algumas funções principais que fazem 
possível o funcionamento do computador como um sistema computacional. Com 
relação às funções do sistema operacional, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
( ) Uma das funções do SO é fazer o processamento das instruções que estão 
armazenadas na memória, executando-asna sequência em que se encontram na 
memória. 
( ) Uma das funções do SO é gerenciar a alocação de memória para que os programas 
possam ser carregados na memória e executados passo a passo pela CPU. 
( ) Uma das funções do SO é facilitar o acesso aos recursos do sistema computacional, 
como monitores, impressoras e unidades de disco, sem que o usuário perceba isso. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V. 
B 
V - F - V. 
C 
F - V - V. 
D 
V - V - F. 
 
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, classifique V 
para as sentenças verdadeiras e F para as falsas: 
 
( ) A segunda geração é 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. 
( ) A terceira geração é caracterizada pela capacidade de multiprogramação, onde foi 
viável executar diversos programas em intervalos de tempo, o compartilhamento de 
tempo chamado Time-Sharing. 
( ) A quarta geração é 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). 
( ) A geração 2000 até o presente é caracterizada pelo uso de chips de silício e pela 
disseminação dos computadores pessoais, além da utilização de redes de computadores 
e estações de trabalho. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - V. 
B 
F - V - F - V. 
C 
V - V - F - F. 
D 
V - F - V - F.

Continue navegando