Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

74261
1501
219116


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

1

[리눅스커널][시그널] 시그널 - 시그널 번호와 동작 알아보기

커널 입장에서 시그널은 프로세스에게 보내는 단순한 형태의 메시지라고 할 수 있습니다.시그널 정보와 PID를 프로세스에게 전달하는 것입니다.유저 프로세스 입장에서 프로세스는 무엇일까요? 유저 프로세스 관점으로 시그널은 실행 흐름을 제어하는 비동기적인 중단입니다. 이렇게 유저 프로세스와 커널 입장에서 시그널은 약간 다른 관점에서 볼 수 있습니다.다음 소절에...

[라즈베리파이] 시그널 - 시그널을 받으면 프로세스 어떻게 반응할까?

프로세스가 시그널은 받아 동작하는 방식은 우리가 이메일을 받았을 때와 비슷합니다. 대부분 자신에게 온 메일을 읽고 답장을 하지만 스팸 이메일이 오면 무시할 수도 있습니다. 시그널을 전달받은 프로세스가 이를 처리하는 방식은 2 가지로 분류할 수 있습니다. 1단계: 시그널을 무시한다.말 그대로 아무런 동작을 하지 않습니다. 하지만 SIGK...

[리눅스커널][시그널] 시그널 생성: 커널은 언제 시그널 생성할까?

리눅스 커널도 특정 조건에서 시그널을 생성해서 보낼 수 있습니다. 이번 소절에서 3가지 상황에서 커널이 시그널을 생성하는 과정을 살펴보겠습니다.1.키보드로 “Ctl + C” 키를 입력했을 때2.커널 메모리 모듈 OOM(Out of Memory) Killer가 실행할 때3.안드로이드 시스템에서Lowmemory killer란 모듈이 실행할 때키보드로 “Ct...
1