Descrição e Criação de Processos no Linux
Estados dos processos no Linux: - Pronto: quando o processo está esperando para ser executado. - Executando: quando o processo está sendo executado pelo CPU. - Bloqueado: quando o processo está aguardando por um evento ou recurso. Quando um processo chama do_fork(), ele se torna pronto (TASK_RUNNING). - Pronto: quando o escalonador seleciona um ...
Publicado em 8-14 12:22
Estados de Processos no Linux: Um Guia Prático
Um processo no Linux, representado pela estrutura task_struct, possui um estado interno indicado por um valor inteiro. O kernel define um conjunto de estados possíveis, descritos no array task_state_array:
static const char *const task_state_array[] = {
"R (running)",
"S (sleeping)",
"D (disk sleep)",
...
Publicado em 7-13 23:26