Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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++
- 영상처리
- C언어
- python
- 학습
- 시스템프로그래밍
- 회귀
- CV
- error
- 텐서플로우
- shell
- 코딩
- TensorFlow
- 백준알고리즘
- 딥러닝
- c
- OpenCV
- Computer Vision
- 턱걸이
- 운영체제
- 쉘
- Windows10
- 프로세스
- 공부
- 백준
- 프로그래밍
- 리눅스
- 알고리즘
- Windows 10
- linux
Archives
- Today
- Total
줘이리의 인생적기
프로세스 상태, 선점형 & 비선점형 스케쥴러 본문
728x90
프로세스 상태
프로세스 생성(new) : 프로세스를 생성
실행 가능 상태(ready state) : CPU에서 실행 가능 상태(실행 대기 상태)
실행 중(running) : CPU에서 실행 중인 상태
대기 상태(block state) : 특정 이벤트 발생 대기 상태
종료(exit) : 프로세스 종료 상태
선점형 스케쥴러
하나의 프로세스가 다른 프로세스로 교체 가능한 스케쥴러
스케쥴러가 running state인 프로세스를 ready state로 보내고 ready state 프로세스를 running state로 교체 가능하다
비선점형 스케쥴러
하나의 프로세스가 끝날 때까지 다른 프로세스로 교체 불가능한 스케쥴러
프로세스가 자발적으로 block state 혹은 exit 상태일 때만 다른 프로세스로 교체 가능하다
'공부 > 운영체제' 카테고리의 다른 글
프로세스 구조 (0) | 2021.11.12 |
---|---|
인터럽트 (0) | 2021.11.10 |
프로세스 스케쥴링 알고리즘 (0) | 2021.11.05 |
프로세스 스케쥴링 (0) | 2021.11.03 |
사용자모드, 커널모드 (0) | 2021.10.28 |