ListaExercicios01

467 palavras 2 páginas
Sistemas Operacionais
Exercícios

1. Explique como funcionam os ciclos de tarefa
Quando se cria a tarefa, ela fica em estado de NOVA, quando terminar seu carregamento em memória ela fica no estado PRONTA, ao iniciar a execução o estado muda para EXECUTANDO, quando é necessário aguardar algum dado externo ou outro evento, ela fica em estado SUSPENSA, quando o dado fica disponivel ou evento ocorre, ela volta ao estado de PRONTA e pode voltar a EXECUTANDO. QUando termina a execução da tarefa, ela fica com estado de TERMINADA.

2. Qual a diferença entre pilha e fila
FILA : FIFO (First in, First out) – Primeiro a entrar, primeiro a sair.
PILHA : FILO (First in, Last out) – Primeiro a entrar, ultimo a sair.
3. Defina as visões dada ao S.O. –hardware projeto usuário
a) Usuário: O sistema operacional funciona como um tradutor, comunicando hardware com software.
b) Hardware: Limitar o usuário a não mexer em alguns pontos onde ele poderia danificar a parte do hardware
c) Projeto: Software tem que rodar da melhor maneira possivel
4. Explique:
a. Praticidade x Performance.
Praticidade = usuário leigo.
Performance = usuário avançado.
b. Potência nominal x Real.
Potência de faixada, não real
Potência de fato.
5. Quais componentes são essenciais que devo levar em conta quando vou montar um PC? Explique.
6. Explique S.O.
O sistema operacional, em uma visão de camadas está entre o núcleo e hardware e a camada de usuário (NÚCLEO + HARDWARE // SISTEMA OPERACINAL // CAMDA DE USUÁRIO)
O seu principal objetivo é otimizar o funcionamento do hardware para melhor performance e praticidade ao usuario.
7. Crie um forma para explicar:
Arquivo – Aplicativo – Processo – Tarefa – Thread
Bolo – Cozinheiro – Ingredientes – Ovo – Gema/Clara/Casca
8. Monte uma tabela para demonstrar os tipos de acesso dos threads com as tarefas.
MODELO
N:1
1:1
N:M
RESUMO
Todos os N threads do processo são mapeadas em uma única thread do núcleo
Cada thread do processo tem uma thread correspondente no núcleo
Os N

Relacionados