Buscar

Sistemas Operacionais e Alocação de Memória

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

Acadêmico:
	Jose Smokovicz (3018043)
	
	Disciplina:
	Sistemas e Aplicações Distribuídas (GTI04)
	Avaliação:
	Avaliação I - Individual ( Cod.:669546) ( peso.:1,50)
	Prova:
	31318904
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Os principais sistemas operacionais utilizados atualmente no mercado incluem várias versões do Microsoft Windows e Mac, além de uma variedade de distribuições Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as principais funções desempenhadas pelo sistema operacional são praticamente as mesmas. Neste sentido, assinale a alternativa CORRETA que apresenta uma das funções desempenhadas pelo sistema operacional:
	 a)
	Realizar bloqueio de vírus no sistema.
	 b)
	Gerenciar operações de entrada e saída.
	 c)
	Impedir o acesso aos recursos do sistema.
	 d)
	Gerar as interrupções de hardware.
	2.
	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)
	III - II - I.
	 b)
	II - I - III.
	 c)
	II - III - I.
	 d)
	III - I - II.
	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, associe os itens, utilizando o código a seguir:
I- Alocação simples.
II- Alocação particionada fixa.
III- Alocação particionada dinâmica.
(    ) Técnica que se baseia em segmentar o espaço de memória em pedaços, chamados partições, de tamanhos pré-declarados. Nessas partições podem ser armazenados diversos programas (tarefas) de forma estática, além do sistema operacional.
(    ) Técnica que se baseia na divisão do espaço de memória disponível no computador em duas porções, sendo uma delas para acomodar o sistema operacional e a outra para armazenar o programa do usuário.
(    ) Técnica que se baseia em segmentar o espaço de memória em pedaços, chamados de partições, de tamanhos variáveis conforme as necessidades dos programas (tarefas) a serem armazenados, além do sistema operacional.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	III - II - I.
	 b)
	I - II - III.
	 c)
	II - I - III.
	 d)
	I - III - II.
	4.
	Foi estudado que 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 é tolerante a falhas. Isso ocorre já que o mesmo continua a funcionar, sem prejuízo do desempenho ou das funcionalidades.
	 c)
	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.
	 d)
	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.
	5.
	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 particionada fixa.
	 b)
	Alocação contígua de único usuário.
	 c)
	Alocação particionada dinâmica.
	 d)
	Alocação por paginação.
	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)
	F - V - F - V.
	 b)
	V - V - F - V.
	 c)
	F - F - V - V.
	 d)
	V - V - F - F.
	7.
	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 Multiprogramáveis e Sistemas de Tempo Real Multitarefas.
	 b)
	Sistemas de Tempo Real Monoprocessados e Sistemas de Tempo Real Multiprocessados.
	 c)
	Sistemas de Tempo Real Monoprogramáveis e Sistemas de Tempo Real Multiprogramáveis.
	 d)
	Sistemas de Tempo Real Crítico e Sistemas de Tempo Real Não Crítico.
	8.
	O computador necessita da memória para seu funcionamento, e dependendo dos tipos de aplicações que estão sendo executadas e a quantidade delas, pode ficar insuficiente a quantidade de memória do computador. Para resolver esse tipo de limitação, foram desenvolvidas algumas técnicas como swapping, memória virtual e paginação. Considerando essas técnicas, analise as afirmativas a seguir:
I- Na técnica de swapping, quando algum programa necessita aguardar alguma resposta ou alguma informação,esse programa é removido da memória e armazenado em disco, ficando seu espaço na memória livre para ser utilizado por outro programa.
II- Na técnica de memória virtual, a capacidade de memória é expandida unindo logicamente a memória RAM com um arquivo específico salvo no hard disk, podendo um programa maior que a memória RAM do computador ser executado.
III- Na técnica de paginação, os programas podem ser divididos em sub-rotinas que terão endereços próprios, como se um determinado programa é decomposto em alguns segmentos que serão executados somente quando necessário.
Assinale a alternativa CORRETA:
	 a)
	As afirmativas II e III estão corretas.
	 b)
	As afirmativas I e II estão corretas.
	 c)
	As afirmativas I e III estão corretas.
	 d)
	Somente a afirmativa II está correta.
	9.
	Com a utilização de sistemas operacionais multitarefas é permitido 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 não é suficiente 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 que apresenta o conceito descrito:
	 a)
	Paginação.
	 b)
	Memória virtual.
	 c)
	Segmentação.
	 d)
	Swapping.
	10.
	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)
	F - F - V - V - F.
	 b)
	V - F - V - F - V.
	 c)
	F - V - V - F - V.
	 d)
	V - F - F - V - V.

Continue navegando