CPU μ½μ΄μ κ΄μ μμ μκ°νμ¬ λΆλ₯νλ€.
1. λ©ν° νλ‘μΈμ±(Multi-processing)
- CPU μ½μ΄ μ¬λ¬ κ°λ‘ μ¬λ¬ κ°μ νλ‘μΈμ€λ₯Ό μννλ κ²
- λ©ν° μ°λ λ©(Multi-threading): νλμ νλ‘μΈμ€ λ΄μ μ¬λ¬ κ°μ μ€λ λκ° μ‘΄μ¬νμ¬ λ³λ ¬μ μΌλ‘ μ²λ¦¬νλ κ²
2. λ©ν° νλ‘κ·Έλλ°(Multi-programming)
CPU μ½μ΄ νλλ‘ μ¬λ¬ κ°μ νλ‘μΈμ€λ₯Ό μννλ κ²μΌλ‘ νλ‘μΈμ μμμ΄ λλΉλλ κ²μ μ΅μννκΈ° μν¨μ΄λ€.
3. λ©ν° νμ€νΉ(Multi-tasking)
- λ€μμ Taskλ₯Ό μ΄μ체μ μ€μΌμ€λ§μ μν΄ λ²κ°μ κ°λ©΄μ μννλ κ²μΌλ‘ μ΄λ Taskλ νλ‘μΈμ€λ³΄λ€ νμ₯λ κ°λ μ΄λ€.
- νλ‘μΈμκ° κ°κ°μ Taskλ₯Ό μμ£Ό λ²κ°μκ°λ©΄μ μ²λ¦¬νλλ° μ¬μ©μμκ²λ λ§μΉ λμμ μ¬λ¬ Taskκ° μνλλ κ²μ²λΌ 보μΈλ€. e.g. μλΆν μμ€ν