Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos de escalonamento:
Este algoritmo particiona a CPU de forma igual entre os usuários não entre
os processos.
O algoritmo define que se existirem N usuários ligados ao sistema cada
usuário devera receber n do poder da CPU Para isto o sistema deve manter
informações do tempo de CPU
que cada usuário já dispôs desde que entrou no sistema e do instante de tempo
que cada usuário ligou se
ao sistema.
2 - Entrada e Saída
Visão de hardware:
2.2 - Dispositivos de ES
dispositivos de bloco
dispositivos de caractere.
Este modelo não é perfeito porem é geral o suficiente para ser usado como
base na construção de um sistema operacional.
2.4.2Características:
Uniformidade de nome.
Manipulação de erros.
Transferências.
Podem ser síncronas blocos ou assíncronas manipuladas por interrupção.
Muitos dispositivos de ES são assíncronos a CPU inicia a transferência e se
ocupa de outras atividades ate que chegue uma interrupção o sistema operacional
realiza as operações de forma assíncrona, mas para o usuário ela se apresenta
como transferência de blocos o que torna muito mais simples a programação.
Alguns dispositivos de ES como discos podem ser utilizados por muitos
usuários ao mesmo tempo, outros dispositivos como impressoras devem ser
dedicados a um único usuário ate que este finalize a operação.
A inclusão de dispositivos dedicados introduz uma variedade de problemas
como o deadlock. Sistemas operacionais devem manipular os dispositivos de
maneira a evitar estes problemas Estes objetivos podem ser organizados de
maneira clara e eficiente pela estruturação do software em quatro camadas
• Manipulação de interrupções
• Drivers de dispositivos
• Software do sistema operacional independente do dispositivo
• Software do nível do usuário