Logo Passei Direto
Buscar

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

User badge image
Maçaneta SC

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1. O sistema operacional, para permitir o funcionamento de um programa, terá que 
executar diversos processos, muitos deles, nem percebidos pelo o usuário. Por 
exemplo, ao executar o Internet Explorer, cada aba aberta cria um subprocesso, o 
qual será gerenciado individualmente e, mesmo que uma aba venha a travar, as 
outras continuarão trabalhando normalmente. Acerca dos processos computacionais, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Ao finalizar o processo que está executando o programa do Internet Explorer, 
consequentemente finalizará o subprocesso de uma aba aberta. 
( ) A thread é a divisão de um processo em dois ou mais processos que podem ser 
executados de forma concorrente, compartilhando a mesma área de dados do 
processo principal. 
( ) Ao criar um processo, o sistema operacional precisa alocar recursos de software, 
hardware e endereçamento. 
( ) Os controladores são responsáveis por manterem as informações sobre os 
processos em execução. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F ? F ? V ? V. 
 b) F ? V ? F ? F. 
 c) V ? F ? F ? V. 
 d) V ? V ? V ? F. 
 
2. Os protocolos de comunicação viabilizam a comunicação entre computadores, tanto 
em redes locais como de longa distância (Internet, por exemplo). Esses protocolos 
possuem diversas funções específicas, com o objetivo geral de permitir comunicação 
entre equipamentos de diferentes fabricantes. Nesse contexto, qual é o protocolo cuja 
função principal é oferecer um serviço de comunicação confiável, através do uso de 
janelas deslizantes e mecanismos de sequenciamento para mensagens de qualquer 
tamanho? 
 a) UDP. 
 b) SNMP. 
 c) TCP. 
 d) IP. 
 
3. A interrupção é um sinal de dispositivo que usualmente resultará na troca de 
contexto, em que o processador para de executar um processo para atender ao 
dispositivo que pediu a interrupção. Acerca do tema de interrupção, classifique V 
para as sentenças verdadeiras e F para as falsas: 
 
( ) Qualquer dispositivo poderá disparar uma interrupção com o objetivo de 
informar ao sistema operacional que concluiu uma tarefa ou para retornar dados para 
o sistema operacional. 
( ) As IRQs (Interrupt Request ? Requisição de Interrupção) são 16 canais 
enumerados de 1 a 16, os quais os dispositivos podem utilizar para chamar a atenção 
da memória RAM. 
( ) A implementação da preempção por tempo tem como base as interrupções 
geradas pelo PIT (Programable Interrupt Timer). 
( ) A ISR (Interrupt Service Routine ? Rotina do Serviço de Interrupções) é a 
instrução executada quando ocorre uma interrupção, havendo apenas uma instrução 
predefinida para todos os tipos de interrupção. 
( ) O PIC (Programable Interrupt Controller) é o responsável pelo encaminhamento 
das interrupções dos periféricos para o processador. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - F - F. 
 b) F - F - F - V - F. 
 c) F - V - F - V - V. 
 d) V - F - V - F - V. 
 
4. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às 
mais variadas demandas, como os sistemas operacionais para computadores de 
grande porte, que são orientados para o processamento simultâneo de muitos jobs 
(grande quantidade de entrada/saída). Este tipo de sistema possui três classificações, 
sendo que uma delas processa jobs de rotina sem a presença interativa do usuário. 
Diante disso, assinale a alternativa CORRETA que apresenta esta classificação do 
sistema operacional de grande porte: 
 a) Sistema operacional de tempo compartilhado. 
 b) Sistema operacional transacional. 
 c) Sistema operacional de multiprocessador. 
 d) Sistema operacional de lote. 
 
5. O 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) Sistema operacional e arquivos. 
 c) Mainframe e banco de dados. 
 d) Hardware e software. 
 
6. Os sistemas distribuídos possuem vários elementos, os quais são organizados e 
possuem a capacidade de processamento através de um dispositivo. Os elementos 
podem ser organizados de forma funcional e geográfica, possuem a capacidade de 
cooperação de trabalho e atender às necessidades do usuário. A forma de 
comunicação entre os elementos são realizadas através de: 
 a) Elementos de dados, elementos de informação. 
 b) Equipamentos lógicos, equipamentos locais e equipamentos web. 
 c) Redes de computadores, redes locais e redes de longa distância. 
 d) Dispositivos computacionais móveis e processadores computacionais locais. 
 
7. A comunicação entre processos ativos num ambiente de sistemas distribuídos, é 
realizada através de protocolos de comunicação propostos pelo modelo OSI (Open 
Systems Interconection). Em redes locais e de longa distância, como a Internet, os 
protocolos TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) 
são muito utilizados. Com relação ao protocolo UDP, assinale a alternativa 
CORRETA: 
 a) O protocolo UDP foi desenvolvido com o objetivo de viabilizar aplicações que 
necessitam trafegar um volume de dados muito alto entre computadores. 
 b) O protocolo UDP não faz uso de portas para viabilizar a comunicação com 
aplicações, mas faz uso de janelas deslizantes e mecanismos de sequenciamento 
de pacotes. 
 c) O protocolo UDP é mais simplificado que o protocolo TCP, sendo menos 
confiável também, mas tem como grande vantagem o fato de inserir baixo 
overhead na rede. 
 d) O protocolo UDP está posicionado na camada ou nível de aplicação do modelo 
OSI, com o objetivo de garantir a comunicação segura na Internet. 
 
8. 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) Somente a sentença I está correta. 
 b) As sentenças II e III estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças III e IV estão corretas. 
 
9. Cada dispositivo de hardware possui um controlador responsável por acessar suas 
operações mais elementares, através de linguagem de máquina. Ocorre que, muitas 
vezes, esses dispositivos são mais lentos que a memóriaRAM e os barramentos, 
gerando, desta forma, redução de desempenho. Com o objetivo de minimizar este 
problema, foi desenvolvida uma tecnologia nos controladores que evita que as 
solicitações de entrada e saída sejam realizadas diretamente nos dispositivos físicos. 
Com base nisso, assinale a alternativa CORRETA que identifica esta tecnologia: 
 a) Reader / Writer. 
 b) Buffer. 
 c) System call. 
 d) Device Driver. 
 
10. 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. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I e IV estão corretas. 
 b) As sentenças II e IV estão corretas. 
 c) Somente a sentença II está correta. 
 d) As sentenças I, 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) 1 e 2. 
 c) 2 e 4. 
 d) 2 e 3.

Mais conteúdos dessa disciplina