Buscar

Sistemas Operacionais para rede AV Parcial

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Avaliação Parcial: CCT0575_SM_201201424259 V.1 
	Aluno(a): 
	Matrícula: 201201424259
	Acertos: 10,0 de 10,0
	Data: 10/05/2018 16:57:33 (Finalizada)
	
	
	1a Questão (Ref.:201202591861)
	Acerto: 1,0  / 1,0
	Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de:
		
	
	gerenciar múltiplos processadores.
	 
	manter vários programas na memória simultanemente.
	
	administrar mais de um usuário simultanemente.
	
	executar vários programas simultaneamente.
	
	executar programas baseados em threads.
	
	
	
	2a Questão (Ref.:201202591958)
	Acerto: 1,0  / 1,0
	(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços.
I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento.
II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas.
III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data).
IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados.
V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco.
Assinale a alternativa que apresenta somente as afirmativas CORRETAS:
		
	
	II, V
	
	I, II, III
	 
	I, II, V
	
	I, II, IV
	
	I, IV
	
	
	
	3a Questão (Ref.:201202591492)
	Acerto: 1,0  / 1,0
	Qual a diferença básica entre um processo e um programa?
		
	
	Um programa é um processo em execução. Um processo é um arquivo em disco.
	
	Um processo é um thread. Um programa é um arquivo em disco.
	
	Um processo é um programa em disco. Um programa é um processo em execução.
	 
	Um processo é um programa em execução. Um programa é um arquivo em disco.
	
	Um programa é um conjunto de processos. Um processo é uma unidade básica.
	
	
	
	4a Questão (Ref.:201202591684)
	Acerto: 1,0  / 1,0
	Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores
**************************porque**************************
o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas.
Acerca dessas asserções, assinale a opção correta.
		
	 
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	
	Tanto a primeira quanto a segunda asserções são proposições falsas.
	
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
	
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
	
	
	
	5a Questão (Ref.:201202591679)
	Acerto: 1,0  / 1,0
	A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo?
		
	 
	Throughput
	
	Tempo de Turnaround
	
	Tempo de processador
	
	Utilização do Processador
	
	Tempo de Espera
	
	
	
	6a Questão (Ref.:201202591891)
	Acerto: 1,0  / 1,0
	Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
		
	
	Estiver em modo usuário
	 
	Chegar primeiro ao estado de pronto
	
	Tiver maior prioridade
	
	Ocupar menos espaço em memória
	
	Tiver o menor tempo de processador ainda por executar
	
	
	
	7a Questão (Ref.:201202591497)
	Acerto: 1,0  / 1,0
	Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta:
I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual.
II. O movimento de transferência de processos, entre a memória e o disco  e vice-versa  é denominado swapping
III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução
		
	
	Somente a sentença I está correta
	
	Somente a sentença II está correta
	 
	Somente as sentenças II e III estão corretas
	
	Somente as sentenças I e II estão corretas.
	
	Somente as sentenças I e III estão corretas
	
	
	
	8a Questão (Ref.:201202591451)
	Acerto: 1,0  / 1,0
	Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória disponível para todos os processos. Para solucionar este problema foi proposta a técnica de swapping. Em relação ao funcionamento desta técnica, marque a alternativa INCORRETA.
		
	 
	A técnica de swapping pode ser usada tanto em sistemas monotarefa quanto multitarefa.
	
	O sistema seleciona um processo residente que é transferido da memória principal para a memória secundária.
	
	Quando um processo é carregado da memória secundária para a memória principal diz-se que ocorre um swap in.
	
	Para que o processo que está em memória secundária retorne à memória principal, outro processo que esteja na memória principal deve ser transferido para a memória secundária.
	
	Swap out é quando um processo é carregado da memória principal para a memória secundária.
	
	
	
	9a Questão (Ref.:201202591854)
	Acerto: 1,0  / 1,0
	A utilização de dispositivos com DMA é indicada para:
		
	
	Dispositivos que necessitam de intervenção do usuário
	
	Dispositivos muito mais rápidos que o processador
	
	Dispositivos de alta prioridade
	
	Qualquer dispositivo de Entrada ou de Saída
	 
	Dispositivos que efetuam grande transferência de dados para a memória.
	
	
	
	10a Questão (Ref.:201202591894)
	Acerto: 1,0  / 1,0
	Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa:
		
	
	Realiza as funções comuns a todos os tipos de dispositivos
	
	Permite a comunicação entre o sistema computacional e o mundo externo
	 
	Recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos que poderão ser executados pelos controladores
	
	Manipula diretamente os dispositivos de E/S
	
	Parte do programa que contém dados compartilhados
	AvaliaçãoParcial: CCT0575_SM_201201424259 V.1 
	Aluno(a): 
	Matrícula: 201201424259
	Acertos: 10,0 de 10,0
	Data: 10/05/2018 17:49:05 (Finalizada)
	
	
	1a Questão (Ref.:201202591523)
	Acerto: 1,0  / 1,0
	Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por  mais de um usuário. Neste contexto podemos afirmar que:
		
	
	Todo sistema multitarefa é também multiusuário.
	 
	Todo sistema multiusuário é também multitarefa.
	
	Sistemas monotarefa podem ser multiusuário.
	
	Alguns sistemas multiusuário são também multitarefa
	
	Sistemas monousuário são obrigatoriamente monotarefa.
	
	
	
	2a Questão (Ref.:201202591829)
	Acerto: 1,0  / 1,0
	Para que uma aplicação execute instruções privilegiadas é necessário que esta aplicação faça:
		
	
	o acesso com uma conta privilegiada.
	
	a execução de um programa específico
	
	uma solicitação ao administrador do sistema
	
	uma interrupção
	 
	uma chamada ao sistema (system call)
	
	
	
	3a Questão (Ref.:201202591734)
	Acerto: 1,0  / 1,0
	Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um processo é um programa em execução. II. Cada processo possui instruções que serão executadas e um espaço de endereçamento em que pode ler e escrever. III. Um processo pode resultar na execução de outros processos, chamados de processos filhos, que compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa correta:
		
	
	I e III estão corretas.
	 
	I e II estão corretas.
	
	II e III estão corretas.
	
	Somente a I está correta.
	
	Todas estão corretas.
	
	
	
	4a Questão (Ref.:201202591833)
	Acerto: 1,0  / 1,0
	Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que:
		
	
	Não há nenhuma relação entre os estados de pronto e de execução
	
	O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado
	
	Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto
	 
	O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos
	
	Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento
	
	
	
	5a Questão (Ref.:201202591452)
	Acerto: 1,0  / 1,0
	Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
		
	
	ocupar menos espaço em memória.
	 
	chegar primeiro ao estado de pronto.
	
	tiver maior prioridade.
	
	tiver o menor tempo de processador ainda por executar.
	
	estiver em modo usuário.
	
	
	
	6a Questão (Ref.:201202591461)
	Acerto: 1,0  / 1,0
	Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita:
		
	
	Paginação
	 
	Shortest-Job-First (SJF)
	
	Por Prioridade
	
	First-In-First-Out (FIFO)
	
	Translation Lookaside Buffer (TLB)
	
	
	
	7a Questão (Ref.:201202591682)
	Acerto: 1,0  / 1,0
	Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta.
		
	
	Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de código desse processo.
	
	As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente armazenadas na partição de swap do disco, quando o processo não estiver sendo executado.
	 
	O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física disponível.
	
	Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de páginas do tamanho da memória necessária para execução do processo
	
	Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo não tiver terminado.
	
	
	
	8a Questão (Ref.:201202591765)
	Acerto: 1,0  / 1,0
	Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica?
		
	 
	Swapping
	
	Dinamic memory acess (DMA)
	
	Page faults
	
	Trashing
	
	Overlay
	
	
	
	9a Questão (Ref.:201202591546)
	Acerto: 1,0  / 1,0
	A utilização de dispositivos com DMA é indicado para:
		
	
	Dispositivos de alta prioridade
	 
	Dispositivos que efetuam grande transferência de dados para a memória.
	
	Dispositivos muito mais rápidos que o processador
	
	Dispositivos que necessitam de intervenção do usuário
	
	Qualquer dispositivo de Entrada ou de Saída
	
	
	
	10a Questão (Ref.:201202591901)
	Acerto: 1,0  / 1,0
	Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do clock do processador com a velocidade dos dispositivos de E/S. O termo 'BUFFER' usado na frase acima refere-se:
		
	
	ao Kernel do Sistema Operacional.
	
	a um processo do Sistema Operacional.
	
	à assincronia de funcionamento do dispositivo de E/S.
	
	à sincronia de funcionamento do dispositivo de E/S.
	 
	à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
	Avaliação Parcial: CCT0575_SM_201201424259 V.1 
	Aluno(a): 
	Matrícula: 201201424259
	Acertos: 9,0 de 10,0
	Data: 22/05/2018 17:27:43 (Finalizada)
	
	
	1a Questão (Ref.:201202591733)
	Acerto: 1,0  / 1,0
	O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais.
		
	
	Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais).
	 
	Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell).
	
	O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional.
	
	Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de comunicação da rede.
	
	Osoftware que contém os componentes centrais de um Sistema Operacional é chamado de kernel.
	
	
	
	2a Questão (Ref.:201202591967)
	Acerto: 1,0  / 1,0
	Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores.
		
	
	II, III e IV
	
	I e II
	 
	I, II e III
	
	I, II e IV
	
	I, III e IV
	
	
	
	3a Questão (Ref.:201202591836)
	Acerto: 1,0  / 1,0
	Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de status".
		
	
	Thread
	
	Limites
	
	Espaço de Endereçamento
	
	Contexto de Software
	 
	Contexto de Hardware
	
	
	
	4a Questão (Ref.:201202591684)
	Acerto: 0,0  / 1,0
	Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores
**************************porque**************************
o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas.
Acerca dessas asserções, assinale a opção correta.
		
	 
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
	
	Tanto a primeira quanto a segunda asserções são proposições falsas.
	 
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
	
	
	
	5a Questão (Ref.:201202591862)
	Acerto: 1,0  / 1,0
	Analise a definição a seguir: "É um escalonamento preemptivo, projetado especialmente para sistemas de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time-slice) ou quantum." A descrição se refere ao escalonamento:
		
	 
	CIRCULAR
	
	SJF
	
	SWAPPING
	
	LIFO
	
	POR PRIORIDADES
	
	
	
	6a Questão (Ref.:201202591500)
	Acerto: 1,0  / 1,0
	Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que:
		
	
	Não há nenhuma relação entre os estados de pronto e de execução
	
	Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento
	 
	O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos (tempo, prioridade)
	
	O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado
	
	Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto
	
	
	
	7a Questão (Ref.:201202591628)
	Acerto: 1,0  / 1,0
	No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado?
		
	
	porque não há poder computacional suficiente nos dias atuais.
	 
	porque não é possível prever qual página será menos acessada no futuro.
	
	porque é muito complexo.
	
	o hardware necessário seria absurdamente caro.
	
	porque exige uma quantidade de memória muito grande.
	
	
	
	8a Questão (Ref.:201202591850)
	Acerto: 1,0  / 1,0
	Não é uma técnica de gerência de memória:
		
	
	Swapping
	
	Alocação particionada
	 
	Alocação circular por prioridade
	
	Paginação
	
	Overlay
	
	
	
	9a Questão (Ref.:201202591901)
	Acerto: 1,0  / 1,0
	Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do clock do processador com a velocidade dos dispositivos de E/S. O termo 'BUFFER' usado na frase acima refere-se:
		
	 
	à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
	
	ao Kernel do Sistema Operacional.
	
	a um processo do Sistema Operacional.
	
	à assincronia de funcionamento do dispositivo de E/S.
	
	à sincronia de funcionamento do dispositivo de E/S.
	
	
	
	10a Questão (Ref.:201202591546)
	Acerto: 1,0  / 1,0
	A utilização de dispositivos com DMA é indicado para:
		
	
	Dispositivos de alta prioridade
	
	Dispositivos muito mais rápidos que o processador
	
	Qualquer dispositivo de Entrada ou de Saída
	 
	Dispositivos que efetuam grande transferência de dados para a memória.
	
	Dispositivos que necessitam de intervenção do usuário

Outros materiais