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 3 páginas

Prévia do material em texto

Acadêmico:
	Adilson de Lima Santos (2455675)
	Disciplina:
	Sistemas e Aplicações Distribuídas (GTI04)
	Avaliação:
	Avaliação II - Individual FLEX ( Cod.:649518) ( peso.:1,50)
	Prova Objetiva:
	24920591
Parte superior do formulário
	1.
	Com o objetivo de organizar a execução dos processos obtendo o máximo desempenho da CPU, o escalonamento de processos é uma atividade executada pelo sistema operacional. Com relação ao mecanismo de escalonamento do sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O tipo de escalonamento preemptivo permite que um processo seja interrompido para a execução de outro.
(    ) O throughput é um critério simples de escalonamento, dado pela soma do tempo de espera com o tempo de serviço ou tempo de execução.
(    ) A implementação do modelo de escalonamento de múltiplas filas com realimentação gera ganho de tempo pelo sistema operacional, já que não precisa identificar qual a fila ideal para cada processo.
(    ) O escalonamento cooperativo, quando utilizado por um programa mal escrito, pode monopolizar a CPU, gerando um grande problema para o sistema operacional.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	a) V - V - F - F.
	
	b) V - F - F - V.
	
	c) F - F - V - V.
	
	d) F - V - V - F.
	 
	 
	2.
	Cada dispositivo de hardware possui um controlador responsável por acessar suas operações mais elementares, através de linguagem de máquina. No entanto, muitas vezes, esses dispositivos são mais lentos que a memória RAM e os barramentos, gerando, desta forma, redução de desempenho. Com o objetivo de minimizar este problema, foi desenvolvida uma tecnologia nos controladores que evita que as solicitações de entrada e saída sejam realizadas diretamente nos dispositivos físicos. Com base nisso, assinale a alternativa CORRETA que identifica esta tecnologia:
	
	a) Buffer.
	
	b) Device Driver.
	
	c) Reader / Writer.
	
	d) System call.
	3.
	O escalonamento de processos é uma atividade realizada pelo sistema operacional com o objetivo de organizar a execução dos processos obtendo o máximo desempenho da CPU. Acerca do mecanismo de escalonamento do sistema operacional, analise as afirmativas a seguir:
I- O throughput é um critério simples de escalonamento, dado pela soma do tempo de espera com o tempo de serviço ou tempo de execução.
II- O tipo de escalonamento preemptivo permite que um processo seja interrompido para a execução de outro.
III- O escalonamento cooperativo, quando utilizado por um programa mal escrito, pode monopolizar a CPU, gerando um grande problema para o sistema operacional.
IV- A implementação do modelo de escalonamento de múltiplas filas com realimentação gera ganho de tempo pelo sistema operacional, já que não precisa identificar qual a fila ideal para cada processo.
Agora, assinale a alternativa CORRETA:
	
	a) As afirmativas I, II e IV estão corretas.
	
	b) As afirmativas II e III estão corretas.
	
	c) As afirmativas II, III e IV estão corretas.
	
	d) As afirmativas III e IV estão corretas.
	4.
	As instruções de um processo eram executadas uma de cada vez nos primeiros sistemas operacionais. Já nos sistemas operacionais atuais, um processo pode dar início a um ou mais subprocessos, que são executados em paralelo ou de forma concorrente. Com base nisso, analise as afirmativas a seguir:
I- Para cada processo criado, o sistema operacional cria uma estrutura chamada Bloco de Controle do Processo (PCB), com o objetivo de realizar o gerenciamento dos contextos do processo.
II- O contexto de software especifica características do processo que influem na execução do mesmo, tais como: quantidade de arquivos abertos, prioridade, entre outros.
III- O subprocesso apresenta as mesmas características e particularidades de um processo qualquer, no tocante a contexto e fluxo de controle, diferenciando-se pelo fato de estarem relacionados a uma hierarquia.
IV- Para que um processo possa ser escalado para execução, precisa estar no estado novo.
V- O processo, estando no estado de espera, passa para o estado de novo assim que tiver sua solicitação de recurso atendida pelo sistema.
Assinale a alternativa CORRETA:
	
	a) As afirmativas III, IV e V estão corretas.
	
	b) As afirmativas I, II e III estão corretas.
	
	c) As afirmativas I, II e V estão corretas.
	
	d) As afirmativas II, III e V estão corretas.
	5.
	Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos. Diante disso, sobre o sistema de arquivos, analise as sentenças a seguir:
I- Ao instalar o Windows NT em um computador, o usuário poderá optar pelo sistema de arquivos FAT-16 ou NTFS.
II- Diante de sua grande versatilidade, o sistema de arquivos do tipo NTFS pode ser utilizado em qualquer sistema operacional.
III- A conversão de um sistema de arquivos do tipo NTFS para FAT é vantajosa por questões de desempenho e segurança.
IV- O sistema de arquivos HPFS possui uma grande vantagem, já que pode ser utilizado por qualquer sistema operacional.
Agora, 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) Somente a sentença I está correta.
	
	d) As sentenças II e IV estão corretas.
	6.
	Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock, situação em que ocorre um impasse e dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, ficam bloqueados. Acerca do fenômeno do deadlock, analise as afirmativas a seguir:
I- Para a ocorrência de um deadlock, é necessário que algumas condições sejam atendidas, a falha de alguma delas ensejará em sua inexecução.
II- As situações de deadlock podem ser tratadas pelo sistema operacional através de três estratégias: detecção e recuperação, evitar deadlock e prevenção.
III- Com a utilização de sistemas operacionais multiprogramas, as situações de deadlock não poderão ser evitadas, haja vista a grande quantidade de processos em execução.
IV- O deadlock pode ocorrer mesmo que haja somente um processo no sistema operacional.
Agora, assinale a alternativa CORRETA:
	
	a) As afirmativas II e IV estão corretas.
	
	b) As afirmativas I e II estão corretas.
	
	c) As afirmativas II, III e IV estão corretas.
	
	d) As afirmativas I e III estão corretas.
	7.
	Todo sistema operacional pode utilizar diversos tipos de algoritmos de escalonamento, sendo que cada um deles é recomendado para situações distintas, submetendo-se a alguns critérios. Acerca dos critérios de escalonamento, analise as sentenças a seguir:
I- A taxa de utilização do processador é um dos critérios que deve ser analisado pelo escalonador do sistema operacional, sendo desejável que o processador permaneça a maior parte do tempo em estado de ocupado.
II- A fim de otimizar o processo de escalonamento, busca-se maximizar o turnaround, o qual estabelece o número de processos que foram completados em determinado espaço de tempo.
III- O tempo de espera é resultado do intervalo entre o início do processo e a geração da primeira resposta.
IV- Um escalonamento eficiente é resultado máximo do uso do processador e throughput, com a minimização dos tempos de processador, resposta e espera.
Assinale a alternativa CORRETA:
	
	a) As sentenças I e III estão corretas.
	
	b) As sentenças I e IV estão corretas.
	
	c) As sentenças II e IV estão corretas.
	
	d) As sentenças II e III estão corretas.
	8.
	As instruções de um processo eram executadas uma de cada vez nos primeiros sistemas operacionais. Já nos sistemas atuais, um processo pode dar início a um ou mais subprocessos, que são executados em paralelo ou de forma concorrente. Com base nisso, analise as afirmativas a seguir:
I- Para cada processo criado, o sistema operacional cria uma estrutura chamada Bloco de Controle do Processo (PCB), com o objetivo de realizar o gerenciamento dos contextos do processo.II- O contexto de software especifica características do processo que influem na execução do mesmo, tais como: quantidade de arquivos abertos, prioridade, entre outros.
III- O subprocesso apresenta as mesmas características e particularidades de um processo qualquer, no tocante a contexto e fluxo de controle, diferenciando-se pelo fato de estarem relacionados a uma hierarquia.
IV- Para que um processo possa ser escalado para execução, precisa estar no estado novo.
V- O processo, estando no estado de espera, passa para o estado de novo assim que tiver sua solicitação de recurso atendida pelo sistema.
Agora, assinale a alternativa CORRETA:
	
	a) As afirmativas I, II e III estão corretas.
	
	b) As afirmativas I e IV estão corretas.
	
	c) As afirmativas I, II e V estão corretas.
	
	d) As afirmativas III, IV e V estão corretas.
	9.
	Diante dos diversos tipos de sistemas operacionais disponíveis no mercado, destaca-se o sistema embarcado, que tem por objetivo realizar um conjunto de tarefas predefinidas, geralmente com requisitos específicos, por exemplo, o sistema de navegação de uma aeronave e o controle do espaço aéreo. Considerando essa informação, assinale a alternativa CORRETA que apresenta o melhor tipo de escalonamento de processos para o sistema operacional descrito:
	
	a) Escalonamento cooperativo.
	
	b) Escalonamento de tempo real crítico.
	
	c) Escalonamento por prioridades.
	
	d) Escalonamento First-in-first-out.
	10.
	Cada dispositivo de hardware possui um controlador responsável por acessar suas operações mais elementares, através de linguagem de máquina. Ocorre que, muitas vezes, esses dispositivos são mais lentos que a memória RAM e os barramentos, gerando, desta forma, redução de desempenho. Com o objetivo de minimizar este problema, foi desenvolvida uma tecnologia nos controladores que evita que as solicitações de entrada e saída sejam realizadas diretamente nos dispositivos físicos. Com base nisso, assinale a alternativa CORRETA que identifica esta tecnologia:
	
	a) Device Driver.
	
	b) Reader / Writer.
	
	c) System call.
	
	d) Buffer.
Atenção: Confira as respostas! Depois de concluir a avaliação não será possível fazê-la novamente.
Gravar respostas
Parte inferior do formulário

Continue navegando