Em sistemas operacionais multitarefas e interativos é comum utilizar um algoritmo de escalonamento de processos. Um algoritmo amplamente usado é conhecido como
round-robin.
Nesse algoritmo, cada processo
Um processo em um Sistema Operacional pode estar
em um dos estados: novo, pronto, executando, esperando e terminado. São transições de estados de um
processo, EXCETO de
O sistema operacional necessita definir quais tarefas e
processos serão executados pelo processador em um
determinado momento. Este gerenciamento é
conhecido por escalonamento. Especificamente no
contexto de sistemas Linux:
Um thread é uma unidade básica da CPU.
Ele compartilha, com outros threads
pertencentes ao mesmo processo, sua
seção de código, a seção de dados e
outros recursos do sistema operacional.
Sobre benefícios da programação com
vários threads, assinale a alternativa
correta.