Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

43111
637
415419


태그 : TASK_RUNNING 요약보기전체보기목록닫기

1

[라즈베리파이] 스케줄링: 프로세스 상태 관리

프로세스를 효율적으로 관리하기 위해서 커널은 프로세스에게 프로세스 상태를 부여합니다. 커널에서 정의한 프로세스 상태는 다음과 같습니다.[https://elixir.bootlin.com/linux/v4.14.70/source/tools/perf/builtin-sched.c]#define TASK_RUNNING 0#define TASK_INTER...

[리눅스커널] 프로세스 상태: 언제 TASK_RUNNING 변경할까?

이번 시간에 프로세스를 RUNNING 상태로 누가 언제 변경하는지 알아봅시다.wake_up_new_task()[set_filter 가능 함수]wake_up_new_task() 함수는 _do_fork() 함수에서 프로세스를 생성하는 과정에서 호출됩니다.코드를 봅시다.[https://elixir.bootlin.com/linux/v4.14.70/source/...

[라즈베리파이] Process - 프로세스 상태

이름으로 알 수 있듯이, state 필드는 프로세스가 어떤 동작 중인지 알려줍니다. 이 필드는 플래그의 배열이고 각 플래그는 프로세스 상태를 표현합니다.. 현재 리눅스 버전에서는 이 상태들이 상호 배타적이고, state의 플래그 하나만 설정하므로 나머지 플래그들은 Clear합니다. 프로세스 상태는 아래와 같습니다. TASK_RUNNING#def...
1