Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5 Acadêmico: Disciplina: Sistemas e Aplicações Distribuídas (GTI04) Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:) ( peso.:3,00) Prova: Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. 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 III e IV estão corretas. b) As sentenças II e III estão corretas. c) Somente a sentença I está correta. d) As sentenças I, II e IV estão corretas. 2. Os sistemas distribuídos trabalham em conjunto com vários computadores, possibilitando assim a troca de mensagem, dados e informações entre os equipamentos. Os sistemas distribuídos que possuem como objetivo executar ações compartilhadas com diversos dispositivos, mas que não compartilham processos nem memória, são definidos como uma categoria de: a) Sistemas de dados fortes. b) Sistemas fortemente dependentes. c) Sistemas fracamente acoplados. d) Sistemas fracamente computacionais. 01/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5 3. Arquiteturas de hardware específicas são cada vez mais desenvolvidas pelas empresas de tecnologia, com objetivo de servir determinados nichos do mercado. Dessa forma, para acompanhar esse avanço, diversos tipos de sistemas operacionais são desenvolvidos com o objetivo de gerenciar essas arquiteturas e obter o máximo desempenho possível. Com relação aos tipos de sistemas operacionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Desenvolvidos para tarefas específicas, os sistemas embarcados podem ser aplicados, por exemplo, em semáforos ou dispositivos móveis, como os tablets. ( ) Os sistemas operacionais de grande porte têm como objetivo principal o processamento de diversos arquivos de forma simultânea. ( ) Utilizados em situações onde o objetivo é garantir que todos os eventos sejam atendidos, conforme suas restrições de tempo, os sistemas de tempo real são bastante importantes. ( ) Desenvolvidos para a utilização em computadores pessoais, os sistemas Operacionais Windows e Linux, proporcionam facilidade de manipulação do computador. ( ) O compartilhamento de arquivos, impressoras, banco de dados, entre outros, são viabilizados pelos sistemas operacionais desenvolvidos para servidores. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V - V. b) V - F - F - V - V. c) F - F - V - F - V. d) V - V - V - V - F. 4. 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 II, III e V estão corretas. b) As afirmativas I, II e V estão corretas. c) As afirmativas III, IV e V estão corretas. d) As afirmativas I, II e III estão corretas. 01/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5 5. Os sistemas distribuídos tem um modelo de arquitetura que visa a estabelecer a forma pela qual os componentes dos sistemas interagem e a maneira pela qual eles são mapeados em uma rede de computadores. Objetiva garantir que sua estrutura atenda às demandas atuais e provavelmente futuras. Acerca do modelo de arquitetura cliente-servidor e suas variações, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A arquitetura distribuída baseada em código móvel possibilita que um código seja enviado de um computador para outro e seja executado no destino. ( ) Os agentes móveis possuem a mesma funcionalidade do código móvel, mas com a vantagem de não oferecer riscos à segurança do sistema. ( ) Um sistema distribuído é denominado cliente fraco quando se utiliza, por exemplo, de um thin client, o qual se conecta a um servidor de aplicativos responsável por realizar as tarefas mais relevantes. ( ) A partir da linguagem Java, utilizando a tecnologia RMI (Remote Method Invocation), o programador pode desenvolver aplicações distribuídas, como, por exemplo, os applets. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - V. b) F - F - V - F. c) V - F - V - V. d) V - V - F - F. 6. Uma tarefa pode ser fracionada e processada por mais de um processador, ao mesmo tempo, porque os sistemas operacionais com multiprocessamento viabilizam isso. Pode-se obter alto desempenho usando processamento vetorial ou usando processamento paralelo. Considerando essas formas de processamento, analise as afirmativas a seguir: I- Vetores inteiros podem ser tratados através das instruções existentes num processador vetorial. II- No processamento paralelo, sempre a aplicação deverá obrigatoriamente ser executada por mais de um processador. III- O processamento vetorial permite execução através da manipulação e operação envolvendo matrizes parciais. IV- A aplicação deve ser fracionada em partes, que sejam independentes, para execução através de processamento paralelo. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças II e III estão corretas. d) As sentenças I e II estão corretas. 7. A placa mãe, do tipo off-board, permite ao usuário conectar outros dispositivos ao seu computador através dos slots de expansão, por exemplo, a placa de vídeo, a placa de som, o modem, entre outros. Uma das funções do sistema operacional é realizar o controle destes dispositivos através da funcionalidade chamada Subsistema de E/S (entrada/Saída). Com base nessa premissa, assinale a alternativa CORRETA quanto ao Subsistemade Entrada/Saída: a) O processo de entrada/saída como um todo é dividido em três partes chamadas de hardware, software e peopleware. b) O sistema de entrada/saída possui comandos de baixo nível utilizados pelas aplicações, que permitem a leitura e gravação de dados. c) O subsistema de entrada/saída oferece uma interface direta entre o sistema operacional e os controladores de dispositivos. d) O subsistema de entrada/saída viabiliza o mecanismo de independência do dispositivo, fazendo a interface entre o Device Driver e o nível superior. 01/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5 8. As instruções de um processo 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 execução do mesmo, 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 I, II e V estão corretas. b) As afirmativas III, IV 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. 9. Uma 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 é 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. 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 foi desenvolvido com o objetivo de viabilizar aplicações que necessitam trafegar um volume de dados muito alto entre computadores. 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. 10.Sistemas distribuídos possuem vários elementos, os quais são organizados e possuem a capacidade de processamento através de computadores. Os elementos podem ser organizados de forma funcional e geográfica, possuem capacidade de cooperação de trabalho e visam atender às necessidades do usuário. A comunicação, ou troca de informações, entre os elementos de sistemas distribuídos, são realizadas através de: a) Redes locais de computadores e redes de longa distância. b) Equipamentos lógicos, equipamentos locais e equipamentos web. c) Dispositivos computacionais móveis e processadores computacionais locais. d) Elementos de dados, elementos de informação. 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. 01/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5 a) 1 e 2. b) 2 e 4. c) 2 e 3. d) 1 e 3. Prova finalizada com 11 acertos e 0 questões erradas.
Compartilhar