일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- K8s
- 스프링
- SpringBoot
- 스트림
- Stream
- Kotlin
- 보조스트림
- gradle
- Real MySQL
- Java
- OS
- Stack
- 백준
- JPA
- 자바 ORM 표준 JPA 프로그래밍
- MSA
- IntellJ
- redis
- jvm
- 이스티오
- spring
- 쿠버네티스
- GC
- 토비의 스프링 정리
- thread
- 토비의 스프링
- mysql
- Collection
- 자바
- list
Archives
- Today
- Total
목록인터럽트 (1)
인생을 코딩하다.
[OS]인터럽트(interrupt)
프로세스가 수행 중에 다른 프로세스를 수행하기 위하여 현재 수행 중인 프로세스를 중단하거나 외부 입력장치에 의해 프로세스가 중단되는 상태를 인터럽트라고 한다. 사용자에 의해서 새로운 프로그램이 실행 될 때, 현재 실행 중인 프로세스의 상태를 잠시 중단하고, 새로운 프로그램을 실행 시키는 과정이다. 잠시 중단한 프로세스의 상태는 다시 실행을 시작하기 위해 중단되었던 시점의 정보를 저장한다. 인터럽트는 입출력 연산, 하드웨어 실패, 프로그램 오류 등에 의해서 발생한다. 인터러브가 발생한 경우, 진행 중인 프로그램의 재개에 필요한 레지스터 문맥을 저장한다. 레지스터 문맥은 PCB에 저장한다. 프로세스 상태 전이도 위의 그림에서 준비 상태, 실행 상태, 실행 상태 전, I/O 등 모든 중단 형태를 인터럽트라고 ..
OS
2021. 4. 6. 19:25