[리눅스커널] 프로세스: struct thread_info - 인터럽트 컨택스트 실행 저장
Post
원문 보기 →[리눅스커널] 프로세스: struct thread_info - 인터럽트 컨택스트 실행 저장
struct thread_info 필드 중 preempt_count는 프로세스 컨택스트 정보를 저장합니다. 이번 소절에서는 preempt_count 필드 중심으로 컨택스트 정보가 바뀌는 과정을 살펴보겠습니다. 인터럽트 컨택스트 실행 시작 및 종료 설정 Soft IRQ 컨택스트 실행 시작 및 종료 설정 프로세스 선점 스케줄링 가능 여부 먼저, ‘인터럽트 컨택스트 실행 시작’을 어느 함수에서 설정하는지 살펴보겠습니다. 인터럽트 컨택스트 실행 저장리눅스 시스템에서 인터럽트는 언제든 발생할 수 있습니다. 인터럽트가 발생하면 프로세스 실행을 멈추고 인터럽트에 해당하는 인터럽트 핸들러를 실행합니다. 커널에서는 인터럽트가 발생해서 인터럽트 서비스 루틴을 실행하는 동작을 인터럽트 컨택스트라고 부릅니다. st



![[Spoiler] '우주 형제' 완결. 매거진 신작 '천선 전기'.](https://img.zoomtrend.com/2026/06/10/1781142015-ECBD98ED8AB8EBA1A4EB9FACEBA5BCEB93A0EC9E90.jpg)