11. CPU κ°μνμ λν λ§λ¬΄λ¦¬ λν
- κ°λ¨ν Wrapup λνλ₯Ό μ§ννλ€.
μ΄ μ μ± μ μμ μμν κ³μ λ κ²μ²λΌ 보μ΄λ€μ.
곡νμ μλ κ·Έλ°κ±°λΌλ€, κ·Έλ¦¬κ³ κ·Έκ²μ λν κΆμ₯ μ¬νμ΄μΌ! κ΄μ μ μ°¨μ΄μ§, λλ κ°μΈμ μΌλ‘ μ€μ©μ μΈ κ²μ΄ μ’λ€κ³ μκ°νλ€. μ€μ©μ£Όμμλ€μ λͺ¨λ λ¬Έμ κ° κΉλνκ³ μ¬μ΄ ν΄κ²°μ± μ΄ μλ€κ³ μκ°νμ§ μμ.
12. λ©λͺ¨λ¦¬ κ°μνμ κ΄ν λν
μλ©΄ λΆμ‘±, κ·Έκ²μ κ°λ¨νκ² ν΄κ²°ν μ μμ§. μ’ λ λκ³ λ μλλ‘ νκ². κ°μ λ©λͺ¨λ¦¬λ₯Ό μ΄ν΄νκΈ° μν΄μλ μ¬κΈ°μ λΆν° μμν΄μΌ νλ€. μ¬μ©μ νλ‘κ·Έλ¨μ΄ μμ±νλ λͺ¨λ μ£Όμλ κ°μμ£Όμμ΄μ§. μ΄μ체μ λ κ° νλ‘μΈμ€μκ² λ¨μ§ νμμ μ 곡νμ§. ꡬ체μ μΌλ‘ νλ‘μΈμ€κ° μμ λ§μ 컀λ€λ μ μ© λ©λͺ¨λ¦¬λ₯Ό κ°μ§λ€λ νμ μ μ 곡νλ κ²μ΄μ§. νλμ¨μ΄λ‘λΆν° μ½κ°μ λμμ μ»μ΄ μ΄μ체μ λ μ΄ κ°μ₯λ κ°μ μ£Όμλ₯Ό μ€μ 물리 μ£Όμλ‘ λ³ννκ³ μνλ μ 보μ μμΉλ₯Ό μ°Ύμ μ μλ€.
μ¬μ©νκΈ° μ¬μ΄ μμ€ν μ μ 곡νκΈ° μνμ¬ μΌμΈ, μ΄μ체μ λ κ° νλ‘μΈμ€μκ² μ½λμ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ λμ©λμ μ°μλ μ£Όμ 곡κ°(address space) μ κ°μ§κ³ μλ€λ μκ°μ μ 곡νκ³ μ νλκ±°μ§, νλ‘κ·Έλλ¨Έλ μ΄ λ³μλ₯Ό μ΄λμ μ μ₯ν΄μΌ νλ κ±°μ§?βμ κ°μ κ±±μ μ νμ§ μμλ λλ€λ κ±°μΌ. νλ‘κ·Έλ¨μ κ°μ μ£Όμ 곡κ°μ΄ ν¬κ³ λ³μ λ±μ μν λ§μ 곡κ°μ κ°μ§κ³ μκΈ° λλ¬Έμ΄μ§. λ§μΌ μ½λ μ λ°μ΄ν°λ₯Ό μκ³ λΆλΉλ 곡κ°μ λ£μ κ±±μ μ ν΄μΌλ§ νλ€λ©΄ νλ‘κ·Έλλ¨Έλ‘μμ μΈμμ λ νλ€μ΄μ‘μ κ±°μΌ.
13. μ£Όμ 곡κ°μ κ°λ
13.1. μ΄κΈ° μμ€ν
- λ©λͺ¨λ¦¬ κ΄μ μμ, μ΄κΈ° μ»΄ν¨ν°λ λ§μ κ°λ μ κ°μ§κ³ μμ§ μμλ€.
- μ΄μ체μ λ λ©λͺ¨λ¦¬μ μμ£Όνλ νλ‘κ·Έλ¨(λΉμμ μ΄μ체μ )λ₯Ό μ¬λ¦¬κ³ , λ¨μ λ©λͺ¨λ¦¬λ₯Ό μ¬μ©μ νλ‘κ·Έλ¨μκ² ν λΉνλ€.
13.2 λ©ν°νλ‘κ·Έλλ°κ³Ό μλΆν
- λ©ν°νλ‘κ·Έλλ°μ΄λ, CPUκ° νλ‘κ·Έλ¨μ λ²κ°μκ°λ©° μ€ννλ κ²μ μλ―Ένλ€.
- κ·Έλ¦¬κ³ νΉν λνμ(interactive) κ°λ μ΄ μ€μν μꡬ μ¬νμ΄ λμλ€.
- μ΄κΈ°μλ μμ±νκ²λ, νλ‘μΈμ€μκ² λͺ¨λ λ©λͺ¨λ¦¬ μ κ·Ό κΆνμ μ£Όκ³ μ€ννλ€κ° μ€μ§νλ©΄, λ€λ₯Έ νλ‘κ·Έλ¨μ λ©λͺ¨λ¦¬μ μ¬λ¦¬λ λ°©μμΌλ‘ μ΄μ체μ κ° λμνλ€.
- λΉμ°ν λ리λ€
- κ·Έλμ λ©λͺ¨λ¦¬μ μ¬λ¬ νλ‘μΈμ€λ₯Ό μ¬λ¦¬λ©΄, 보νΈμ λ¬Έμ κ° λλλκ² λλ€.
- νΉνλ νλμ νλ‘κ·Έλ¨μ μκ°ν΄λ³΄λ©΄ νκ³Ό κ°μ΄ λμ μΌλ‘ λ©λͺ¨λ¦¬λ₯Ό ν λΉνλλ°, μ΄λ¬ν μνλ‘ ν΄λΉ νλ‘κ·Έλ¨μ λκ² νλ©΄ λ무 μννλ€.
13.3 μ£Όμ 곡κ°
- μ΄λ¬ν λ¬Έμ λ₯Ό ν΄κ²°νκΈ°μν΄, μ¬λ¬ νλ‘μΈμ€κ° λ©λͺ¨λ¦¬μ μ¬λΌκ°μμλ, μ¬μ©νκΈ° μ¬μ΄ λ©λͺ¨λ¦¬ κ°λ μ λ§λ€μ΄μΌ νκ³ ,
- κ·Έκ²μ΄ λ°λ‘ μ£Όμ 곡κ°μ΄λ€.
- κ²°λ‘ μ μΌλ‘ μ΄μ체μ λ κ°μ μ£Όμ 곡κ°μ μ 곡νκ³ , νλ‘μΈμ€λ μ΄ κ°μ μ£Όμ 곡κ°μ μ¬μ©νλ€.
- μ΄λ κ² νλκ²μ virtualizing memoryλΌκ³ νλ€.
13.4 λͺ©ν
κ°μνλ₯Ό ν΅ν΄ μ»κ³ μΆμ λͺ©νλ λ€μ λ€μκ³Ό κ°λ€.
- ν¬λͺ μ±(transparency) : μ¬μ©μλ κ°μνλ₯Ό μΈμ§νμ§ μμμΌ νλ€.
- ν¨μ¨μ±(efficiency) : κ°μνλ λΉμ©μ΄ μ μ΄μΌ νλ€.
- 보νΈ(protection) : νλ‘μΈμ€λ μλ‘μ λ©λͺ¨λ¦¬μ μ κ·Όν μ μμ΄μΌ νλ€.