πΒ Reference
πΒ Chapter
Single process
Multi tasking
Multi programming
- Multi programming
- λ©ν° νλ‘κ·Έλλ°
- μ΄λ¬ν λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μ¬λ¬κ°μ νλ‘κ·Έλ¨μ λ©λͺ¨λ¦¬μ μ¬λ €λκ³ νλμ CPUμμ λ²κ°μ κ°λ©°Β λμμ μ€νμν€λ λ°©μμ μ²¨κ° νμλ€.
- λ©ν° νλ‘κ·Έλλ°μ μ¬λ¬κ°μ νλ‘κ·Έλ¨μ΄ λμμ μ€νλλ€λ μλ―Έλ‘μ,Β CPU μ¬μ©λ₯ μ κ·Ήλν μν€λκ² λͺ©μ μ λμλ€.
- λ¨μΌ νλ‘μΈμ€μ λ¬Έμ μ μ΄μλΒ νλ‘μΈμ€ #1 μμ
μμ ν I/O μμ
μ λ§λκ² λλ©΄ CPUκ° λ
Έλκ² μλλΌ νλ‘μΈμ€ #2 μμ
μ μμνκ² λλ€.
- λ€μΒ νλ‘μΈμ€2Β μμ
Β μμΒ νΒ I/OΒ μμ
μΒ λ§λκ²Β λλ©΄Β νλ‘μΈμ€1Β μμ
μΒ μμνκ²Β λλ€.

- κ·Έλ¬λ μ΄λ ν νλ‘κ·Έλ¨μ΄ CPU μ¬μ© μκ°μ΄ κΈΈμ΄μ§λ©΄ λ€λ₯Έ νλ‘μΈμ€λ κ³μ λκΈ°λ₯Ό ν΄μΌ νλ€λ λ¬Έμ μ μ΄ μ‘΄μ¬ νμλ€.
- μμ κ·Έλ¦Όμμ P #1 μμ
μκ°μ΄ μμ² κΈΈμ΄μ§ κ²½μ° P #2 λ μ€νλ κΈ°νμ‘°μ°¨ λͺ» μ»κ² λλ€.