Cracker

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (394 palavras )
  • Download(s) : 0
  • Publicado : 18 de novembro de 2012
Ler documento completo
Amostra do texto
Nome: Antonio Raphael Gomes Vieira.
Sistemas Operacionais.
Tema: Algoritmos de Escalonamentos Aplicados em Sistemas Operacionais.

Existem os algoritmos preemptivos e os não preemptivos. Ospreemptivos são algoritmos que permitem que um processo seja interrompido durante sua execução, quer seja por força de uma interrupção de entrada/saída, quer seja em decorrência da politica deescalonamento adotada e aplicada por parte do escalonador de processos ou simplesmente por força do término da execução do processo. Após a interrupção deste processo, ocorre o que se chama de troca decontexto, que consiste em salvar o conteúdo dos registradores e a memória utilizada pelo processo e conceder à outro processo o privilégio de executar na CPU, restaurando assim o contexto deste ultimoprocesso.
Escalonamento de Processos no Sistema Windows
Muito cedo o MS-DOS da Microsoft Windows não era multitarefa, e como tal não figurava um escalonador. O Windows 3.1 utilizou um simplesescalonador não-preemptivo que exigia que os programadores instruíssem os seus processos para “desistirem da CPU” a fim de permitirem que outros processos conquistassem algum tempo de CPU. Este foi oprimeiro apoio prestado de maneira primitiva para os sistemas multitarefa, mas não forneceu opções mais avançadas de escalonamento.
A prioridade 0 é atribuída a um processo especial, chamado “zerothread”, que é! Responsável por zerar as páginas livres no sistema, somente este processo pode receber a prioridade 0. Existe ainda uma classe especial chamada idle, a de mais baixa prioridade. Osprocessos nesta classe somente executam quando não existem outros processos aptos
Os usuários podem selecionar cinco destas prioridades para atribuir a uma aplicação em execução a partir doGerenciador de Tarefas, ou por meio de APIs de gerenciamento de processos. O núcleo do sistema pode alterar o nível de prioridades de um processo, dependendo do uso feito da CPU para operações de...
tracking img