Buscar

Avaliação 1 Sistemas e Aplicações Distribuídas

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

Avaliação 1 Sistemas e Aplicações Distribuídas 
	1.
	Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser executados por dois ou mais computadores interligados através de uma rede. Acerca dos sistemas distribuídos, assinale a alternativa CORRETA:
	
	a) Um sistema operacional distribuído consiste em múltiplos processadores de dados com um fraco relacionamento entre si.
	
	b) O sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não possibilita a transparência destes recursos aos usuários.
	
	c) O sistema distribuído é tolerante a falhas. Isso ocorre já que o mesmo continua a funcionar, sem prejuízo do desempenho ou das funcionalidades.
	
	d) O desenvolvimento das redes de computadores pessoais possibilitou a implementação dos sistemas operacionais distribuídos, o qual pertence à terceira geração de sistemas operacionais.
	 
	 
	2.
	Foi estudado que 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 contígua de único usuário.
	
	b) Alocação por paginação.
	
	c) Alocação particionada fixa.
	
	d) Alocação particionada dinâmica.
	 
	 
	3.
	Em sistemas computacionais com um ou mais usuários, o sistema operacional é o responsável pela alocação dos diversos recursos. A  alocação de memória um processo altamente crítico, devendo ser feita de forma eficiente para não prejudicar o desempenho do sistema. Com relação à alocação de memória, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Com o objetivo de melhorar o desempenho do computador, novas técnicas de alocação de memória foram desenvolvidas, tais como: swapping, memória virtual e paginação.
(    ) As partições são definidas na inicialização do sistema, não havendo possibilidade de alteração, no caso da alocação particionada de memória.
(    ) Foram desenvolvidas, visando resolver o problema da fragmentação, duas soluções que consistem em reunir os espaços adjacentes produzindo um único espaço de tamanho maior, e realocar todas as partições ocupadas eliminando os espaços entre elas.
(    ) O problema de fragmentação, que ocorre ao término da execução dos programas e sua retirada da memória, persiste no caso da alocação particionada dinâmica.
(    ) Os programas estão limitados ao tamanho da memória principal disponível para o usuário, no caso de alocação contígua de memória.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	a) V - F - V - V - F.
	
	b) V - V - F - F - V.
	
	c) F - F - V - V - V.
	
	d) F - V - F - V - F.
	 
	 
	4.
	Estudamos que 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 I e III estão corretas.
	
	d) As sentenças II e IV estão corretas.
	 
	 
	5.
	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 I, II e IV estão corretas.
	
	b) As sentenças I, II e III estão corretas.
	
	c) As sentenças II, III e IV estão corretas.
	
	d) As sentenças I, III e IV estão corretas.
	 
	 
	6.
	Os sistemas operacionais podem ser classificados em sistemas fortemente acoplados e fracamente acoplados, dependendo da quantidade de processadores e dispositivos de I/O. Os fracamente acoplados têm como característica possuir dois ou mais sistemas computacionais 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.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	a) V - V - F - F.
	
	b) F - F - V - V.
	
	c) V - V - F - V.
	
	d) F - V - F - V.
	 
	 
	7.
	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 I e IV estão corretas.
	
	b) As sentenças I e II estão corretas.
	
	c) As sentenças III e IV estão corretas.
	
	d)As sentenças II e III estão corretas.
	 
	 
	8.
	Estudou-se que são indispensáveis 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) III - I - II.
	
	b) III - II - I.
	
	c) II - I - III.
	
	d) II - III - I.
	 
	 
	9.
	O mercado disponibiliza diversos tipos de sistemas operacionais, visando 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. Considerando essa informação, assinale a alternativa CORRETA que apresenta esta classificação do sistema operacional de grande porte:
	
	a) Sistema operacional de multiprocessador.
	
	b) Sistema operacional transacional.
	
	c) Sistema operacional de tempo compartilhado.
	
	d) Sistema operacional de lote.
	 
	 
	10.
	O computador possui um sistema fundamental ao seu funcionamento que é o sistema de memória. A memória principal (RAM) armazena os dados e as instruções dos programas antes de serem executadas pela CPU e também os resultados após o processamento. Assim, uma função importante do sistema operacional é o gerenciamento de memória, sendo que precisa efetuar uma alocação eficiente dos dados e instruções na memória RAM disponível no computador. Considerando que existem alguns tipos diferentes de alocação de memória, analise as sentenças a seguir:
I- Na alocação simples, a memória do computador é fracionada em duas porções, não necessariamente de tamanhos iguais, sendo uma para o sistema operacional e outra para o programa do usuário (instruções e dados), onde o programa não poderia ser maior que a porção a ele destinada.
II- Na alocação estática, o espaço de memória é fracionado em algumas porções de tamanhos fixos, chamadas de partições, onde é possível alocar vários programas, sendo um em cada partição, para execução pelo processador do sistema.
III- Na alocação dinâmica o espaço de memória é fracionado em algumas partições conforme o tamanho previamente definido por cada programa poder executar, sendo alocadas as partições conforme a necessidade de cada programa.
IV- Na alocação dinâmica é possível usar a relocação de partições, que significa juntar partições adjacentes quando vazias, em uma única partição, mas somente depois do programa que estiver usando uma das partições adjacentes finalize sua execução.
Assinale a alternativa CORRETA:
	
	a) As sentenças I, II e III 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 IV estão corretas.

Outros materiais