컀λμ μ΄μ체μ μ ν΅μ¬μ΄λ©°, νλμ¨μ΄μ μννΈμ¨μ΄ κ°μ μνΈ μμ©μ κ΄λ¦¬νκ³ μ μ΄νλ μν μ ν©λλ€. λ€μν μ΄μ체μ λ€μ΄ λ€μν 컀λμ μ¬μ©νλ©°, κ°κ°μ 컀λμ νΉμ μ΄μ체μ μ μ΅μ νλμ΄ μμ΅λλ€.
μμ κ·Έλ¦Όκ³Ό κ°μ΄ μ΄μ체μ λ νλ‘μΈμ€(μμ© νλ‘κ·Έλ¨)λ€μ΄ μμμ μ κ·Όνλ € ν λ μ€μ§ μμ (컀λ)λ§μ ν΅ν΄μ μ κ·Όνλλ‘ ν©λλ€.
컀λμ νΉμ§
1) νλ‘μΈμ€ κ΄λ¦¬: 컀λμ νλ‘μΈμ€λ₯Ό μμ±νκ³ μ€μΌμ€λ§νμ¬ κ°κ°μ νλ‘μΈμ€μ CPU μκ°μ ν λΉν©λλ€. λν νλ‘μΈμ€ κ°μ ν΅μ κ³Ό λκΈ°νλ₯Ό κ΄λ¦¬ν©λλ€.
2) λ©λͺ¨λ¦¬ κ΄λ¦¬: 컀λμ μμ€ν
μ λ©λͺ¨λ¦¬λ₯Ό ν¨κ³Όμ μΌλ‘ κ΄λ¦¬νλ©°, νλ‘μΈμ€μ νμν λ©λͺ¨λ¦¬λ₯Ό ν λΉνκ³ νμν©λλ€. λν κ°μ λ©λͺ¨λ¦¬λ₯Ό μ¬μ©νμ¬ λ¬Όλ¦¬μ λ©λͺ¨λ¦¬μ νκ³λ₯Ό 극볡ν©λλ€.
3) νμΌ μμ€ν
κ΄λ¦¬: 컀λμ νμΌ λ° λλ ν 리λ₯Ό μμ±, μ½κΈ°, μ°κΈ°, μμ νλ λ±μ νμΌ μμ€ν
μμ
μ μ²λ¦¬ν©λλ€. μ΄λ λ°μ΄ν°μ μꡬ μ μ₯κ³Ό κ΄λ ¨μ΄ μμ΅λλ€.
4) μ₯μΉ λλΌμ΄λ² κ΄λ¦¬: 컀λμ μμ€ν
μ λ€μν νλμ¨μ΄ μ₯μΉμ ν΅μ νκΈ° μν μ₯μΉ λλΌμ΄λ²λ₯Ό κ΄λ¦¬ν©λλ€. μ΄λ₯Ό ν΅ν΄ μ΄μ체μ λ λ€μν νλμ¨μ΄μ μνΈ μμ©ν μ μμ΅λλ€.
5) μμ€ν
μ½ μΈν°νμ΄μ€ μ 곡: νλ‘κ·Έλ¨μ΄ μ΄μ체μ κΈ°λ₯μ μ κ·ΌνκΈ° μν΄ μ¬μ©νλ μμ€ν
μ½μ΄λΌλ μΈν°νμ΄μ€λ₯Ό μ 곡ν©λλ€. μμ€ν
μ½μ μμ© νλ‘κ·Έλ¨μ΄ 컀λμκ² μλΉμ€λ₯Ό μμ²νλ λ°©λ²μ
λλ€.
6) μΈν°λ½νΈ λ° μμΈ μ²λ¦¬: 컀λμ νλμ¨μ΄ μΈν°λ½νΈμ μμΈλ₯Ό κ΄λ¦¬νμ¬ μμ€ν
μ μμ μ±μ μ μ§νκ³ μ€λ₯ μν©μ μ²λ¦¬ν©λλ€.
μ΄μ체μ μ 컀λμ μμ€ν
μ ν΅μ¬ λΆλΆμ΄κΈ° λλ¬Έμ μμ μ±κ³Ό ν¨μ¨μ±μ΄ λ§€μ° μ€μν©λλ€. λ€μν μ΄μ체μ λ€μ μλ‘ λ€λ₯Έ λͺ©νμ μꡬ μ¬νμ μΆ©μ‘±νκΈ° μν΄ κ°μμ 컀λμ κ°λ°νκ³ μ΅μ νν©λλ€.
The kernel is the central part of an operating system, facilitating communication between software and hardware while managing essential system functions like process scheduling and memory allocation.
'Computer Science > Operating System' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
6 νλ‘μΈμ€ μνμ κ³μΈ΅ ꡬ쑰 (1) | 2023.12.28 |
---|---|
5 User Space in Process (νλ‘μΈμ€ μ¬μ©μ μμ) (0) | 2023.12.23 |
4 Process Outline (+Kernel Space) (1) | 2023.12.23 |
3 Dual Mode (User & Kernel mode) + System Call (1) | 2023.12.21 |
1 Operating System - μ΄μ체μ (0) | 2023.12.20 |
λκΈ