c-
Estados de um processo- new, ready, running, wait(blocked quando espera liberacao de recurso de outro processo), finish. O SO tem 2 listas, 1 com processos em espera e outra com processos prontos, a qual é preenchida com processos cuja espera chega ao fim. Algumas mudanças de estado incluem: executando - pronto -> interrupção por outro de maior prioridade ou seu time slice acaba. executando - espera -> operação de I/O espera resposta. executando - fim -> completa ou acaba com erro. Thread é como um subprocesso, mas tem mesma area do que programa principal e nao criação de PCB(program control block), o que diminiu overhead. O contexto de software do thread é o mesmo do que o do processo.
Escalonamento e muitos programas tentando acessar CPU por um tempo, causando impressao que varios programas executam junto. Resume significa continuar, logo, nesse escalonamento podemos deduzir que significa retornar ao estado anterior antes da interrupção.