유저 프로세스는 유저영역(User mode)에서 실행되다가 시스템콜을 호출하면 커널영역에서 실행이 됩니다.
커널 프로세스는 커널영역(Kernel mode)에서만 실행이 되나요? 아님 유저 프로세스와 같은 방식으로 실행이 되나요?
시스템 콜만으로는 운영체제가 해주는 다양한 일을 하기 힘들 것 같아서요.
궁금합니다.
리눅스의 경우 swapper는 top(1)으로 보면 0번 프로세스지만 실제로는 커널 쓰레드입니다.
Quote:
유저 프로세스는 유저영역(User mode)에서 실행되다가 시스템콜을 호출하면 커널영역에서 실행이 됩니다.
커널 프로세스는 커널영역(Kernel mode)에서만 실행이 되나요? 아님 유저 프로세스와 같은 방식으로 실행이 되나요?
시스템 콜만으로는 운영체제가 해주는 다양한 일을 하기 힘들 것 같아서요.
궁금합니다.
AIX같은 OS에서 지원하는 진짜 커널 프로세스의 경우라면 첫번째 질문: 예. 두번째 질문: 아니오. 커널 프로세스는 한정된 분야에만 사용됩니다.
Re: 커널프로세스랑 유저 프로세스가 틀린점?
리눅스의 경우 swapper는 top(1)으로 보면 0번 프로세스지만 실제로는 커널 쓰레드입니다.
AIX같은 OS에서 지원하는 진짜 커널 프로세스의 경우라면 첫번째 질문: 예. 두번째 질문: 아니오. 커널 프로세스는 한정된 분야에만 사용됩니다.
댓글 달기