-
Recursos preemptíveis: após serem atribuídos podem ser retomados de processos aos quais foram alocados. Exemplo: CPU.
Recursos NÃO preemptíveis: não podem ser tomados de processos aos quais foram alocados. Ex: Scanner, tem que terminar de scanear para perder a prioridade.
-
Complementando o comentário do Rafael.
Preempção é a capacidade de alterar a ordem de (ou tirar de execução) um processo em detrimento de outro com uma prioridade maior. Esta é uma característica que não é importante apenas nos sistemas operacionais em tempo real. Este tipo de intervenção por parte dos escalonadores dos sistemas operativos pode ocorrer - embora não estando limitados apenas a isso - a optimizar a entrada/saída de dados em tempo-real, como é o caso da gravação de áudio. Um exemplo de uma tarefa não-preemptiva é o processamento de interrupções.
Fonte: Wikipedia
-
Fonte: https://pt.wikipedia.org/wiki/Escalonamento_de_processos
Algoritmos escalonadores
Os preemptivos 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 de escalonamento adotada e
aplicada por parte do escalonador de processos ou simplesmente por força
do término da execução do processo.
Letra A
-
Os comentários de vocês foram bons, mas nenhum falou do texto do item A, que está meio sem sentido.
"A) pode perder o processo caso ocorra uma interrupção para ativar uma tarefa mais prioritária. "
A tarefa "perder o processo" na minha opinião não faz muito sentido. Querer ver sentido nisso é forçar um pouco a barra.
Deveria ser na verdade:
"pode perder a dedicação do processADOR caso ocorra..." ou
"pode ter o seu processAMENTO interrompido caso ocorra ..."
Questão mal escrita.
-
Concordo com Victor Carvalho. A redação da alternativa a prejudicou a resposta. "perder o processamento", quem sabe, mas "perder o processo"? Isso não faz nenhum sentido. Dá a ideia de que a tarefa vai ser desacoplada do processo, não fazendo mais parte dele.
-
Preemptivo -: Processo retirado em favor do outro
Não - preemptivo -: Processo não pode ser retirado até que seja finalizado.