Buscar

SISTEMAS OPERACIONAIS

Prévia do material em texto

SISTEMAS OPERACIONAIS
CCT0757_A1_201901068226_V1
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
		Disc.: SIST. OPERACIONAIS 
	2020.1 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Em sistemas operacionais, o conceito de compilador é:
	
	
	
	um programa de computador que converte código de máquina em código escrito em linguagem de montagem.
	
	
	um programa de computador que transforma código objeto em código fonte.
	
	
	um programa de computador que lê um código fonte de uma linguagem de programação interpretada e o converte em código executável.
	
	
	um padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e core dumps.
	
	
	um programa de computador que transforma o código fonte escrito em uma linguagem compilada em um programa semanticamente equivalente em código objeto.
	
Explicação:
Um compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Em geral, um compilador não produz diretamente o código de máquina mas sim um programa em linguagem simbólica (assembly) semanticamente equivalente ao programa em linguagem de alto nível. Para cada arquivo de código fonte é gerado um arquivo com código objeto, que posteriormente é "ligado" aos outros, através de um linker, resultando num arquivo executável ou biblioteca.
	
	
	
	 
		
	
		2.
		Para que uma aplicação execute instruções privilegiadas é necessário que esta aplicação faça:
	
	
	
	a execução de um programa específico
	
	
	uma interrupção
	
	
	uma chamada ao sistema (system call)
	
	
	uma solicitação ao administrador do sistema
	
	
	o acesso com uma conta privilegiada.
	
	
	
	 
		
	
		3.
		Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
	
	
	
	interrupção, pronto ou execução
	
	
	latência, pronto ou atividade
	
	
	latência, espera ou atividade
	
	
	espera, pronto ou execução
	
	
	espera, pronto ou interrupção
	
Explicação:
Conceitos básicos em sistemas.
	
	
	
	 
		
	
		4.
		Os sistemas operacionais podem ser classificados em relação à possibilidade de concorrência entre processos e de uso concorrente por mais de um usuário. Neste contexto podem os afirmar que:
	
	
	
	Todo sistema multiusuário é também multitarefa
	
	
	Sistemas monousuário são obrigatoriamente monotarefa
	
	
	Sistemas monotarefa podem ser multiusuário
	
	
	Todo sistema multitarefa é também multiusuário
	
	
	Alguns sistemas multiusuário são também multitarefa
	
	
	
	 
		
	
		5.
		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 multiusuário é também multitarefa.
	
	
	Alguns sistemas multiusuário são também multitarefa
	
	
	Sistemas monousuário são obrigatoriamente monotarefa.
	
	
	Todo sistema multitarefa é também multiusuário.
	
	
	Sistemas monotarefa podem ser multiusuário.
	
	
	
	 
		
	
		6.
		No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre processos NÃO se refere a:
	
	
	
	Vários programas poderem ser carregados na memória a espera do uso alternado do processador.
	
	
	Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída.
	
	
	Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema.
 
	
	
	 O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a integridade de todo o sistema.
 
	
	
	Otimização do tempo do processador devido à possibilidade de utilização de interrupções.
	
	
	
	 
		
	
		7.
		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.
	
	
	
	I e II
	
	
	I, II e IV
	
	
	II, III e IV
	
	
	I, II e III
	
	
	I, III e IV
	
	
	
	 
		
	
		8.
		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.
	
	
	
	O software que contém os componentes centrais de um Sistema Operacional é chamado de kernel.
	
	
	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.
	
	
	Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais).