![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/6PNpC/btrswXhs2mw/spsXil5OmKSZMq9Koewj6k/img.jpg)
인터럽트 인터럽트는 CPU가 프로세스를 실행하고 있을 때 이벤트가 발생하여 처리가 필요한 경우 CPU에게 알리는 것을 의미한다. 프로세스 교환을 유발하는 인터럽트와 트랩 CPU에서 실행중인 프로세스가 교체되는 이유는 다음과 같다. Clock(Timer) 인터럽트 : CPU에서 프로세스당 최대 허용 실행 시간이 정해져있는데 해당 시간이 지나가게 되면 프로세스가 교체된다. 실행중이던 프로세스는 다시 준비 큐에 들어가게 된다. I/O 인터럽트 : 실행중인 프로세스가 입출력을 요청하면 프로세스는 블록상태가 된다. 입출력 요청이 끝나면 블록상태에 있던 프로세스는 다시 준비 큐로 들어가 실행될 준비를 한다. 메모리 폴트 (페이지 부재) : 실행중인 프로세스는 주기억장치에 로드되지 않은 주소를 요청할 경우 메모리 폴..
TIL
2022. 2. 4. 16:19
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CodeDeploy
- TCP
- db
- ddl-auto
- 인덱스
- ci/cd
- ORA-27125
- OS
- JPA
- Oracle
- 람다식
- Til
- graphql
- EC2
- 프로그래머스
- AWS
- 파일업로드설정
- nginx
- 운영체제
- spring
- Java
- SpringSecurity
- 트랜잭션
- SpringGraphQL
- level0
- 트랜잭션격리성
- 기술면접
- N+1
- Travis CI
- 네이버클라우드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함