νλ‘μΈμ€μ μ€λ λ. λ΄κ° μ²μ μ΄μ체μ 곡λΆν λ μΌμΌλ΄λ΄ κ΄λ ¨ μ νλΈλ₯Ό λ³΄κ³ μλ£λ₯Ό μ½μ΄λ λ¬΄μ¨ μ리μΈμ§ λΉμ΅ μ΄ν΄λ₯Ό λͺ»νλ κ°λ
μ΄μλ€..γ
γ
μκ°μ΄ μ’ κ±Έλ¦¬κΈ΄ν΄λ, κ³μ μ¬λ¬ μλ£λ₯Ό μ°Ύμκ°λ©° μ½λ€λ³΄λ μ‘°κΈμ© μ κ² κ°μ κΈ°λΆμ΄ λ€μκ³ , μ΄μ μͺΌ~λμ λμ§ μ κ² κ°λ€!
μ΄ν΄ν λ΄μ©λ€μ κΈ°λ³Έκ°λ
λΆν° μ¬νκ°λ
κΉμ§ μ΄ ~~ ννΈλ‘ ꡬμ±ν΄ μ 리ν΄λ³΄μλ€.
νλ‘μΈμ€λ₯Ό μλ €λ©΄ νλ‘κ·Έλ¨
μ κ°λ
λΆν° μ΄ν΄νλ κ²μ΄ νμνλ€. κ·Έλλ§ μ°λ¦¬μκ² μΉμν μ΄λ¦μΈ νλ‘κ·Έλ¨μ μλμ°μ .exe
νμΌκ°μ΄ μ»΄ν¨ν°μμ μ€νν μ μλ νμΌμ ν΅μΉνλ€. λ¨, μμ§ νμΌμ μ€ννμ§ μμ μνμ΄κΈ° λλ¬Έμ μ μ νλ‘κ·Έλ¨(Static Program), μ¦ μ€μ¬μ νλ‘κ·Έλ¨μ΄λΌκ³ λΆλ₯΄λ κ²μ΄λ€.
μ΄λ€ νλ‘κ·Έλ¨μ κ°λ°νκΈ° μν΄μ μλ°λ CμΈμ΄μ κ°μ μΈμ΄λ₯Ό μ΄μ©ν΄ μ½λλ₯Ό μμ±νλ€. μ¦, νλ‘κ·Έλ¨μ μ½κ² λ§ν΄ κ·Έλ₯ μ½λ λ©μ΄λ¦¬μΈκ²μ΄λ€!
νλ‘κ·Έλ¨μ΄ κ·Έλ₯ μ½λ λ©μ΄λ¦¬λΌλ©΄, νλ‘μΈμ€λ μ μ μΈ νλ‘κ·Έλ¨μ μ€νμμΌ λμ μΈ μνλ‘ λ§λ€μ΄μ§ μν, μ¦ νλ‘κ·Έλ¨μ΄ λμκ°κ³ μλ μνλ₯Ό λ§νλ€.
κ²°κ΅ λκ°μ μ΄ν리μΌμ΄μ
μ μ€ννλ μνλμ μ°¨μ΄μΌλΏμ΄κΈ΄ νλ€.
μ°Έκ³ λ‘, λͺ¨λ νλ‘κ·Έλ¨μ μ΄μ체μ κ° μ€νλκΈ° μν λ©λͺ¨λ¦¬ 곡κ°μ ν λΉν΄μ€μΌ μ€νλ μ μλ€. μ¦ νλ‘κ·Έλ¨μ μ€ννλ μκ° νμΌμ μ»΄ν¨ν° λ©λͺ¨λ¦¬μ μ¬λΌκ°κ² λκ³ , μ΄μ체μ λ‘λΆν° μμ€ν
μμ(CPU)λ₯Ό ν λΉλ°μ νλ‘κ·Έλ¨ μ½λλ₯Ό μ€νμμΌ μ°λ¦¬κ° μλΉμ€λ₯Ό μ΄μ©ν μ μκ² λλ κ²μ΄λ€. κ·Έλμ νλ‘κ·Έλ¨
μ νμΌμ΄ μ μ₯ μ₯μΉμ μμ§λ§ λ©λͺ¨λ¦¬μλ μ¬λΌκ°μμ§ μμ μ μ μΈ μνμ΄κ³ , νλ‘μΈμ€
λ λ©λͺ¨λ¦¬μ μ μ¬λκ³ CPU μμμ ν λΉλ°μ νλ‘κ·Έλ¨μ΄ μ€νλκ³ μλ μνλΌκ³ λ§ν μ μλ€.
κ³Όκ±°μλ νλ‘κ·Έλ¨μ μ€νν λ νλ‘μΈμ€ νλλ§μ μ¬μ©νλ€. νμ§λ§ κΈ°μ μ΄ λ°μ νκ³ νλ‘κ·Έλ¨μ΄ 볡μ‘ν΄μ§λ©΄μ νλ‘μΈμ€ μμ νλλ§μ μ΄μ©ν΄μ νλ‘κ·Έλ¨μ μ€ννκΈ°μλ νκ³κ° μκ²Όλ€. νμΌμ λ€μ΄λ°μΌλ©° λ€λ₯Έ μΌμ νλ μΌμ μμ¦μμΌ λΉμ°νμ§λ§, κ³Όκ±°μλ νμΌ λ€μ΄λ°κΈ° μμνλ©΄ νλ‘μΈμ€ νλλ§μ μ¬μ©νκΈ°μ νλ£¨μ’ μΌ κΈ°λ€λ €μΌνλ€. κ·Έλ λ€κ³ λμΌν νλ‘κ·Έλ¨μ μ¬λ¬ κ°μ νλ‘μΈμ€λ‘ λ§λ€μλ λ©λͺ¨λ¦¬λ₯Ό ν¬λ¨ΈμΉ μ°¨μ§νκ³ CPUμμ ν λΉλ°λ μμμ΄ μ€λ³΅λλ λ¬Έμ κ° μκΈ°λ κ²μ΄μλ€. μ€λ λ(thread)μ νμμ μ΄λ κ² μμλμλ€!
μ€λ λλ, νλμ νλ‘μΈμ€ λ΄μμ λμμ μ§νλλ μμ
μ κ°λ, νλ¦μ λ¨μ
λ₯Ό λ§νλ€.
μ΄μ λν λΉμ λ₯Ό λ€μλ©΄, ν¬λ‘¬ λΈλΌμ°μ κ° μ€νλλ©΄ νλ‘μΈμ€ νλκ° μ€νλ κ²μ΄λ€. μ°λ¦¬λ λΈλΌμ°μ λ΄μμ νμΌμ λ€μ΄λ°κ³ , μ¨λΌμΈ μΌνλ νκ³ κ²μμ νκΈ°λ νλ€.
μ΄λ νλμ νλ‘μΈμ€ μμμ μ¬λ¬κ°μ§ μμ
λ€ νλ¦μ΄ λμμ μ§νλκΈ° λλ¬Έμ κ°λ₯ν κ²μ΄λ©°, μ΄λ¬ν μΌλ ¨μ μμ
νλ¦λ€μ μ€λ λλΌκ³ νκ³ , μ΄λ¬ν μ€λ λκ° μ¬λ¬ κ° μλ€λ©΄ λ©ν°(λ€μ€)μ€λ λλΌκ³ νλ€. μ€λ λ μκ° λ§μ μλ‘ λΉμ°ν νλ‘κ·Έλ¨ μλλ λμμ νλ μμ
μ΄ λ§μμ§κΈ°μ μ±λ₯μ΄ μ¬λΌκ°λ€.
(λ΄μ©μ΄ λ§μ 2νμΌλ‘ μ΄μ΄μ§λ€!)
μ°Έκ³ μ¬μ΄νΈ
Inpa Devλμ ν°μ€ν 리