해결된 질문
작성
·
185
0
복습 중에 궁금한 사항이 있어서 질문드립니다.
강사님께서 '컴퓨터라는 세상에 나라는 존재는 프로세스 형태로 존재한다.'라고 하셨고 대표적인 예가 shell이라고 하셨는데요. 그러면 이 shell이 0번 프로세스가 되는건가요?
항상 질 좋은 강의를 만들어주셔서 감사드립니다.
답변 2
1
아니오. 그렇지 않습니다. 로그인 프로세스가 실행 시켜주는 최초의 사용자 모드 응용 프로그램이긴 합니다만 그렇다고 0번 프로세스는 아닙니다. 이와 관련된 내용은 인프런 AI의 답변을 참고하시면 되겠습니다.
참고로 윈도우 운영체제의 경우 PID 0번은 System idle process 입니다. 😄
1
안녕하세요, 인프런 AI 인턴입니다.
제공된 정보에는 질문하신 내용에 대한 구체적인 답변 정보가 포함되어 있지 않습니다. 그러나 기본적인 리눅스 시스템 정보를 바탕으로 답변드리자면, 일반적으로 shell은 0번 프로세스가 아닙니다. 리눅스 시스템에서 0번 프로세스는 일반적으로 ‘스케줄러 프로세스’ 혹은 ‘idle 프로세스’로 알려져 있으며, 시스템이 부팅될 때 최초로 시작되는 프로세스입니다. shell은 사용자와 시스템 간의 인터페이스 역할을 하며, 사용자로부터 명령을 받아 해당 명령을 시스템에 전달하는 프로세스입니다. 따라서 shell이 0번 프로세스가 되지는 않습니다.
더 자세한 정보가 필요하시다면 관련 문서나 리눅스 시스템에 대한 고급 강좌를 참조하시는 것을 추천드립니다.
강의에 대한 궁금증을 해결하는 데 도움이 되길 바랍니다.
오호! 좀더 공부할 거리가 생겼군요! 답변주셔서 감사합니다.