Buscar

Sistemas e Aplicações Distribuídas - Av I Objetiva

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Os sistemas fortemente acoplados podem ser divididos conforme a simetria existente entre os seus processadores, podendo ser do tipo simétrico ou assimétrico. Diante desse contexto, 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.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I e II estão corretas.
	 b)
	As sentenças III e IV estão corretas.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	As sentenças I e III estão corretas.
	2.
	Cada vez mais as empresas de tecnologia desenvolvem arquiteturas de hardwares específicas, a fim de atender a um determinado nicho do mercado. Consequentemente, são desenvolvidos diversos tipos de sistemas operacionais que buscam acompanhar esse avanço, com o objetivo de gerenciar essa arquitetura, obtendo o máximo desempenho possível. No que tange aos tipos de sistemas operacionais, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Os sistemas operacionais desenvolvidos para servidores possibilitam o compartilhamento de arquivos, impressoras, banco de dados, entre outros.
(    ) Os Sistemas Operacionais, como Windows 8 e Linux, são desenvolvidos para a utilização em computadores pessoais, haja vista sua facilidade de manipulação.
(    ) Os sistemas embarcados são desenvolvidos para uma tarefa específica, podendo ser aplicados, por exemplo, em semáforos ou dispositivos móveis, como os tablets.
(    ) Os sistemas de tempo real são utilizados em situações em que o objetivo é garantir que todos os eventos sejam atendidos, conforme suas restrições de tempo.
(    ) Os sistemas operacionais de grande porte têm como objetivo principal o processamento de diversos arquivos de forma simultânea.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - V - V.
	 b)
	F - F - V - F - V.
	 c)
	V - V - V - V - F.
	 d)
	F - V - F - F - F.
	3.
	Num sistema computacional, os dispositivos responsáveis pelo armazenamento dos dados são as memórias, que podem ser do tipo volátil ou permanente. O controle de acesso aos dados nas memórias e o seu gerenciamento são responsabilidades do sistema operacional, utilizando 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:
(    ) A técnica de alocação simples permite alocar um espaço de memória ajustável ao tamanho do programa a ser executado pelo computador, não importando o tamanho desse programa.
(    ) A técnica de alocação estática permite a criação de vários espaços chamados partições de memória, com tamanhos ajustados conforme as necessidades dos programas a serem executados.
(    ) A técnica de alocação dinâmica permite a diminuição da fragmentação quando é feita a alocação dos programas, sendo que o tamanho de cada partição é definido conforme cada programa necessita.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F.
	 b)
	V - F - V.
	 c)
	F - F - V.
	 d)
	F - V - F.
	4.
	A partir da evolução dos componentes de hardware que compõem um computador, houve a necessidade dos sistemas operacionais acompanharem esta evolução. Com isso, atualmente existem diversos sistemas operacionais que atendem às mais variadas demandas do mercado. Entre eles, encontram-se os sistemas operacionais classificados como fortemente acoplados e fracamente acoplados. Diante disso, analise as sentenças a seguir:
I- A interligação dos sistemas fracamente acoplados pode ser do tipo barramento, conectados através de uma única linha, ou do tipo organização distribuída, o qual possui diversas linhas de comunicação.
II- O sistema operacional de rede permite que um computador compartilhe seus recursos com os demais computadores da rede, como, por exemplo, uma impressora.
III- A organização funcional do sistema fortemente acoplado pelo barramento cruzado permite a conexão simultânea das unidades funcionais, com o gerenciamento dos conflitos de acesso à memória.
IV- No sistema operacional distribuído, o usuário consegue identificar os computadores que compõem o sistema.
Assinale a alternativa CORRETA:
	 a)
	Somente a sentença III está correta.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	As sentenças I e IV estão corretas.
	5.
	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 - F - V - V.
	 b)
	V - F - V - F - V.
	 c)
	F - F - V - V - F.
	 d)
	F - V - V - F - V.
	6.
	Um sistema de processamento distribuído é um sistema que interliga vários nós de processamento. Segundo Tanenbaum (2007, p. 1), "um sistema distribuído define-se como um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente". Sobre os conceitos dos sistemas distribuídos, analise as sentenças a seguir:
I- Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, tornando a distribuição dos recursos transparente aos usuários.
II- Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, tem que continuar a funcionar, sem qualquer degradação do desempenho ou das funcionalidades, após as falhas.
III- Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas de forma coletiva.
IV- Um sistema distribuído pode suportar a migração de processos, sendo que esta migração ocorre sob controle de um sistema operacional.
Assinale a alternativa CORRETA.
FONTE: TANENBAUM, Andrew S. Sistemas Distribuídos: princípios e paradigmas. 2. ed. São Paulo: Pearson Prentice Hall, 2007.
	 a)
	As sentenças I, II e III estão corretas.
	 b)
	Somente a sentença IV está correta.
	 c)
	As sentenças I e IV estão corretas.
	 d)
	As sentenças I e III estão corretas.
	7.
	O Sistema Operacional é o responsável pela alocação dos diversos recursos em sistemas com um ou mais usuários. A alocação deve ser feita de forma eficiente para não prejudicar o desempenho do sistema, sendo a alocação de memória um processo altamente crítico.No que tange à alocação de memória, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Na alocação contígua, os programas estão limitados ao tamanho da memória principal disponível para o usuário.
(    ) Na alocação particionada fixa, as partições são definidas na inicialização do sistema, não havendo possibilidade de alteração.
(    ) Na alocação particionada dinâmica, persiste o problema de fragmentação, que ocorre ao término da execução dos programas e sua retirada da memória.
(    ) Com o objetivo de resolver o problema da fragmentação, foram desenvolvidas duas soluções, que consistem em reunir os espaços adjacentes, produzindo um único espaço de tamanho maior e a realocação de todas as partições ocupadas, eliminando os espaços entre elas.
(    ) Novas técnicas de alocação de memória foram desenvolvidas com o objetivo de melhorar o desempenho do computador, tais como: swapping, memória virtual e paginação.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - F - V.
	 b)
	F - V - F - V - F.
	 c)
	V - F - V - V - F.
	 d)
	V - V- F - F - V.
	8.
	O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais variadas demandas, 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.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	As sentenças I e IV estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	Somente a sentença III está correta.
	9.
	Os sistemas operacionais são componentes essenciais para o desempenho de praticamente qualquer sistema de computação, dos menores, a exemplo dos sistemas embarcados e telefones celulares, aos gigantescos, a exemplo dos grandes centros de processamento de dados. Apesar da vasta pluralidade de sistemas operacionais existentes, cada qual é escrito para atender a um conjunto de necessidades operacionais. Sobre o exposto, associe os itens, utilizando o código a seguir:
I- Sistemas operacionais de grande porte.
II- Sistemas operacionais de servidores.
III- Sistemas operacionais de multiprocessadores.
(    ) São 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.
(    ) São 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.
(    ) São 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 - I - III.
	 b)
	III - I - II.
	 c)
	II - III - I.
	 d)
	III - II - I.
	10.
	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)
	Paginação.
	 c)
	Swapping.
	 d)
	Memória virtual.

Outros materiais