Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI Acadêmico: Disciplina: Sistemas e Aplicações Distribuídas (GTI04) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial () ( peso.:3,00) Prova: Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O modelo de arquitetura de um sistema distribuído 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, analise as sentenças a seguir: I- 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. II- 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. III- 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. IV- 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. Agora, assinale a alternativa CORRETA: a) As sentenças II e IV estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I, III e IV 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 1/5 14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 2. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais variadas demandas. Eles podem ser divididos em sistemas monotarefa ou multitarefa. Além dessa divisão, existem diversos subtipos de sistemas, dentre eles os sistemas operacionais de computadores de grande porte, sistemas operacionais de servidores, sistemas operacionais de computadores pessoais e sistemas operacionais embarcados. Considerando esse cenário, analise as sentenças a seguir: I- Sistemas operacionais de computadores de grande porte viabilizam o processamento simultâneo de muitos processos e alta capacidade de I/O (entrada e saída). Utilizados em grandes corporações. II- Sistemas operacionais de servidores viabilizam o compartilhamento de recursos de hardware e software por vários usuários. Utilizados em grandes empresas. III- Sistemas operacionais de computadores pessoais viabilizam facilidade de utilização, funcionalidades diversas e interface amigável para os usuários. Utilizados em residências e pequenas empresas. IV- Sistemas operacionais embarcados viabilizam processamento em tempo real, em que o tempo de resposta possui limites rígidos. Utilizados em controle de tráfego aéreo e usinas nucleares. Assinale a alternativa CORRETA: a) As sentenças II, III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I, III e IV estão corretas. 3. O sistema operacional, para permitir o funcionamento de um programa, terá que executar diversos processos, muitas vezes não percebidos pelo 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. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) V - F - F - V. c) V - V - V - F. d) F - V - F - F. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5 14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 4. 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) F - F - V - F. b) F - V - V - F. c) V - F - V - V. d) V - V - F - F. 5. Num sistema computacional, para que um programa possa ser executado é preciso que o sistema operacional esteja atuando. Este pode executar diversos processos ou subprocessos, muitos deles nem percebidos pelo usuário. Os sistemas multitarefas conseguem executar vários programas ao mesmo tempo, através de mecanismos que controlam os diversos processos. Acerca dos processos e subprocessos computacionais, assinale a alternativa CORRETA: a) Um programa que está executando pode ser chamado de processo, sendo que um mesmo programa pode ter vários processos em execução, cada um desses processos com recursos alocados para si. b) Quando um programa entra em execução, virando um processo, é criado um contexto de software cuja responsabilidade é armazenar todas as instruções que serão executadas pelo processo. c) Quando um programa entra em execução, virando um processo, é criado um contexto de hardware que demarca os recursos a serem alocados, como quantidade de memória e arquivos abertos. d) Quando um programa entra em execução, virando um processo, é criado um espaço de armazenamento que determina o conteúdo dos registradores, como contador de programa, pilha do programa e status. 6. Sabemos que as memórias são os dispositivos responsáveis pelo armazenamento dos dados num sistema computacional. Elas podem ser classificadas em memórias voláteis ou permanentes. O sistema operacional tem funções de controlar e gerenciar o acesso aos dados nas memórias, através de uso de 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: ( ) Alocação de um espaço de memória ajustável ao tamanho do programa a ser executado, não importando o tamanho desse programa, é obtida através da técnica de alocação simples. ( ) Criação de vários espaços chamados partições de memória, com tamanhos ajustados conforme as necessidades dos programas a serem executados, é obtida através da técnica de alocação estática. ( ) A diminuição da fragmentação quando é feita a alocação dos programas, sendo que o tamanho de cada partição é definido conforme as necessidades de cada programa, é obtida com a técnica de alocação dinâmica. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V. b) F - V - F. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5 14/12/2020 UNIASSELVI- Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI c) V - V - F. d) V - F - V. 7. Os 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 num 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) F - V - V - F. b) F - F - V - F. c) V - V - F - F. d) V - F - V - V. 8. 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 ? V ? F ? F. b) V ? F ? F ? V. c) V ? V ? V ? F. d) F ? F ? V ? V. 9. Um sistema computacional é formado por quatro elementos básicos, 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, analise as afirmativas a seguir: I- Uma das funções do SO é buscar e processar as instruções que estão armazenadas na memória, executando as mesmas na sequência em que se encontram na memória. II- Uma das funções do SO é viabilizar e facilitar o acesso aos recursos físicos do computador, tornando transparente para o usuário o acesso ao hardware do computador. III- Uma das funções do SO é compartilhar os recursos do computador, além de gerenciar esses recursos, para que vários usuários possam utilizar esses recursos de forma organizada. Assinale a alternativa CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5 14/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI a) Somente a afirmativa II está correta. b) As afirmativas I e II estão corretas. c) As afirmativas I e III estão corretas. d) As afirmativas II e III estão corretas. 10.Os sistemas distribuídos possuem como objetivo executar ações compartilhadas com diversos outros equipamentos, no entanto não compartilham processos nem memória. Sistemas distribuídos trabalham em conjunto com vários computadores, possibilitando assim a troca de mensagem, dados e informações entre os equipamentos. São definidos como uma categoria de: a) Sistemas acoplados. b) Sistemas independentes. c) Sistemas de dados. d) Sistemas computacionais. 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 2. b) 2 e 4. c) 2 e 3. d) 1 e 3. Prova finalizada com 11 acertos e 0 questões erradas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
Compartilhar