Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 운영체제
- linux
- 코딩
- 텐서플로우
- Computer Vision
- 리눅스
- CV
- 영상처리
- Windows10
- python
- OpenCV
- 공부
- 회귀
- C언어
- shell
- error
- 프로세스
- 딥러닝
- 쉘
- 백준
- Windows 10
- 턱걸이
- 학습
- c
- 백준알고리즘
- 알고리즘
- 시스템프로그래밍
- TensorFlow
- 프로그래밍
- C++
Archives
- Today
- Total
목록타이머 (1)
줘이리의 인생적기

인터럽트란 CPU가 프로그램을 실행하고 있을 때, 여러 이유로 인하여 예외상황이 발생하여 CPU에 알려 처리하는 기술 인터럽트가 필요한 상황 1. 선점형 스케쥴러에서 running중인 프로세스를 중단시키고, 다른 프로세스를 교체해야 하는 상황이 있다. 이때 스케쥴러 코드가 실행되어 현재 running중인 프로세스를 중지시켜야 한다. 2. I/O device와의 소통 중 데이터 처리 완료 시에 프로세스를 깨워야 하는 상황이 있다. (파일 처리가 끝났다는 것을 운영체제에 알려주어 운영체제가 해당 프로세스를 block state를 ready state로 변경) 3. 예외 상황이 발생한 경우 CPU가 해당 상황을 처리해야 하는 상황이 있다. (0으로 나누는 게산이 발생하여 예외상황을 운영체제에 알려주어 운영체제..
공부/운영체제
2021. 11. 10. 23:00