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

Prévia do material em texto

Instituto Federal de Educação, Ciência e Tecnologia do Ceará
Diretoria de Ensino a Distância – DEAD
ATIVIDADE – Aula 2
Turma /Semestre:
CURSO:
2017 / 2º
DISCIPLINA: 
DATA: __/__/_____
ALUNO (A):
NOTA:
Tec.em informática
	 SISTEMAS OPERACIONAIS
MATRICULA:
FORMADOR:
POLO:
		ERNANI LEITE
FLÁVIO MARCILIO-CAUCAIA
JENIEL SILVA DE PAULA
20172012951296
	
Responda as questões a seguir e poste-as em arquivo de texto.
Qual a principal característica de um sistema de camadas? 
R- Uma camada cobrindo a outra.
Diferencie sistemas monolíticos e sistemas de microkernel.
R- monolíticos é um sistema de rotinas se comunica e que pode necessitar uma da outra livremente e diferente disso microkernel é um sistema simplificado do kernel seu funcionamento ê com cliente servidor.
Descreva duas vantagens e duas desvantagens das máquinas virtuais. 
V1- A mesma maquina permitir que haja diferentes SO's rodando.
V2- Se caso uma maquina virtual falhar não influência as outras.
D1- Não é fácil nem prático o gerenciamento de compartilhamento de recursos.
D2- É um ambiente visualizado no qual é necessário monitoramento.
Explique os seguintes conceitos: programa, processo e thread.
Problema: É o comando em linguagem de determinada máquina.
Processo: é programa e seus dados sendo executados.
Thread: (fio/linha) de processos. 
Descreva os estados de um processo e diga em que situações ocorrem as transições entre estes estados. 
NÃO SUBMETIDO: E o processo que ainda não foi submetido a CPU até onde interessa aos sistemas ele não existe por que ainda não submeteu.
SUSPENSO: É o processo que já Foi submetido mas permanece suspenso atá que o horário que foi programado pelo usuário acontecer.
PRONTO: O processo foi submetido e está pronto para receber a CPU, mas ainda aguarda o escalonador de processos para ter controle da CPU.
EXECUTANDO: O código está sendo processado, se ocorrer durante a execução uma requisição de E/S o processo fica em espera e outro processo da fila de prontos então poderá concorrer a CPU.
ESPERA: É o processo que foi colocado na fila de espera de E/S devido ao processador de E/S ser mais lento que a CPU principal, então pode ser colocado no estado de espera para que os outros processos do estado pronto passam a concorrer a CPU.
Que problema ocorre se for definido um timeslice muito pequeno para os processos? E se for definido um timeslice muito grande? Justifique as duas respostas.
Em que consiste a troca de contexto de hardware? Quando ela é executada?
O processo que estava rodando é passado para outro. Ocorre quando o processo perde a atualizações do processador.
Qual algoritmo de escalonamento deve ser utilizado quando o sistema possui processos em tempo real? Justifique
SOTR: Comportamento previsível atendendo características temporais do ambiente ou do usuário, mesmo com os recursos limitados.
Porque o algoritmo de escalonamento “tarefas pequenas primeiro” não deve ser utilizado para processos interativos? Justifique.
		Por que o nome dele já define o que faz, as tarefas menores vão ser excutadas primeiro não podendo ultilizado para processos interativos.
Diversas aplicações utilizadas no nosso dia-a-dia fazem uso de várias threads, tais como editores de texto e browsers. Pesquise o funcionamento de uma aplicação que utilize threads e descreva em que situações as threads são utilizadas nesta aplicação.
um exemplo seria um jogo, que pode ser modelado com linhas de execução diferentes, sendo uma para desenho de imagem e outra Para áudio. Neste caso há,um thread para tratar rotinas de desenho e outro thread para tratar áudio; no ponto de vista do usuário, a imagem e desenhada ao mesmo tempo em que o áudio e emitido pelos alto-falantes, porem, para sistemas coma única CPU, cada linha de execução e processado por vez.
“A riqueza sem a virtude é mais 
desastrosa que a miséria”
(Adágio Popular)

Outros materiais