일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- network
- 다이나믹 프로그래밍
- 자바
- 동적 계획법
- Python
- 백준
- DFS
- LeetCode
- 프로그래머스
- CS
- frontend
- 리트코드
- Graph
- db
- Data Structure
- Algorithm
- react
- 그레이들
- Javascript
- VIM
- 알고리즘
- Database
- Redux
- DP
- 안드로이드
- BFS
- TypeScript
- java
- vscode
- git
Archives
- Today
- Total
목록Interrupt (1)
늘 겸손하게
CS - Operating System - 인터럽트 (Interrupt)
[ Interrupt ] 지금 수행 중인 일보다 더 중요한 일(ex. 입출력, 우선순위 연산 등)이 발생하면 그 일을 먼저 처리하고 나서 하던 일을 계속해야 합니다. 이러한 상황에서 CPU에게 보내는 지금 실행 중인 일을 중단하라는 신호가 바로 Interrupt 입니다. 프로그램을 실행하는 도중 예기치 않은 상황이 발생할 경우 현재 실행 중인 작업을 즉시 중단하고, 발생된 상황에 대한 우선 처리가 필요함을 CPU에게 알리는 신호가 Interrupt. 인터럽트는 외부/내부 인터럽트, 소프트웨어 인터럽트 두 가지가 존재합니다. 외부/내부 인터럽트 : CPU의 하드웨어 신호에 의해 발생 소프트웨어 인터럽트 : 명령어의 수행에 의해 발생
Computer Science/Operating System
2022. 11. 23. 21:45