πΉΒ μ 리 by μ₯λ―Έ(https://velog.io/@newbiekim/)
컀λμ μ΄μ체μ μ κ°μ₯ κΈ°λ³Έμ΄ λλ κΈ°λ₯μ μ€ννλ λΆλΆμΌλ‘, μμ© νλ‘κ·Έλ¨μ΄λ μ£Όλ³ μ₯μΉκ° μ¬λ°λ₯΄κ² μλνλλ‘ ν΅μ νκ³ λμ€ν¬λ λ©λͺ¨λ¦¬ λ±μ μμμ λ°°λΆνκ±°λ μμ© νλ‘κ·Έλ¨μ μ€ν λ±μ μ²λ¦¬νλ€.
μ΄μ체μ λ 컀λκ³Ό μμ€ν νλ‘κ·Έλ¨μΌλ‘ ꡬλΆλλ€. 컀λμ μ΄μ체μ μ ν΅μ¬λΆλ‘, μ»΄ν¨ν° μμλ€μ κ΄λ¦¬νλ μν μ μννλ€.
컀λμ ν΅μ¬ κΈ°λ₯
νλ‘μΈμ€ κ΄λ¦¬
νλ‘μΈμ€μ CPUλ₯Ό λ°°λΆνκ³ μμ μ νμν νκ²½μ μ 곡νλ€.
λ©λͺ¨λ¦¬ κ΄λ¦¬
νλ‘μΈμ€μ μμ 곡κ°μ λ°°μΉνκ³ μ€μ λ©λͺ¨λ¦¬λ³΄λ€ ν° κ°μ 곡κ°μ μ 곡νλ€.
νμΌ μμ€ν κ΄λ¦¬
λ°μ΄ν°λ₯Ό μ μ₯νκ³ μ κ·Όν μ μλ μΈν°νμ΄μ€λ₯Ό μ 곡νλ€.
μ μΆλ ₯ κ΄λ¦¬
νμν μ λ ₯κ³Ό μΆλ ₯ μλΉμ€λ₯Ό μ 곡νλ€.
νλ‘μΈμ€ κ° ν΅μ κ΄λ¦¬
곡λ μμ μ μν κ° νλ‘μΈμ€ κ° ν΅μ (IPC) νκ²½μ μ 곡νλ€.
컀λμ νμ μ»΄ν¨ν° μμλ§ λ°λΌλ³Έλ€. κ·Έλ κΈ° λλ¬Έμ μ¬μ©μμμ μνΈμμ©μ μ ν μ§μνμ§ μλλ€.
μ΄ λ νμν κ²μ΄ λ°λ‘ μμ€ν νλ‘κ·Έλ¨μ΄λ€. λνμ μΈ μμ€ν νλ‘κ·Έλ¨μΌλ‘λ **μ(Shell)**μ΄ μλ€.
μμ μ¬μ©μκ° μ»΄ν¨ν°μκ² μ λ¬νλ λͺ λ Ήμ ν΄μνλ νλ‘κ·Έλ¨μ΄λ€. μ¦, 컀λκ³Ό μ¬μ©μ κ°μ λ€λ¦¬ μν μ μννλ€.