κ΅μ°© μνλ λ κ° μ΄μμ νλ‘μΈμ€λ€μ΄ μλ‘κ° κ°μ§ μμμ κΈ°λ€λ¦¬λ©΄μ 무ν λκΈ°νλ©° μ€λ¨λ μνλ₯Ό λ§νλ€.
μλ₯Ό λ€μ΄, νλ‘μΈμ€ Aκ° νλ‘μΈμ€ Bκ° μ μ ν μμ R1μ μμ²ν λ νλ‘μΈμ€ Bλ νλ‘μΈμ€ Aκ° μ μ ν μμ R2λ₯Ό μμ²νλ μνμ΄λ€.
νλ‘μΈμ€ Aκ° μμ R1μ μμ²νλ©΄ νλ‘μΈμ€ Aλ νλ‘μΈμ€ Bκ° μμ R1μ λ°λ©ν λκΉμ§ λκΈ° μνμ λ€μ΄κ°λ€. κ·Έλ¦¬κ³ νλ‘μΈμ€ Bκ° μμR2λ₯Ό μμ²νλ©΄ νλ‘μΈμ€ Aκ° μμ R2λ₯Ό λ°λ©ν λκΉμ§ λκΈ° μνμ λ€μ΄κ°λ€. μ΄μ κ°μ΄ μλ‘μ μν΄ λκΈ° μνμ λ€μ΄κ° 무ν λκΈ°νλ λ°λλ½μ΄ λ°μνλ κ²μ΄λ€.
κ΅μ°© μνμ μμΈ
- μνΈ λ°°μ : ν νλ‘μΈμ€κ° μμμ λ μ νκ³ μμΌλ©° λ€λ₯Έ νλ‘μΈμ€λ€μ μ κ·Όμ΄ λΆκ°λ₯νλ€.
- μ μ λκΈ° : νΉμ νλ‘μΈμ€κ° μ μ ν μμμ λ€λ₯Έ νλ‘μΈμ€κ° μμ²νλ μνμ΄λ€.
- λΉμ μ : λ€λ₯Έ νλ‘μΈμ€μ μμμ κ°μ μ μΌλ‘ κ°μ Έμ¬ μ μλ€.
- νν λκΈ° : νλ‘μΈμ€ Aλ νλ‘μΈμ€ Bκ° μ μ ν μμμ μμ²νκ³ , νλ‘μΈμ€ Bλ νλ‘μΈμ€ Aκ° μ μ ν μμμ μμ²νλ λ± μλ‘κ° μλ‘μ μμμ μꡬνλ μν©μ΄λ€.
μ λ€ κ°μ§ μ‘°κ±΄μ΄ λͺ¨λ λ§μ‘±λλ κ²½μ° κ΅μ°©μνκ° λ°μν κ°λ₯μ±μ΄ μλ€.
κ΅μ°© μνμ ν΄κ²° λ°©λ²
- μλ°© κΈ°λ²
- κ΅μ°© μνμ μμΈμ΄ λλ 4κ°μ§ μ€ νλλ₯Ό λΆμ νλ λ°©μμΌλ‘ κ΅μ°©μνλ₯Ό μλ°©νλ€.
- μνΈ λ°°μ λΆμ : μ¬λ¬ κ°μ νλ‘μΈμ€κ° λμμ 곡μ μμμ μ¬μ©ν μ μλ€.
- μ μ λκΈ° λΆμ : νλ‘μΈμ€κ° μ€νλκΈ° μ μ νμν λͺ¨λ μμμ ν λΉν΄μ νλ‘μΈμ€ λκΈ°λ₯Ό μμ κ±°λ, μμμ΄ μ μ λμ§ μμ μνμμλ§ μμ μμ²μ λ°λλ‘ νλ€.
- λΉμ μ λΆμ : λͺ¨λ μμμ λν μ μ μ νμ©νλ€.
- μν λκΈ° λΆμ : μμμ μ νμΌλ‘ λΆλ₯ν΄μ κ³ μ λ²νΈλ₯Ό ν λΉνκ³ , κ° νλ‘μΈμ€λ νμ¬ μ μ ν μμμ κ³ μ λ²νΈλ³΄λ€ μμ΄λ λ€ μ€ νμͺ½ λ°©ν₯μΌλ‘λ§ μμμ μꡬνλλ‘ νλ€.
- νμ§λ§, μ΄λ¬ν μλ°© κΈ°λ²μ μμ€ν μ μμ μ²λ¦¬λμ΄λ μμ μ¬μ©μ ν¨μ¨μ±μ λ¨μ΄νΈλ¦¬λ κ²½ν₯μ΄ μλ€.
- ννΌ κΈ°λ²
- κ΅μ°© μν κ°λ₯μ±μ΄ μλ κ²½μ°μλ§ μμμ΄ ν λΉλλ©°, νλ‘μΈμ€λΉ μμ²ν μμλ€μ μ΅λμΉλ₯Ό ν΅ν΄ μμ ν λΉ κ°λ₯ μ¬λΆλ₯Ό νλ¨νλ 'μνμ μκ³ λ¦¬μ¦'μ μ¬μ©νλ€.
- μνμ μκ³ λ¦¬μ¦ : μ΄ μμμ μκ³Ό νμ¬ ν λΉλ μμμ μμ κΈ°μ€μΌλ‘ κ΅μ°© μνκ° λ°μνμ§ μκ³ λͺ¨λ νλ‘μΈμ€κ° μλ£λ μ μλ μμ μνμ κ΅μ°© μνκ° λ°μν κ°λ₯μ±μ΄ μλ λΆμμ μνλ‘ λλκ³ , μμ μνλ‘ κ°λλ‘ μμμ ν λΉνλ μκ³ λ¦¬μ¦μ΄λ€.
- νμ§ κΈ°λ²
- μμ€ν μ κ΅μ°© μνκ° λ°μνλμ§ μ°Ύλλ€. μνμ μκ³ λ¦¬μ¦μ²λΌ μμμ ν λΉ μνλ₯Ό λ³΄κ³ νμ νκ±°λ, μμ ν λΉ κ·Έλν λ±μ μ΄μ©ν΄μ κ΅μ°© μνκ° λ°μνλμ§ νμ λ€.
- ν볡 κΈ°λ²
- νμ§ κΈ°λ²μ μ΄μ©ν΄μ λ°λλ½μ λ°κ²¬νμΌλ©΄ λ°λλ½μΌλ‘λΆν° λ²μ΄λλ λ°©λ²μ μ°Ύλλ€.
- κ΅μ°© μνμ λΉ μ§ νλ‘μΈμ€λ₯Ό λͺ¨λ μ€λ¨μν΄
- μ°μ°μ€μ΄λ νλ‘μΈμ€λ€μ΄ λͺ¨λ μ€λ¨λκΈ° λλ¬Έμ μ€κ° κ²°κ³Όκ° λͺ¨λ νκΈ°λλ λΆμμ©μ΄ μλ€.
- νλ‘μΈμ€λ₯Ό νλμ© μ€λ¨ μν¬ λλ§λ€ νμ§ μκ³ λ¦¬μ¦μΌλ‘ λ°λλ½μ νμ§νλ©΄μ ν볡μν΄
- λ§€λ² νμ§ μκ³ λ¦¬μ¦μ νΈμΆ λ° μνν΄μΌ νλ―λ‘ λΆλ΄μ΄ λλ μμ μΌ μ μλ€.
κ΅μ°© μνλ λ§€μ° λλ¬Όκ² μΌμ΄λκΈ° λλ¬Έμ μ΄λ₯Ό μ²λ¦¬νλ λΉμ©μ΄ λ 컀μ κ΅μ°© μνκ° λ°μνλ©΄ μ¬μ©μκ° μμ μ μ’ λ£νλ€.
νλ μ΄μ체μ μμλ μ΄ λ°©λ²μ μ±ννλ€. μλ₯Ό λ€μ΄, νλ‘μΈμ€λ₯Ό μ€νμν€λ€ 'μλ΅ μμ'μ΄λΌκ³ λ° λκ° μλλ°, κ΅μ°© μνκ° λ°μν κ²½μ° μ΄μ κ°μ μν©μ΄ λ°μνκΈ°λ νλ€.
'CS > μ΄μ체μ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ΄μ체μ ] CPU μ€μΌμ€λ§ μκ³ λ¦¬μ¦ (0) | 2023.09.01 |
---|---|
[μ΄μ체μ ] 곡μ μμκ³Ό μκ³ μμ (0) | 2023.08.31 |
[μ΄μ체μ ] μ€λ λμ λ©ν°μ€λ λ© (1) | 2023.08.30 |
[μ΄μ체μ ] λ©ν°νλ‘μΈμ±(multi-processing) (0) | 2023.08.29 |
[μ΄μ체μ ] PCB(Process Control Block) (0) | 2023.08.28 |