| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 알고리즘
- HANBIT Academy
- 주우석
- C
- 이득우의 게임수학
- 잡생각 정리글
- C++
- https://insightbook.co.kr/
- 데이터 통신과 컴퓨터 네트워크
- The Elements of Computing Systems 2/E
- hanbit.co.kr
- JavaScript
- 박기현
- (주)책만
- 백준
- unity6
- 밑바닥부터 만드는 컴퓨팅 시스템 2판
- Noam Nisan
- Shimon Schocken
- BOJ
- 입출력과 사칙연산
- 메타버스
- 이득우
- 김진홍 옮김
- 게임 수학
- C#
- 일기
- 전공자를 위한 C언어 프로그래밍
- 생능출판
- booksr.co.kr
Archives
- Today
- Total
목록interrupt (1)
cyphen156
하드웨어에 사용자가 키 입력과 같은 이벤트가 발생하면, 하드웨어는 CPU 측에 즉시 인터럽트를 발생 시킨다.이때 발생한 인터럽트는 CPU가 현재 수행중인 명령을 일시 중단하도록 만든 뒤,커널 모드로 전환되어 OS 커널이 인터럽트 핸들러를 실행시켜 인터럽트를 처리한다. 그리고 처리된 인터럽트는 이벤트 성격에 따라 후속 처리를 수행한 뒤, 필요한 경우 운영 체제의 이벤트 큐에 등록되에 후속 메시지를 넣는다.운영체제는 명령어 처리 사이사이 혹은 스케줄링 시점에 이 이벤트 큐를 확인하고, 해당 작업을 순차적으로 처리한다.인터럽트는 마스킹 가능 여부(CPU가 무시 할 수 있는지 여부)에 따라 마스킹 가능 인터럽트와 마스킹 불가능 인터럽트 두 가지로 나뉜다. 마스킹 가능 인터럽트특정 조건에 따라 발생한 이벤트를 무..
컴퓨터공학/운영체제
2025. 8. 6. 18:46