인프런 커뮤니티 질문&답변

DongHyun Kim님의 프로필 이미지
DongHyun Kim

작성한 질문수

리눅스 커널 해킹. A부터 Z까지

리눅스 커널 개론

"3. write() 구현부에서 트랩을 발생"에서 트랩이 뭔가요?

작성

·

163

0

"3. write() 구현부에서 트랩을 발생"이라고 하는데 트랩이 뭔가요?

답변 1

0

김현우님의 프로필 이미지
김현우
지식공유자

안녕하세요.

트랩이란, 리눅스 커널의 인터럽트 중 소프트웨어적인 인터럽트를 의미합니다.

강의에서는 "system_call()을 호출하는 int 80 트랩을 호출한다" 라는 의미로 사용된 문장입니다.

즉, "write 시스템 콜을 호출한다" 라는 뜻입니다.

감사합니다.

DongHyun Kim님의 프로필 이미지
DongHyun Kim

작성한 질문수

질문하기