Buscar

SISTEMAS OPERACIONAIS

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

Aluno(a): MARIANA BEATRIZ SILVA DOS SANTOS
	Matrícula: 
	Desempenho: 0,5 de 0,5
	Data:  (Finalizada)
	
	 1a Questão (Ref.: 201307903821)
	Pontos: 0,1  / 0,1
	Em relação a gerência das aplicações por Sistemas Operacionais Multiprogramáveis, é correto afirmar em relação aos sistemas de tempo compartilhado:
		
	
	Um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário.
	 
	Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo.
	
	Programas são divididos e processados em partes, conhecido como processamento em lote, enfileiramento de processos.
	
	são sistemas denominados real-time, compartilham o uso do processador em pequenos intervalos, denominados time-slice.
		
	
	
	 2a Questão (Ref.: 201307901121)
	Pontos: 0,1  / 0,1
	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:
		
	
	à sincronia de funcionamento do dispositivo de E/S.
	 
	à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
	
	à assincronia de funcionamento do dispositivo de E/S.
	
	a um processo do Sistema Operacional.
	
	ao Kernel do Sistema Operacional.
		
	
	
	 3a Questão (Ref.: 201307903807)
	Pontos: 0,1  / 0,1
	Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas?
		
	
	Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma concorrente em um ambiente monousuário.
	
	Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet.
	 
	Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou tarefa.
	
	Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice).
	
	Recursos computacionais são compartilhados entre os usuários e aplicações, de forma concorrente aos diversos recursos como: memória, processador e periféricos, de forma ordenada e protegida, entre os diversos programas.
		
	
	
	 4a Questão (Ref.: 201307907010)
	Pontos: 0,1  / 0,1
	Em quais situações um processo é escalonado para executar em um sistema monoprocessado. I) Quando o processo em execução finaliza II) Quando o processo em execução não é bloqueado III) Quando termina a fatia de tempo do processo em execução.
		
	
	Apenas a III está correta
	
	Apenas II e III estão corretas
	
	Apenas a II está correta
	 
	Apenas I e III estão corretas
	
	Apenas I e II estão corretas
		
	
	
	 5a Questão (Ref.: 201307907000)
	Pontos: 0,1  / 0,1
	Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
		
	
	Tiver maior prioridade
	
	Tiver o menor tempo de processador ainda por executar
	
	Estiver em modo usuário
	
	Ocupar menos espaço em memória
	 
	Chegar primeiro ao estado de pronto
	 1a Questão (Ref.: 201307247277)
	Pontos: 0,1  / 0,1
	Em relação ao uso de threds em modo kernel, analise as assertivas a seguir: 
I - Threads em modo kernel podem ser utilizados em sistemas operacionais monothread 
II - Threads em modo usuário são criadas e destruidas pelo sistema operacional.
III - Threads em modo kernel não bloqueiam o processo quando entram em estado de espera 
Marque a alternativa que contém as assertivas VERDADEIRAS:
		
	
	Somente I e III
	 
	Somente III
	
	Todas são verdadeiras
	
	Somente II
	
	 Somente I
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201307911220)
	Pontos: 0,1  / 0,1
	Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de processos na fila de pronto para execução por ordem de chegada?
		
	
	Prioridade
	
	SJF
	
	Circular
	 
	FIFO
	
	Circular com Prioridade
		
	
	
	 3a Questão (Ref.: 201307907005)
	Pontos: 0,1  / 0,1
	No contexto de processos, como pode ocorrer uma condição de corrida?
		
	 
	Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa precisamente
	
	Não haverá condição de corrida em sistemas multitarefa
	
	Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução
	
	Uma condição de corrida ocorre quando um ou mais processos iniciam a execução ao mesmo tempo e competem no tempo para terminar primeiro
	
	Uma condição de corrida é uma técnica utilizada para medir tempo de execução de um processo
		
	
	
	 4a Questão (Ref.: 201307985904)
	Pontos: 0,1  / 0,1
	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.
	
	Todas estão corretas.
	
	Somente a I está correta.
	
	II e III estão corretas.
		
	
	
	 5a Questão (Ref.: 201307929660)
	Pontos: 0,1  / 0,1
	Os estados básicos que um processo pode assumir são:
		
	
	Thread, em execução e Finalizado
	
	Inicializando, Executando e Bloqueado
	 
	Em execução, Bloqueado e Pronto
	
	Finalizado, Pronto e Bloqueado
	
	Leitura, Bloqueado e Pronto
	 1a Questão (Ref.: 201307903807)
	Pontos: 0,1  / 0,1
	Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas?
		
	 
	Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou tarefa.
	
	Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet.
	
	Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice).
	
	Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma concorrente em um ambiente monousuário.
	
	Recursos computacionais são compartilhados entre os usuários e aplicações, de forma concorrente aos diversos recursos como: memória, processador e periféricos, de forma ordenada e protegida, entre os diversos programas.
		
	
	
	 2a Questão (Ref.: 201307901121)
	Pontos: 0,1  / 0,1
	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 dispositivosde E/S. O termo ¿BUFFER¿ usado na frase acima refere-se:
		
	
	à 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.
	
	ao Kernel do Sistema Operacional.
	
	a um processo do Sistema Operacional.
		
	
	
	 3a Questão (Ref.: 201307252236)
	Pontos: 0,1  / 0,1
	Considere o problema clássico produtor/consumidor para sincronização entre processos com disponibilidade para armazenamento de 100 itens. Considerando o algoritmo básico do produtor  dado a seguir, assinale a opção que contém os valores inicias dos semáforos mutex  e vazio sabendo-se que o semáforo mutex é utilizado para acesso a região crítica,  o semáforo vazio é utilizado para controle de itens produzidos e semáforo cheio é utilizado para controle dos itens consumidos.
     enquanto (1){
         produz_item();
         wait (vazio);
         wait (mutex);
         adiciona_item();
         signal (mutex);
         signal (cheio);
    }
 
 
 
		
	
	1 e 1 respectivamente
	
	0 e 100 respectivamente
	 
	1 e 100 respectivamente
	
	1 e 0 respectivamente
	
	100 e 1 respectivamente
		
	
	
	 4a Questão (Ref.: 201307907003)
	Pontos: 0,0  / 0,1
	No âmbito de sistemas operacionais, uma seção ou região crítica é a:
		
	
	Área da memória que contém dados compartilhados
	
	Área do programa que é executada 80% do tempo
	 
	Área do sistema operacional que contém o código do loader
	
	Parte da memória usada para operações criptográficas
	 
	Parte do programa que contém dados compartilhados
		
	
	
	 5a Questão (Ref.: 201307907027)
	Pontos: 0,1  / 0,1
	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 exige uma quantidade de memória muito grande
	 
	Porque não é possível prever qual página será menos acessada no futuro
	
	Devido o alto grau de complexidade que compromete o desempenho do processador
	
	O tipo de memória DDR4 ainda não foi lançada
	 1a Questão (Ref.: 201307253352)
	Pontos: 0,0  / 0,1
	Qual o tamanho da página de um sistema sabendo-se que o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página?
		
	
	128 K endereços
	 
	128 endereços
	
	7 endereços
	
	20 endereços
	 
	8K endereços
		
	
	
	 2a Questão (Ref.: 201307907003)
	Pontos: 0,1  / 0,1
	No âmbito de sistemas operacionais, uma seção ou região crítica é a:
		
	
	Área do sistema operacional que contém o código do loader
	
	Área da memória que contém dados compartilhados
	 
	Parte do programa que contém dados compartilhados
	
	Parte da memória usada para operações criptográficas
	
	Área do programa que é executada 80% do tempo
		
	
	
	 3a Questão (Ref.: 201307252117)
	Pontos: 0,1  / 0,1
	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 relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema operacional espera a liberação da região de memória usada no primeiro carregamento do programa na memória
II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as páginas estarão no working set do processo
III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que programas de outros usuários compartilhem a memória
		
	
	Somente as sentenças I e III estão corretas
	
	Somente a sentença I e II estão corretas
	
	Somente a sentença II está correta
	 
	Somente a setença III está correta.
	
	Somente as senteças II e III estão corretas.
		
	
	
	 4a Questão (Ref.: 201307886190)
	Pontos: 0,0  / 0,1
	Sistemas operacionais de tempo real são utilizados em controle de processos automatizados, em que o tempo de resposta a determinados eventos é um fator crítico. Com relação a esse assunto, julgue os itens seguintes. I - Sistemas de tempo real estritos (hard real-time) não utilizam dispositivos de memória secundária (como discos), pois estes não oferecem garantia de término das operações dentro de uma quantidade máxima de tempo. II - Um sistema operacional de propósito geral pode ser modificado para ser de tempo real atribuindo-se prioridades fixas para cada um dos processos. III - O escalonamento mais utilizado por sistemas operacionais de tempo real é o shortest-job-first (tarefa mais curta primeiro). Assinale a opção correta:
		
	
	Apenas os itens II e III estão certos.
	 
	Apenas um item está certo.
	 
	Apenas os itens I e II estão certos.
	
	Apenas os itens I e III estão certos.
	
	Todos os itens estão certos.
		
	
	
	 5a Questão (Ref.: 201307942521)
	Pontos: 0,0  / 0,1
	Quando um processo faz referência à uma página ela é procurada no "working set" do processo. Caso esta página não esteja no "working set" o que ocorre?
		
	
	O sistema "dá reboot"
	
	Todo sistema "trava"
	 
	Ocorre o "page fault"
	
	O processo continua sem problemas
	 
	Não há como uma página do processo não estar no "working set"

Continue navegando