일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 티스토리챌린지
- 추가채용
- 말씀새기기
- 해남종합버스터미널
- 오블완
- 광주-해남
- 잡담만설
- NICU
- 설계도
- c언어
- 리안이
- 해남버스터미널
- 버스시간표
- 정보
- swap
- 일상
- 천주교
- 전산직
- 컴퓨터일반
- 슈퍼탱크대작전
- 가톨릭
- 슈퍼탱크럼블
- Lover
- 육아일기
- 일기처럼 보이는 잡글
- 일기처럼 보이는 뻘글
- 끄적끄적
- 오늘의토픽
- 반복문
- 정보보호론
Archives
- Today
- Total
리안이와 함께하는 세상
[컴퓨터 구조] 인터럽트(Interrupt) 본문
* Interrupt 처리 절차
프로그램 실행중 < 인터럽트 발생
프로그램 완료, 상태저장
인터럽트 발생 위치 판단(처리루틴 실행)
인터럽트 루틴 실행 (서비스 루틴)
프로그램 상태 복구
실행 재개
* 인터럽트 종류
# H/W I
- 하드웨어, 전원이상 I
- 기계고장 I
- 외부 I(Timer..)
- I/O I
# S/W I
- P/G I
- SVC I
# 외부 인터럽트
- 전원 이상
- 기계 착오
- 외부 신호(timer, 키 입력, 외부장치)
- I/O
# 내부 I : 잘못된 명령이나 데이터 사용시 발생(TRAP)
- PGM Interrupt - Div/0 , Overflow..
판별 방법
Polling - (S/W, H/W 구현가능) 우선순위대로 차례로 검사. / 별도 하드웨어 프로그램 불필요, CPU낭비 심함
Daisy Chain - (H/W 구현) 직렬 연결방식, 추가 하드웨어 필요
***
지극히 내가 잘 모르는 것들만 정리 한 것이며, 누락된 내용이 많습니다.
'9급 공무원 > 컴퓨터 일반' 카테고리의 다른 글
[운영체제] 프로세스의 상태 (0) | 2017.03.05 |
---|---|
[운영체제] 운영체제를 구성하는 프로그램 (0) | 2017.03.05 |
[운영체제] 버퍼링과 스풀링(Buffering & Spooling) (0) | 2017.03.05 |
[운영체제] 스레드(Thread) (0) | 2017.03.05 |
[컴퓨터 구조] 병렬처리-파이프라인과 슈퍼스칼라(pipeline & superscalar) (0) | 2017.03.05 |