문제 상세보기
문제 정보
문제 ID: 693505
카테고리: 리눅스마스터 2급
강의: 미분류
키워드: 없음
문제
다음 중 프로세스에 관한 설명으로 틀린 것은?
정답을 선택하세요
단일 문제
정답
4번
: 하나의 프로세스가 다른 프로세스를 실행하기 위해 fg와 bg를 사용한다.
해설 gpt-4o-mini 생성
[정답 근거] → 4번은 "하나의 프로세스가 다른 프로세스를 실행하기 위해 fg와 bg를 사용한다."라는 설명이 틀렸습니다. fg(포그라운드)와 bg(백그라운드)는 이미 실행 중인 프로세스를 제어하는 명령어이지, 새로운 프로세스를 실행하는 방법이 아닙니다. 새로운 프로세스를 실행하기 위해서는 fork()와 exec() 시스템 호출을 사용해야 합니다.
[오답 해설] → 1번, 2번, 3번은 모두 올바른 설명입니다. 1번은 init 프로세스가 PID 1을 가지며 시스템의 첫 번째 프로세스임을 설명하고, 2번은 exec 시스템 호출이 기존 프로세스의 메모리에 새로운 프로그램을 로드하는 방식임을 설명합니다. 3번은 PPID(부모 프로세스 ID)가 부모 프로세스를 나타내는 올바른 설명입니다.
[관련 개념] → 프로세스는 실행 중인 프로그램을 의미하며, 프로세스 간의 관계는 부모-자식 관계로 표현됩니다. fork()는 새로운 프로세스를 생성하고, exec()는 새로운 프로그램을 현재 프로세스의 메모리에 로드합니다. fg와 bg는 프로세스의 실행 상태를 제어하는 명령어입니다.
[학습 포인트] → 프로세스를 생성하고 관리하는 방법에 대한 이해가 중요합니다. fork()와 exec()의 차이를 명확히 알고, fg와 bg의 역할을 구분하는 것이 프로세스 관리의 기초입니다.
[오답 해설] → 1번, 2번, 3번은 모두 올바른 설명입니다. 1번은 init 프로세스가 PID 1을 가지며 시스템의 첫 번째 프로세스임을 설명하고, 2번은 exec 시스템 호출이 기존 프로세스의 메모리에 새로운 프로그램을 로드하는 방식임을 설명합니다. 3번은 PPID(부모 프로세스 ID)가 부모 프로세스를 나타내는 올바른 설명입니다.
[관련 개념] → 프로세스는 실행 중인 프로그램을 의미하며, 프로세스 간의 관계는 부모-자식 관계로 표현됩니다. fork()는 새로운 프로세스를 생성하고, exec()는 새로운 프로그램을 현재 프로세스의 메모리에 로드합니다. fg와 bg는 프로세스의 실행 상태를 제어하는 명령어입니다.
[학습 포인트] → 프로세스를 생성하고 관리하는 방법에 대한 이해가 중요합니다. fork()와 exec()의 차이를 명확히 알고, fg와 bg의 역할을 구분하는 것이 프로세스 관리의 기초입니다.
문제 정보
문제 ID: 693505
카테고리: 리눅스마스터 2급
강의: 미분류
키워드: 없음
관련 문제
같은 카테고리의 다른 문제들을 확인해보세요.
- FTP서비스에 접속하기 위해 주로 사용하는 익명…
- 리눅스 클러스터에 대한 설명으로 알맞은 것은?
- 임베디드 시스템에 있어서의 리눅스의 장점은?
- 다음 중 LAN(Local Area Network)의 일반적인 …
- 리눅스 시스템에서 특정 서비스의 포트 번호가 …
- 다음 중 기본 DNS서버를 변경하고자 할 때 수정…
- 다음은 아파치 설정 파일의 어느 지시자에 대한…
- 다음은 인터넷 프로토콜별 포트번호를 나타낸다…
- IP 주소를 직접 입력하지 않고 부팅 시 서버로…
- 몇 개의 비트가 호스트를 식별하는데 사용되는…