Respostas do Exercicio de SO
TURMA: 5ºSIM
RESPOSTAS EXERCICIO
1º O objetivo de um sistema operacional é organizar e controlar o hardware e o software para que o dispositivo funcione de maneira flexível e previsível.
3º A grande vantagem da multiprogramação está no fato de evitar que a CPU fique ociosa enquanto um processo estiver realizando alguma operação que não requer seu uso, como por exemplo, o acesso a um dispositivo de entrada/saída.
Escalonamento Shortest-Job-First (SJF)
Associa cada processo (JOB) ao seu tempo de execução. Quando o processador está livre, o processamento que ocupar menos tempo da CPU para terminar seu processamento é selecionado.
Escalonamento de CPU
É ponto chave da multiprogramação. Ela permite que haja mais de um processo em execução ao mesmo tempo. Em ambientes com um único processador, o escalonador realiza o revezamento de uso do processador pelos processos, tornando-o mais eficiente. Muitas vezes, eles têm diferentes fluxos de execução, com uso de diferentes recursos e em diferentes épocas.
5º Batch: O que caracteriza um SO batch é o fato de não havercomunicação do usuário com o seu programa, durante a execução.
Time-Sharing: Um SO time-sharing permite que diversos usuários compartilhem o computador em um dado instante, dando a cada um a sensação deque o computador encontra-se dedicado a ele.
Tempo-real: Um SO tempo real utiliza conceitos de multiprogramação e oferece facilidades para as aplicações de tempo real.
6º Sistemas simétricos – onde os processadores têm a mesma função;
Sistemas assimétricos – onde um processador (mestre) pode executar serviços do sistema operacional.
7º O hardware utiliza um bit, chamado de bit de modo, para indicar o modo de execução correto: 0 (monitor) e 1 (usuário). Através desse bit podemos distingüir tarefas que devem ser executadas pelo sistema operacional e pelo usuário.
Modo usuário: antes de executar um programa de usuário, muda para este modo;
Modo supervisor (ou monitor):