Buscar

Sistemas e Aplicações Distribuídas (GTI04)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina:
	Sistemas e Aplicações Distribuídas (GTI04)
	Avaliação:
	Avaliação I - Individual Semipresencial ( Cod.:637442) ( peso.:1,50)
	Prova:
	17967107
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Uma grande variedade de dispositivos como processadores, memórias, temporizadores, discos, dispositivos apontadores como o  mouse, interfaces de rede, impressoras, entre outros, constituem os computadores modernos. O controle adequado desses dispositivos é responsabilidade do sistema operacional. Com relação ao gerenciamento de recursos pelo sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Não há necessidade de gerenciamento de recursos nos sistemas operacionais monousuários, uma vez que é permitida a utilização por apenas um usuário.
(    ) Os dispositivos do computador funcionarão corretamente, de forma transparente, somente se o sistema operacional garantir que eles sejam acessados e controlados conforme regras previamente estabelecidas.
(    ) A necessidade de gerenciar e proteger a memória, os dispositivos de entrada e saída e outros recursos, é muito maior quando um computador ou uma rede tem múltiplos usuários.
(    ) Uma unidade de disco e uma impressora podem ser acessados de forma simultânea, cabendo ao sistema operacional o seu gerenciamento. 
(    ) Manter o controle sobre quem está usando determinado recurso, garantindo suas requisições, controlando as contas e mediando conflitos de requisições entre diferentes programas e usuários, é uma das principais tarefas do sistema operacional.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - F - V.
	 b)
	V - F - F - V - V.
	 c)
	F - F - V - V - F.
	 d)
	F - V - V - F - V.
	2.
	As memórias são dispositivos responsáveis pelo armazenamento dos dados num sistema computacional, seja na forma volátil ou permanente, cabendo ao sistema operacional o gerenciamento e o controle de acesso a estes dados através das técnicas de alocação de memória. Diante disso, assinale a alternativa CORRETA que apresenta a técnica de alocação de memória que permite que as tarefas definam previamente o tamanho que necessitam:
	 a)
	Alocação particionada dinâmica.
	 b)
	Alocação por paginação.
	 c)
	Alocação particionada fixa.
	 d)
	Alocação contígua de único usuário.
	3.
	Os sistemas real-time, ou sistemas operacionais de tempo real (RTOS = Real Time Operating Systems), definem uma categoria especial de sistemas operacionais, que são voltados para as aplicações em que é essencial a execução de tarefas em prazos compatíveis com a ocorrência de eventos externos. Por exemplo, se um paciente de UTI tiver uma variação importante nos batimentos cardíacos, o equipamento monitor deverá tomar uma ação, como ativar um alarme, em frações de segundo. Assinale a alternativa CORRETA que apresenta dois tipos de sistemas RTOS:
	 a)
	Sistemas de Tempo Real Monoprocessados e Sistemas de Tempo Real Multiprocessados.
	 b)
	Sistemas de Tempo Real Crítico e Sistemas de Tempo Real Não Crítico.
	 c)
	Sistemas de Tempo Real Monoprogramáveis e Sistemas de Tempo Real Multiprogramáveis.
	 d)
	Sistemas de Tempo Real Multiprogramáveis e Sistemas de Tempo Real Multitarefas.
	4.
	O sistema operacional é resultado das constantes inovações que ocorreram durante as últimas décadas. Este processo cronológico é dividido pelos autores por gerações, sendo cada geração definida com base nas suas principais características. Sobre as características da segunda geração, analise as sentenças a seguir:
I- Surgimento das linguagens de programação, como Assembly e Fortran.
II- Possibilidade de execução de um programa enquanto outro aguarda uma requisição de entrada e saída.
III- Surgimento dos sistemas operacionais de rede.
IV- Surgimento do conceito de JOB, sendo escritos em cartões perfurados.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I e III estão corretas.
	 b)
	As sentenças II e III estão corretas.
	 c)
	As sentenças III e IV estão corretas.
	 d)
	As sentenças I e IV estão corretas.
	5.
	Indispensáveis são os sistemas operacionais para o funcionamento de qualquer sistema de computação. Estão presentes em sistemas embarcados e telefones celulares, que são pequenos, assim como em mainframes e grandes servidores, que são equipamentos grandes. Cada sistema operacional é desenvolvido para atender a um conjunto de necessidades operacionais específicas. Nesse contexto, associe os itens, utilizando o código a seguir:
I- Sistemas operacionais de servidores.
II- Sistemas operacionais de grande porte.
III- Sistemas operacionais de multiprocessadores.
(    ) Sistemas orientados para o processamento simultâneo de muitas tarefas e quantidades prodigiosas de E/S, oferecendo, normalmente, serviços em lote, processamento de transações e tempo compartilhado.
(    ) Sistemas que utilizam recursos de processamento para atender múltiplos usuários numa rede, permitindo compartilhar recursos de hardware e de software, fornecendo serviços de impressão, de arquivo, de acesso à web, entre outros.
(    ) Sistemas especiais, normalmente variações dos sistemas operacionais de servidores com aspectos especiais de comunicação e conectividade, obtendo potência computacional ao conectar múltiplas CPUs em um único sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	II - III - I.
	 b)
	III - II - I.
	 c)
	II - I - III.
	 d)
	III - I - II.
	6.
	Os computadores da primeira geração possuíam como principal característica uma dimensão física muito grande, sendo compostos por inúmeras válvulas eletrônicas que queimavam frequentemente. Nesta geração, os computadores calculavam com uma velocidade de milésimos de segundo, o que é um tempo enorme comparado com os tempos atuais, e sua programação era realizada através da linguagem de máquina, usando conexões com fios elétricos inicialmente. Diante disso, assinale a alternativa CORRETA que apresenta um computador da primeira geração:
	 a)
	Mainframe.
	 b)
	Eniac.
	 c)
	Tablet.
	 d)
	Desktop.
	7.
	Os sistemas operacionais podem ser classificados, dependendo da quantidade de processadores e dispositivos de I/O, em sistemas fortemente acoplados e fracamente acoplados. Estes últimos têm como característica possuir dois ou mais sistemas interligados, sendo cada um controlado pelo seu próprio sistema operacional, não único. Acerca dos sistemas fracamente acoplados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) As redes locais de computadores são exemplos de sistemas fracamente acoplados, porque possuem diversas máquinas e sistemas operacionais distintos, ou não, permitindo compartilhamento de recursos entre os usuários.
(    ) Nos sistemas distribuídos, os sistemas estão separados fisicamente, sendo a rede entre os sistemas transparente para os usuários e o balanceamento de carga uma vantagem, porque uma tarefa pode ser processada numa CPU que esteja ociosa no sistema.
(    ) A vantagem de ser tolerante a falhas, em que a falha de um sistema é suprida por outro, que pode assumir o papel do sistema que apresentou a falha, fazendo com que o processo não pare de funcionar, é característica dos sistemas operacionais de rede.
(    ) Os sistemas fracamente acoplados têm uma organização funcional totalmente independente da topologia, ou seja, não dependem da posição dos computadores nem de como estão interligados.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - V.
	 b)
	F - F - V - V.
	 c)
	V - V - F - V.
	 d)
	V - V - F - F.
	8.
	Nos sistemas operacionais com multiprocessamento, uma tarefa pode ser dividida e executada, ao mesmo tempo, por mais de um processador, sendo que este processamento pode ocorrer tanto de forma vetorial ou paralelo. Sobre o processamento paralelo, analise as sentenças a seguir:
I- A aplicação poderá ser executada por mais de um processador concomitantemente, sendo que somente haverá ganho real de tempocaso a aplicação possa ser dividida em partes independentes para execução simultânea.
II- O esquema de comunicação interna dos processadores com os dispositivos de entrada e saída é fundamental no projeto de sistemas com múltiplos processadores.
III- As organizações funcionais de multiprocessadores podem ser divididas, basicamente, em três tipos: barramento simples, barramento intercalado e memória multiport.
IV- A organização funcional denominada memória multiport permite acessos simultâneos a um mesmo módulo de memória.
Assinale a alternativa CORRETA:
	 a)
	Somente a sentença II está correta.
	 b)
	As sentenças I, II e IV estão corretas.
	 c)
	As sentenças III e IV estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	9.
	O gerenciamento da memória é uma das importantes funções do Sistema Operacional, dentre outras que ele executa. Para que um programa possa ser executado, ele precisa estar carregado na memória principal. No entanto, muitas vezes, o computador possui limites de memória, e nestes casos não basta a utilização dos conceitos de alocação de memória, sendo necessário o uso de outras técnicas para viabilizar a execução do(s) programa(s). Nesse cenário, associe os itens, utilizando o código a seguir:
I- Swapping.
II- Memória virtual.
III- Paginação.
IV- Segmentação.
(    ) Técnica que viabiliza alocação de programas em endereços de memória não contíguos, podendo os dados do programa serem alocados em qualquer frame.
(    ) Técnica que viabiliza a divisão de um programa, pelo compilador, em diversas partes, contendo variáveis locais, vetores e endereços de funções, por exemplo.
(    ) Técnica que viabiliza a união da memória física do computador com um arquivo especial salvo em disco, gerando a impressão de existir mais memória disponível do que realmente a instalada.
(    ) Técnica que viabiliza a retirada de programas da memória, salvando-os em disco, sempre que precisarem guardar algo, liberando espaço na memória para executar outro programa.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	II - IV - I - III.
	 b)
	III - II - IV - I.
	 c)
	II - IV - III - I.
	 d)
	III - IV - II - I.
	10.
	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, associe os itens, utilizando o código a seguir:
I- Segunda geração.
II- Terceira geração.
III- Quarta geração.
IV- Quinta geração.
(    ) Caracterizada pelo uso de circuitos integrados e capacidade de multiprogramação, em que foi viável executar diversos programas em intervalos de tempo.
(    ) 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).
(    ) Caracterizada pelo uso de circuitos LSI e VLSI, disseminação dos computadores pessoais, conceitos de multitarefa e multiprocessamento, além da utilização de redes de computadores e estações de trabalho.
(    ) 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.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	II - IV - III - I.
	 b)
	II - III - IV - I.
	 c)
	III - IV - II - I.
	 d)
	II - III - I - IV.
Prova finalizada com 9 acertos e 1 questões erradas.
Parte inferior do formulário

Outros materiais