[운영체제] 인터럽트 및 I/O
WIKI 끼어듦, 또는 가로막기란, 마이크로프로세서(CPU)가 프로그램을 실행하고 있을 때, 입출력하드웨어등의 장치에 예외상황이 발생하여 처리가 필요할 경우에 마이크로프로세서에게 알려 처리할 수 있도록 하는 것. 일하고 싶은 자가 일하고 싶다고 관리인에게 말하는 행위 소프트웨어적 인터럽트 리눅스 커널과 같은 운영체제에서 응용 프로그램의 저수준 입출력 함수가 실행되면, 해당 실시간 라이브러리 함수에 의해 소프트웨어 인터럽트가 실행된다. 적절한 서비스 루틴으로 제어를 전달 인터럽트 정보를 조사하는 일반적인 루틴을 호출 -> 인터럽트의 고유한 핸들러 호출 빠르게 처리되어야 하므로 루틴의 테이블 이용 테이블을 통하여 이용할 수 있음 (테이블은 하위 메모리에 저장) 인터럽트와 트랩의 차이점 인터럽트 트랩 주체 하..
knowledge/운영체제
2022. 8. 1. 20:46
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 면접
- headers
- Collections
- Python
- Java
- 백준
- Pattern
- Celery
- django
- env
- Spring
- PostgreSQL
- 카카오
- postgres
- Command Line
- 알고리즘
- docker
- 자바
- 그래프
- 파이썬
- Linux
- thread
- 프로그래머스
- 2021 KAKAO BLIND RECRUITMENT
- setattr
- DRF
- dockerignore
- ubuntu
- BFS
- docker-compose
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함