์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- Ai
- Center
- Xcode
- vscode
- SwiftUI
- ํ๊ณ
- UIKit
- ํ๊ธ
- Computer Vision
- Flutter codelab
- ๊ณต์๋ฌธ์
- family control
- Simulator
- ๋ค์ง
- ํดํ
- OpenCV
- Git
- dart
- FLUTTER
- ์ค์ํํธ
- React
- ์ ํ๋ก๊ทธ์ธ๊ตฌํํ๊ธฐ
- Swift
- codelab
- ์ค๋ํดํ
- IOS
- Column
- git error
- useEffect
- C++
Archives
- Today
- Total
๋ชฉ๋กDispatcher (1)
ram2 ๐
[OS] CPU Scheduling
๐ฅ๏ธ CPU Scheduling ์์คํ ์ CPU ์ฌ์ฉ ํจ์จ์ ๊ทน๋ํํ๊ธฐ ์ํด ๋ค์ค ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ฉํฐํ์คํน ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ Resources (CPUํฌํจ)๋ process๋ค ์ฌ์ด์์ ๊ณต์ ๋๋ค. ๐ฅ๏ธ CPU-IO Burst Cycle ํ๋ก์ธ์ค๊ฐ ์คํ๋๋ ๋์ CPU ์ฌ์ฉ(bursts)๊ณผ ์ ์ถ๋ ฅ(I/O) ๋๊ธฐ ์๊ฐ ์ฌ์ด๋ฅผ ๋ฒ๊ฐ์ ๊ฐ๋ฉฐ ๋ฐ๋ณตํ๋ ํ์ Types of processes I/O bound process ์ ๋ ฅ(input)๊ณผ ์ถ๋ ฅ(output) ์์ ์ ๋ ๋ง์ ์๊ฐ์ ์๋นํ๋ ํ๋ก์ธ์ค CPU-bound process ๊ณ์ฐ์ด๋ ์ฒ๋ฆฌ ๊ณผ์ ์์ ๋๋ถ๋ถ์ ์๊ฐ์ ์๋นํ๋ ํ๋ก์ธ์ค ๐ฅ๏ธ CPU Scheduler CPU Scheduler๋ ready queue์์ process๋ฅผ ์ ํํ๊ณ , CPU core๋ฅผ ..
๐พ OS
2024. 4. 14. 16:40