Buscar

Sistemas e Aplicações Distribuídas - Avaliação Final (Objetiva)

Prévia do material em texto

Disciplina: Sistemas e Aplicações Distribuídas (GTI04)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637441) ( peso.:3,00)
Prova: 19928275
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. 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) Somente a sentença IV está correta.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II e III estão corretas.
2. Num processo, as instruções eram executadas uma de cada vez nos primeiros sistemas operacionais. Já nos sistemas
operacionais atuais, um processo pode dar início a um ou mais subprocessos, que são executados em paralelo ou de forma
concorrente. Com base nisso, analise as afirmativas a seguir:
I- Para cada processo criado, o sistema operacional cria uma estrutura chamada Bloco de Controle do Processo (PCB), com o
objetivo de realizar o gerenciamento dos contextos do processo.
II- O contexto de software especifica características do processo que influem na sua execução, tais como: quantidade de
arquivos abertos, prioridade, entre outros.
III- O subprocesso apresenta as mesmas características e particularidades de um processo qualquer, no tocante a contexto e
fluxo de controle, diferenciando-se pelo fato de estarem relacionados a uma hierarquia.
IV- Para que um processo possa ser escalado para execução, precisa estar no estado novo.
V- O processo, estando no estado de espera, passa para o estado de novo assim que tiver sua solicitação de recurso atendida
pelo sistema.
Assinale a alternativa CORRETA:
 a) As afirmativas III, IV e V estão corretas.
 b) As afirmativas I, II e V estão corretas.
 c) As afirmativas I, II e III estão corretas.
 d) As afirmativas II, III e V estão corretas.
3. Uma das funções do sistema operacional é gerenciar todos os dispositivos de entrada e saída acoplados ao computador. Esse
gerenciamento ocorre através de um subsistema implementado no sistema operacional e o Device Driver, que é fornecido pelo
fabricante do dispositivo. Com base nestas informações, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O Device Driver realiza a comunicação de forma direta entre CPU e dispositivo, através do envio e recebimento de
comandos.
(    ) Cabe ao subsistema de entrada e saída fornecer a interface entre o sistema operacional e o Device Driver.
(    ) O Device Driver, para ser utilizado, deverá ser instalado dentro do sistema operacional para que seja executado em modo
usuário.
(    ) Os dispositivos de entrada e saída que implementam os controladores de DMA transferem os dados diretamente para a
memória, evitando, assim, o uso da CPU.
(    ) Os comandos de alto nível utilizados pelas aplicações, quando acionados, recebem o nome de system calls.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F - F.
 b) F - V - F - V - V.
 c) V - F - V - F - V.
 d) V - F - F - V - F.
4. 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) Segmentação.
 b) Swapping.
 c) Paginação.
 d) Memória virtual.
5. Os sistemas fracamente acoplados caracterizam-se por possuir dois ou mais sistemas de computação interligados, sendo que
cada sistema possui o seu próprio sistema operacional, gerenciando os seus recursos, como processador, memória e
dispositivos de entrada/saída. Acerca dos sistemas fracamente acoplados, analise as sentenças a seguir:
I- Dentre os sistemas fracamente acoplados, encontram-se os de processamento simétricos, que permitem que os
processadores executem funções idênticas, com exceção do boot e outras pequenas funções.
II- Os sistemas operacionais de rede são classificados como fracamente acoplados, uma vez que cada nó é totalmente
independente do outro, podendo, inclusive, possuir sistemas operacionais distintos.
III- Os sistemas operacionais distribuídos podem ser classificados como fracamente acoplados, pois, apesar de possibilitarem a
execução de um conjunto de processos concomitantemente, em que cada qual acessa um subconjunto de recursos do sistema
por meio de mecanismo de troca de mensagens pela rede de comunicação, este nem sempre é confiável.
IV- Em um sistema fracamente acoplado, todos os processadores exercem as mesmas funções.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) Somente a sentença I está correta.
6. Todos os sistemas distribuídos estão suscetíveis a falhas, sendo que estas falhas podem acontecer tanto para os processos
quanto para os canais de comunicação. Essas falhas podem ser diversas, como falha de carregamento de programas,
processos com valores atribuídos incorretamente, tempo de execução de uma tarefa não atingido etc. Com relação aos títulos
das falhas que podem acontecer nos sistemas distribuídos, classifique V para as opções verdadeiras e F para as falsas:
(    ) Falhas de acesso remoto.
(    ) Falhas por omissão.
(    ) Falhas arbitrárias e de sincronização.
(    ) Falhas de acesso web.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) F - F - V - F.
 c) V - V - F - F.
 d) F - V - V - F.
7. O Device Driver é composto por um conjunto de funções e de estruturas de dados que controlam um ou mais periféricos, como
discos rígidos, teclados, mouses, monitores, interfaces de redes etc. Cada driver interage com as diferentes partes do sistema
operacional através de uma interface de programação. Diante disso, quanto ao Device Driver, classifique V para as sentenças
verdadeiras e F para as falsas:
(    ) O Device Driver é responsável por enviar as instruções para o controlador de entrada e saída.
(    ) Diante da inviabilidade de o Sistema Operacional ter conhecimento sobre todos os dispositivos disponíveis, cada fabricante
desenvolve o Device Driver de seu dispositivo.
(    ) Para cada sistema operacional é desenvolvido um Device Driver específico.
(    ) O Device Driver permitiu que os sistemas operacionais se tornassem mais genéricos, permitindo, assim, a instalação de
novos dispositivos sem grandes complicações.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - V.
 b) V - F - F - V.
 c) F - F - V - F.
 d) V - V - F - F.
8. Compartilhamento de recursos pode ser efetuado atualmente através de sistemas virtuais. São considerados recursos
importantíssimos para toda estrutura de uma organização,pois facilita aos usuários o acesso aos documentos, à rede e aos
dados entre todos os setores. Outra grande vantagem é a redução de custos, exigindo assim uma menor estrutura física de
equipamentos. Como são denominados os elementos que compartilham recursos?
 a) Equipamentos e mídias.
 b) Hardware e software.
 c) Sistema operacional e arquivos.
 d) Mainframe e banco de dados.
9. Os chamados servidores têm a responsabilidade de gerenciar dados e informações que são enviados aos clientes numa rede
de computadores. Existem vários tipos de servidores, classificados conforme suas atribuições e funções no ambiente de rede.
Com relação aos tipos de servidores mais conhecidos e utilizados, classifique V para as sentenças verdadeiras e F para as
falsas:
(    ) Servidores de arquivos são pouco utilizados atualmente.
(    ) Servidores de aplicações são muito utilizados atualmente.
(    ) Servidores de bancos de dados são muito utilizados atualmente.
(    ) Servidores de web são pouco utilizados atualmente. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) F - F - V - F.
 c) V - V - F - F.
 d) F - V - V - F.
10. Na internet, os protocolos servem para viabilizar a troca de dados entre computadores conectados na rede, permitindo a
comunicação entre os processos ativos nesses computadores. Os protocolos definem regras visando à padronização, bem
como possibilitando que equipamentos de diferentes fabricantes possam se comunicar. Considerando especificamente a
comunicação via internet, existem alguns protocolos que são mais utilizados a nível mundial atualmente. Com relação aos
protocolos mais utilizados na internet atualmente, análise as sentenças a seguir:
I- Os protocolos TCP e UDP são utilizados na rede internet.
II- O protocolo Frame Relay é o mais utilizado na rede internet.
III- O protocolo IP é responsável pelo endereçamento de computadores na internet.
IV- É obrigatório utilizar o protocolo MPLS para comunicações na internet.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças III e IV estão corretas.
11. (ENADE, 2014) Os estados que um processo alcança podem ser modelados por meio do diagrama exibido a seguir. No
diagrama de estados apresentado, as transições causadas pelo escalonador de processos são:
FONTE: TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson do Brasil, 2010.
 a) 1 e 3.
 b) 2 e 3.
 c) 1 e 2.
 d) 2 e 4.
Prova finalizada com 11 acertos e 0 questões erradas.

Continue navegando