4.5 커널 스레드
1) 커널 스레드란?
→ 커널 프로세스는 커널 공간에서만 실행되는 프로세스로 대부분 커널 스레드 형태로 동작한다.
- 데몬 vs 커널 스레드
공통점 : 백그라운드 작업으로 실행되면서 시스템 메모리나 전원을 제어하는 동작 수행
차이점 : 커널 스레드는 유저 영역과 시스템 콜을 받지 않고 동작
★ 커널 스레드의 특징
- 커널 공간에서만 실행되며 유저 공간과 상호작용하지 않는다.
- 실행, 휴면 등 모든 동작을 커널에서 직접 제어 관리한다.
- 대부분 시스템이 부팅할 때 생성되고 종료할 때까지 백그라운드로 실행된다.
2) 커널 스레드의 종류
▶ ps axjf
① kthreadd 프로세스
→ 모든 커널의 부모 프로세스, 커널 스레드를 생성하는 역할 수행
②
③
④
⑤
⑥
⑦
'2021 SUMMER STUDY > LINUX KERNEL' 카테고리의 다른 글
Week05_프로세스3 (0) | 2021.08.21 |
---|---|
Week03_프로세스 (0) | 2021.08.09 |
Week02_커널 디버깅과 코드 학습 (0) | 2021.07.25 |
Week01_리눅스 소개와 전망 (0) | 2021.07.18 |