강의

멘토링

로드맵

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

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

작성한 질문수

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

리눅스 커널 개론

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

작성

·

211

0

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

퀴즈

리눅스 커널에서 사용자 공간 애플리케이션이 하드웨어 자원에 접근하기 위해 반드시 사용해야 하는 인터페이스는 무엇일까요?

커널 모듈

슬랩 캐시

시스템 콜

태스크 구조체

답변 1

0

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

안녕하세요.

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

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

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

감사합니다.

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

작성한 질문수

질문하기