λͺ λ Ήμ΄ μ¬μ΄ν΄κ³Ό μΈν°λ½νΈ.
-
λͺ λ Ήμ΄ μ¬μ΄ν΄ : CPUκ° νλμ λͺ λ Ήμ΄λ₯Ό μ²λ¦¬νλ κ³Όμ μλ μ΄λ€ μ ν΄μ§ νλ¦μ΄ μκ³ , CPUλ κ·Έ νλ¦μ λ°λ³΅νλ©° λͺ λ Ήμ΄λ₯Ό μ²λ¦¬ν΄ λκ°λλ€. μ΄λ κ² νλμ λͺ λ Ήμ΄λ₯Ό μ²λ¦¬νλ μ ννλ νλ¦μ βλͺ λ Ήμ΄ μ¬μ΄ν΄β μ΄λΌκ³ ν©λλ€.
-
μΈν°λ½νΈ : CPUλ μ ν΄μ§ νλ¦μ λ°λΌ λͺ λ Ήμ΄λ₯Ό μ²λ¦¬ν΄ λκ°μ§λ§, μ΄ νλ¦μ΄ λμ΄μ§λ μν©μ΄ λ°μν©λλ€. μ΄λ₯Ό βμΈν°λ½νΈβ λΌκ³ ν©λλ€.
λͺ λ Ήμ΄ μ¬μ΄ν΄
νλ‘κ·Έλ¨μ μλ§μ λͺ λ Ήμ΄λ‘ μ΄λ£¨μ΄μ Έμκ³ , CPUλ μ΄ λͺ λ Ήμ΄λ€μ νλμ© μ€νν©λλ€.
- μ΄λ νλ‘κ·Έλ¨ μ κ°κ°μ λͺ
λ Ήμ΄λ€μ μΌμ ν μ£ΌκΈ°κ° λ°λ³΅λλ©° μ€νλλλ°, μ΄ μ£ΌκΈ°λ₯Ό λͺ
λ Ήμ΄ μ¬μ΄ν΄(instruction cycle) μ΄λΌκ³ ν©λλ€.
- μ¦, νλ‘κ·Έλ¨ μ κ°κ°μ λͺ λ Ήμ΄λ€μ λͺ λ Ήμ΄ μ¬μ΄ν΄μ΄ λ°λ³΅λλ©° μ€νλ©λλ€.
λ©λͺ¨λ¦¬μ μ μ₯λ λͺ
λ Ήμ΄ νλλ₯Ό μ€ννλ€κ³ κ°μ ν΄ λ΄
μλ€.
κ°μ₯ λ¨Όμ ν΄μΌν κ²μ λͺ
λ Ήμ΄λ₯Ό λ©λͺ¨λ¦¬μμ CPUλ‘ κ°μ ΈμμΌ ν©λλ€.
μ΄κ² λͺ
λ Ήμ΄ μ¬μ΄ν΄μ 첫 λ²μ§Έ κ³Όμ μ
λλ€.
- μΈμΆ μ¬μ΄ν΄(fetch cycle) : λ©λͺ¨λ¦¬μ μλ λͺ λ Ήμ΄λ₯Ό CPUλ‘ κ°μ§κ³ μ€λ λ¨κ³.
CPUλ‘ λͺ
λ Ήμ΄λ₯Ό μΈμΆνλ€λ©΄ μ΄μ λͺ
λ Ήμ΄λ₯Ό μ€νν©λλ€.
μ΄κ²μ΄ λͺ
λ Ήμ΄ μ¬μ΄ν΄μ λ λ²μ§Έ κ³Όμ μ
λλ€.
- μ€ν μ¬μ΄ν΄(execution cycle) : CPUλ‘ κ°μ Έμ¨ λͺ λ Ήμ΄λ₯Ό μ€ννλ λ¨κ³, μ μ΄μ₯μΉκ° λͺ λ Ήμ΄ λ μ§μ€ν°μ λ΄κΈ΄ κ°μ ν΄μνκ³ , μ μ΄ μ νΈλ₯Ό λ°μμν€λ λ¨κ³.
νλ‘κ·Έλ¨μ μ΄λ£¨λ μλ§μ λͺ λ Ήμ΄λ μΌλ°μ μΌλ‘ μΈμΆκ³Ό μ€ν μ¬μ΄ν΄μ λ°λ³΅νλ©° μ€νλ©λλ€.
- μ¦, CPUλ νλ‘κ·Έλ¨ μ λͺ λ Ήμ΄λ₯Ό κ°μ Έμ€κ³ μ€ννκ³ , λ κ°μ Έμ€κ³ μ€ννκ³ λ₯Ό λ°λ³΅νλ κ²μ λλ€.
- νμ§λ§ λͺ¨λ λͺ
λ Ήμ΄κ° μ΄λ κ² κ°λ¨ν μ€νλλ 건 μλλλ€.
- λͺ λ Ήμ΄λ₯Ό μΈμΆνμ¬ CPUλ‘ κ°μ Έμλ€νλλΌλ κ³§λ°λ‘ μ€νν μ μλ κ²½μ°λ μκΈ° λλ¬Έμ λλ€.
μλ₯Ό λ€μ΄ κ°μ μ£Όμ μ§μ λ°©μμ μκ°ν΄ λ΄ μλ€.
- κ°μ μ£Όμ μ§μ λ°©μμ μ€νΌλλ νλμ μ ν¨ μ£Όμμ μ£Όμλ₯Ό λͺ
μνλ€κ³ νμ΅λλ€.
- μ΄ κ²½μ° λͺ λ Ήμ΄λ₯Ό μΈμΆνμ¬ CPUλ‘ κ°μ Έμλ€ νλλΌλ λ°λ‘ μ€ν μ¬μ΄ν΄μ λμ ν μ μμ΅λλ€.
- λͺ
λ Ήμ΄λ₯Ό μ€ννκΈ° μν΄μλ λ©λͺ¨λ¦¬ μ κ·Όμ ν λ² λ ν΄μΌ νκΈ° λλ¬Έμ
λλ€.
- μ΄ λ¨κ³λ₯Ό κ°μ μ¬μ΄ν΄(indirect cycle) μ΄λΌκ³ ν©λλ€.
μΈν°λ½νΈ.
νλ‘κ·Έλ¨μ κ°λ°νλ€ λ³΄λ©΄ μλ μΈν°λ½νΈλΌλ λ¨μ΄λ₯Ό μ½κ² μ ν μ μμ΅λλ€.
μΈν°λ½νΈλ μμ΄λ‘ interruptμ΄λ©°, βλ°©ν΄νλ€, μ€λ¨μν€λ€βλ₯Ό μλ―Έν©λλ€.
- μ¦, CPUκ° μν μ€μΈ μμ μ λ°©ν΄λ₯Ό λ°μ μ μ μ€λ¨λ μ μλλ°, μ΄λ κ² CPUμ μμ μ λ°©ν΄νλ μ νΈλ₯Ό μΈν°λ½νΈ(interrupt) λΌκ³ ν©λλ€.
CPUκ° μμ μ μ μ μ€λ¨ν΄μΌ ν μ λλΌλ©΄ μΈν°λ½νΈλ βCPUκ° κΌ μ£Όλͺ©ν΄μΌ ν λβ νΉμ βCPUκ° μΌλ₯Έ μ²λ¦¬ν΄μΌ ν λ€λ₯Έ μμ μ΄ μκ²Όμ λβ λ°μν©λλ€.
μΈν°λ½νΈμ μ’ λ₯μλ ν¬κ² λκΈ° μΈν°λ½νΈμ λΉλκΈ° μΈν°λ½νΈκ° μμ΅λλ€.
-
λκΈ° μΈν°λ½νΈ(synchronous interrupt) : CPUμ μν΄ λ°μνλ μΈν°λ½νΈμ
λλ€.
- CPUκ° λͺ
λ Ήμ΄λ€μ μννλ€κ° μμμΉ λͺ»ν μν©μ λ§μ£Όμ³€μ λ, κ°λ Ή CPUκ° μ€ννλ νλ‘κ·Έλλ°μμ μ€λ₯μ κ°μ μμΈμ μΈ μν©μ λ§μΆμ³€μ λ λ°μνλ μΈν°λ½νΈμ
λλ€.
- μ΄λ° μ μμ λκΈ° μΈν°λ½νΈλ μμΈ(execption) λΌκ³ λΆλ¦ λλ€.
- CPUκ° λͺ
λ Ήμ΄λ€μ μννλ€κ° μμμΉ λͺ»ν μν©μ λ§μ£Όμ³€μ λ, κ°λ Ή CPUκ° μ€ννλ νλ‘κ·Έλλ°μμ μ€λ₯μ κ°μ μμΈμ μΈ μν©μ λ§μΆμ³€μ λ λ°μνλ μΈν°λ½νΈμ
λλ€.
-
λΉλκΈ° μΈν°λ½νΈ(asynchronous interrupt) : μ£Όλ‘ μ
μΆλ ₯μ₯μΉμ μν΄ λ°μνλ μΈν°λ½νΈμ
λλ€.
- μ μΆλ ₯μ₯μΉμ μν λΉλκΈ° μΈν°λ½νΈλ μΈνκΈ° μλ£ μλ¦¬λ― μ μλ μΈμ§ 쑰리 μλ£ μλ¦Όκ³Ό κ°μ μλ¦Ό μν μ ν©λλ€.
ꡬ체μ μΌλ‘ λ€μκ³Ό κ°μ΄ μ¬μ©λ©λλ€.
- CPUκ° νλ¦°ν°μ κ°μ μ μΆλ ₯μ₯μΉμ μ μΆλ ₯ μμ μ λΆννλ©΄ μμ μ λλΈ μ μΆλ ₯μ₯μΉκ° CPUμ μλ£ μλ¦Ό(μΈν°λ½νΈ)μ 보λ λλ€.
- ν€λ³΄λ, λ§μ°μ€μ κ°μ μ μΆλ ₯ μ₯μΉκ° μ΄λ ν μ λ ₯μ λ°μλ€μμ λ μ΄λ₯Ό μ²λ¦¬νκΈ° μν΄ CPUμ μ λ ₯ μλ¦Ό(μΈν°λ½νΈ)μ 보λ λλ€.
νλμ¨μ΄ μΈν°λ½νΈ
νλμ¨μ΄ μΈν°λ½νΈλ μλ¦Όκ³Ό κ°μ μΈν°λ½νΈ μ λλ€.
- CPUλ μ μΆλ ₯ μμ λμ€μλ ν¨μ¨μ μΌλ‘ λͺ λ Ήμ΄λ₯Ό μ²λ¦¬νκΈ° μν΄ μ΄λ° μλ¦Όκ³Ό κ°μ νλμ¨μ΄ μΈν°λ½νΈλ₯Ό μ¬μ©ν©λλ€.
νλμ¨μ΄ μΈν°λ½νΈλ₯Ό μ΄μ©νλ©΄ CPUλ μ£ΌκΈ°μ μΌλ‘ νλμ¨μ΄ μλ£ μ¬λΆλ₯Ό νμΈν νμκ° μμ΅λλ€.
CPUλ νλμ¨μ΄λ‘λΆν° νλμ¨μ΄ μλ£ μΈν°λ½νΈλ₯Ό λ°μ λκΉμ§ λ€λ₯Έ μμ
μ μ²λ¦¬ν μ μμ΅λλ€.
- μ΄λ λ― νλμ¨μ΄ μΈν°λ½νΈλ μ μΆλ ₯ μμ μ€μλ CPUλ‘ νμ¬κΈ ν¨μ¨μ μΌλ‘ λͺ λ Ήμ΄λ₯Ό μ²λ¦¬ν μ μκ² ν©λλ€.
νλμ¨μ΄ μΈν°λ½νΈ μ²λ¦¬ μμ
- μ μΆλ ₯μ₯μΉλ CPUμ μΈν°λ½νΈ μμ² μ νΈλ₯Ό 보λ λλ€.
- CPUλ μ€ν μ¬μ΄ν΄μ΄ λλκ³ λͺ λ Ήμ΄λ₯Ό μΈμΆνκΈ° μ νμ μΈν°λ½νΈ μ¬λΆλ₯Ό νμΈν©λλ€.
- CPUλ μΈν°λ½νΈ μμ²μ νμΈνκ³ μΈν°λ½νΈ νλκ·Έλ₯Ό ν΅ν΄ νμ¬ μΈν°λ½νΈλ₯Ό λ°μλ€μΌ μ μλμ§ μ¬λΆλ₯Ό νμΈν©λλ€.
- μΈν°λ½νΈλ₯Ό λ°μλ€μΌ μ μλ€λ©΄ CPUλ μ§κΈκΉμ§μ μμ μ λ°±μ ν©λλ€.
- CPUλ μΈν°λ½νΈ λ°±ν°λ₯Ό μ°Έμ‘°νμ¬ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μ€νν©λλ€.
- μΈν°λ½νΈ μλΉμ€ 루ν΄μ΄ λλλ©΄ 4μμ λ°±μ ν΄ λ μμ μ 볡ꡬνμ¬ μ€νμ μ¬κ°ν©λλ€.
- μΈν°λ½νΈ μμ² μ νΈ : μΈν°λ½νΈλ CPUμ μ μμ μΈ μ€ν νλ¦μ λλ κ²μ΄κΈ°μ λ€λ₯Έ λκ΅°κ°κ° μΈν°λ½νΈνκΈ° μ μ βμ§κΈλΌμ΄λ€μ΄λ λλμ?β νκ³ CPUμ λ¬Όμ΄λ΄μΌ ν©λλ€. μ΄λ₯Ό μΈν°λ½νΈ μμ² μ νΈλΌκ³ ν©λλ€.
μ΄λ, CPUκ° μΈν°λ½νΈ μμ²μ μμ©νκΈ° μν΄μλ νλκ·Έ λ μ§μ€ν°μ μΈν°λ½νΈ νλκ·Έ(interrupt flag) κ° νμ±νλμ΄ μμ΄μΌ ν©λλ€.
- μΈν°λ½νΈ νλκ·Έλ λ§ κ·Έλλ νλμ¨μ΄ μΈν°λ½νΈλ₯Ό λ°μλ€μΌμ§, 무μν μ§λ₯Ό κ²°μ νλ νλκ·Έμ λλ€.
- CPUκ° μ€μν μμ
μ μ²λ¦¬ν΄μΌ νκ±°λ μ΄λ€ λ°©ν΄λ λ°μ§ μμμΌ ν λ μΈν°λ½νΈ νλκ·Έλ λΆκ°λ₯μΌλ‘ μ€μ λ©λλ€.
- λ§μ½ μΈν°λ½νΈ νλκ·Έκ° βλΆκ°λ₯βμΌλ‘ μ€μ λμ΄ μλ€λ©΄ CPUλ μΈν°λ½νΈ μμ²μ΄ μ€λλΌλ ν΄λΉ μμ²μ 무μν©λλ€.
- λ°λλ‘ μΈν°λ½νΈ νλκ·Έκ° βκ°λ₯βμΌλ‘ μ€μ λμ΄ μλ€λ©΄ CPUλ μΈν°λ½νΈ μμ² μ νΈλ₯Ό λ°μλ€μ΄κ³ μΈν°λ½νΈλ₯Ό μ²λ¦¬ν©λλ€.
λ€λ§, λͺ¨λ νλμ¨μ΄ μΈν°λ½νΈλ₯Ό μΈν°λ½νΈ νλκ·Έλ‘ λ§μ μ μλ κ²μ μλλλ€.
μΈν°λ½νΈ νλκ·Έκ° λΆκ°λ₯μΌλ‘ μ€μ λμ΄ μμμ§λΌλ 무μν μ μλ μΈν°λ½νΈ μμ²λ μμ΅λλ€.
- 무μν μ μλ νλμ¨μ΄ μΈν°λ½νΈ κ°μ₯ μ°μ μμκ° λμ, λ€μ λ§ν΄ λ°λμ κ°μ₯ λ¨Όμ μ²λ¦¬ν΄μΌ νλ μΈν°λ½νΈμ
λλ€.
- μ μ μ΄λ νλμ¨μ΄ κ³ μ₯μΌλ‘ μΈν μΈν°λ½νΈκ° μ΄μ ν΄λΉν©λλ€.
CPUκ° μΈν°λ½νΈ μμ²μ λ°μλ€μ΄κΈ°λ‘ νλ€λ©΄ CPUλ μλΉμ€ 루ν΄μ΄λΌλ νλ‘κ·Έλ¨μ μ€νν©λλ€.
-
μΈν°λ½νΈ μλΉμ€ 루ν΄(ISB: Interrupt Service Routine): μΈν°λ½νΈλ₯Ό μ²λ¦¬νκΈ° μν νλ‘κ·Έλ¨. μΈν°λ½νΈ νΈλ€λ¬(Interrupt handler) λΌκ³ λ λΆλ¦½λλ€.
- μ΄λ€ μΈν°λ½νΈκ° λ°μνμ λ ν΄λΉ μΈν°λ½νΈλ₯Ό μ΄λ»κ² μ²λ¦¬νκ³ μλν΄μΌ ν μ§μ λν μ λ³΄λ‘ μ΄λ£¨μ΄μ§ νλ‘κ·Έλ¨μ λλ€.
- μ컨ν βCPUκ° μΈν°λ½νΈλ₯Ό μ²λ¦¬νλ€βλ λ§μ βμΈν°λ½νΈ μλΉμ€ 루ν΄μ μ€ννκ³ , λ³Έλ μννλ μμ μΌλ‘ λ€μ λλμμ¨λ€β λΌλ λ§κ³Ό κ°μ΅λλ€.
μΈν°λ½νΈλ₯Ό μ²λ¦¬νλ λ°©λ²μ μ μΆλ ₯μ₯μΉλ§λ€ λ€λ₯΄λ―λ‘ κ°κΈ° λ€λ₯Έ μΈν°λ½νΈ μλΉμ€ 루ν΄μ κ°μ§κ³ μμ΅λλ€.
- μ¦, λ©λͺ¨λ¦¬μλ μ κ·Έλ¦Όμ²λΌ μ¬λ¬ κ°μ μΈν°λ½νΈ μλΉμ€ 루ν΄μ΄ μ μ₯λμ΄ μμ΅λλ€.
- μ΄λ€ νλνλκ° βμΈν°λ½νΈκ° λ°μνλ©΄ μ΄λ»κ² νλν΄μΌ ν μ§λ₯Ό μλ €μ£Όλ νλ‘κ·Έλ¨βμ΄λΌκ³ 보면 λ©λλ€.
-
μΈν°λ½νΈ 벑ν°(Interrupt vector) : CPUλ μλ§μ μΈν°λ½νΈ μλΉμ€ 루ν΄μ ꡬλΆνκΈ° μν΄ μΈν°λ½νΈ 벑ν°λ₯Ό μ΄μ©ν©λλ€. μΈν°λ½νΈ μλΉμ€ 루ν΄μ μλ³νκΈ° μν μ 보μ
λλ€.
- μΈν°λ½νΈ 벑ν°λ₯Ό μλ©΄ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μμ μ£Όμλ₯Ό μ μ μκΈ° λλ¬Έμ CPUλ μΈν°λ½νΈ 벑ν°λ₯Ό ν΅ν΄ νΉμ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μ²μλΆν° μ€νν μ μμ΅λλ€.
CPUλ νλμ¨μ΄ μΈν°λ½νΈ μμ²μ λ³΄λΈ λμμΌλ‘λΆν° λ°μ΄ν° λ²μ€λ₯Ό ν΅ν΄ μΈν°λ½νΈ 벑ν°λ₯Ό μ λ¬λ°μ΅λλ€.
κ°λ Ή, CPUκ° μμ μ μννλ λμ€ ν€λ³΄λ μΈν°λ½νΈκ° λ°μν κ²½μ°λΌλ©΄ CPUλ μΈν°λ½νΈ 벑ν°λ₯Ό μ°Έμ‘°νμ¬ ν€λ³΄λ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μμ μ£Όμλ₯Ό μμλ΄κ³ , μ΄ μμ μ£ΌμλΆν° μ€νν΄ λκ°λ©° ν€λ³΄λ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μ€νν©λλ€.
μ 리νλ©΄ βCPUκ° μΈν°λ½νΈλ₯Ό μ²λ¦¬νλ€βλ λ§μ βμΈν°λ½νΈ μλΉμ€ 루ν΄μ μ€ννκ³ , λ³Έλ μννλ μμ μΌλ‘ λ€μ λλμμ¨λ€βλ λ§κ³Ό κ°μ΅λλ€.
- κ·Έλ¦¬κ³ CPUκ° μΈν°λ½νΈ μλΉμ€ 루ν΄μ μ€ννλ €λ©΄ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μμ μ£Όμλ₯Ό μμμΌ νλλ°, μ΄λ μΈν°λ½νΈ 벑ν°λ₯Ό ν΅ν΄ μ μ μμ΅λλ€.
μΈν°λ½νΈ μλΉμ€ 루ν΄μ μ¬λ νλ‘κ·Έλ¨κ³Ό λ§μ°¬κ°μ§λ‘ λͺ λ Ήμ΄μ λ°μ΄ν°λ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€.
- κ·Έλ κΈ°μ μΈν°λ½νΈ μλΉμ€ 루ν΄λ νλ‘κ·Έλ¨ μΉ΄μ΄ν°λ₯Ό λΉλ‘―ν λ μ§μ€ν°λ€μ μ¬μ©νλ©° μ€νλ©λλ€.
κ·ΈλΌ, μΈν°λ½νΈκ° λ°μνκΈ° μ κΉμ§ λ μ§μ€ν°μ μ μ₯λμ΄ μλ κ°λ€μ μ΄λ»κ² ν κΉμ?
- μΈν°λ½νΈ μμ²μ λ°κΈ° μ κΉμ§ CPUκ° μννκ³ μμλ μΌμ μΈν°λ½νΈ μλΉμ€ 루ν΄μ΄ λλλ©΄ λλμμμ λ§μ μνμ ν΄μΌ νκΈ° λλ¬Έμ μ§κΈκΉμ§μ μμ
λ΄μλ€μ μ΄λκ°μ λ°±μ
μ ν΄λ¬μΌ ν©λλ€.
- κ·Έλ κΈ°μ CPUλ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μ€ννκΈ° μ μ νλ‘κ·Έλ¨ μΉ΄μ΄ν° κ° λ± νμ¬ νλ‘κ·Έλ¨μ μ¬κ°νκΈ° μν΄ νμν λͺ¨λ λ΄μ©μ μ€νμ λ°±μ ν©λλ€.
- κ·Έλ¬κ³ λμ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μμ μ£Όμκ° μμΉν κ³³μΌλ‘ νλ‘κ·Έλ¨ μΉ΄μ΄ν° κ°μ κ°±μ νκ³ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μ€νν©λλ€.
- μΈν°λ½νΈ μλΉμ€ 루ν΄μ λͺ¨λ μ€ννλ©΄, λ€μ λ§ν΄ μΈν°λ½νΈλ₯Ό μ²λ¦¬νκ³ λλ©΄ μ€νμ μ μ₯ν΄ λ κ°μ λ€μ λΆλ¬μ¨ λ€ μ΄μ κΉμ§ μννλ μμ μ μ¬κ°ν©λλ€.
ν€μλ μ 리
- μΈν°λ½νΈ μμ² μ νΈ : CPUμ μμ μ λ°©ν΄νλ μΈν°λ½νΈμ λν μμ²
- μΈν°λ½νΈ νλκ·Έ : μΈν°λ½νΈ μμ² μ νΈλ₯Ό λ°μλ€μΌμ§ 무μν μ§λ₯Ό κ²°μ νλ λΉνΈ
- μΈν°λ½νΈ λ²‘ν° : μΈν°λ½νΈ μλΉμ€ 루ν΄μ μμ μ£Όμλ₯Ό ν¬ν¨νλ μΈν°λ½νΈ μλΉμ€ 루ν΄μ μλ³ μ 보
- μΈν°λ½νΈ μλΉμ€ λ£¨ν΄ : μΈν°λ½νΈλ₯Ό μ²λ¦¬νλ νλ‘κ·Έλ¨
CPUλ μ΄μ κ°μ κ³Όμ μ λ°λ³΅ν΄ λκ°λ©° νλ‘κ·Έλ¨μ μ€ννλ€κ³ λ³Ό μ μμ΅λλ€.
ν€μλλ‘ μ 리νλ ν΅μ¬ ν¬μΈνΈ
- λͺ λ Ήμ΄ μ¬μ΄ν΄μ νλμ λͺ λ Ήμ΄κ° μ²λ¦¬λλ μ£ΌκΈ°λ‘, μΈμΆ, μ€ν, κ°μ , μΈν°λ½νΈ μ¬μ΄ν΄λ‘ ꡬμ±λμ΄ μμ΅λλ€.
- μΈν°λ½νΈ λ CPUμ μ μμ μΈ μμ μ λ°©ν΄νλ μ νΈμ λλ€.
- μΈν°λ½νΈμ μ’ λ₯μλ μμΈμ νλμ¨μ΄ μΈν°λ½νΈκ° μμ΅λλ€.
- μΈν°λ½νΈ μλΉμ€ 루ν΄μ μΈν°λ½νΈλ₯Ό μ²λ¦¬νκΈ° μν λμλ€λ‘ μ΄λ£¨μ΄μ§ νλ‘κ·Έλ¨μ λλ€.