본문 바로가기
리눅스 활용리눅스마스터 2급 · 2019년12월14일 · 23/80

23.다음 중 프로세스에 관한 설명으로 틀린 것은?

1
보통 명령어를 실행하면 exec 형태로 수행된다.정답
2
init 프로세스는 모든 프로세스의 부모 프로세스다.
3
exec는 원래 프로세스의 메모리에 새로운 프로세스의 코드를 덮어씌운다.
4
fork는 새로운 프로세스를 위해 메모리를 할당 받아 복사본 형태로 실행한다.

해설

[프로세스의 생성] fork - 새로운 프로세스를 위해 메모리를 할당받아 복사본형태의 프로세스를 실행하는 형태로 - 그대로실행되어 짐 - 메모리를 할당하지 않음 exec - 원래의 프로세스를 새로운 프로세스로 대체 - 호출한 프로세스의 메모리에 새로운 프로세스의 코드로 덮어씌움 - 호출된 프로세스만 메모리에 남겨둠 - 커널이 init프로세스라는 최초의 프로세스를 발생시킴 init(과 inittab이 있음) -> 시스템 초기화 프로세스 - 커널이 제일먼저 실행시키는 프로세스로 무조건 PID 1번을 같는다 - 모든 프로세스의 최상위 부모 프로세스이다

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기