์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- Simulator
- Git
- git error
- ๋ค์ง
- IOS
- ํ๊ณ
- Ai
- codelab
- ํ๊ธ
- Xcode
- Flutter codelab
- vscode
- ์ค๋ํดํ
- C++
- dart
- family control
- Swift
- ์ ํ๋ก๊ทธ์ธ๊ตฌํํ๊ธฐ
- SwiftUI
- OpenCV
- Column
- UIKit
- FLUTTER
- Computer Vision
- ๊ณต์๋ฌธ์
- ํดํ
- ์ค์ํํธ
- Center
- React
- useEffect
Archives
- Today
- Total
๋ชฉ๋ก2024/04 (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