Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- C++
- react
- 프로그래머스
- 코드업
- 스프링
- 리덕스장바구니
- 알고리즘
- CPU 스케줄링
- 일상
- 공부
- 파이썬
- 토이프로젝트
- 분할메모리할당
- js to ts
- OS
- 백준
- 기초100제
- Spring
- memory
- 자료구조
- 정렬
- Operating System
- Redux
- Java
- codeup
- 타입스크립트
- react-redux
- web
- 협업
- error
Archives
- Today
- Total
목록인터럽트 (1)
감자튀김 공장🍟
[OS] 인터럽트 (Interrupt)
인터럽트 (Interrupt) 운영체제와 하드웨어 장치 사이의 인터페이스 하드웨어 장치들이 CPU에게 하드웨어 신호(인터럽트 신호)를 물리적으로 발생시켜, 입출력 완료나 타이머 완료 등을 CPU에게 알리는 방법이다. CPU가 입터럽트 신호를 받게 되면, 현재 하던 일을 멈추고 발생한 인터럽트의 요청을 처리하는 코드를 실행한다. 하드웨어 인터럽트 CPU의 하드웨어 신호에 의해 발생 입출력 장치, 타이밍 장치, 전원 등 외부적인 요인으로 발생 전원 이상, 기계 착오, 외부 신호, 입출력 소프트웨어 인터럽트 명령어의 수행에 의해 발생 Trap이라고 부르며, 잘못된 명령이나 데이터를 사용할 때 발생 예외 상황(Exeption) : 프로그램이 허용되지 않은 연산을 수행하려고 할 때, 자동적으로 발생한다. ex) ..
Study/Operating System
2022. 3. 29. 12:44