728x90
-μ΄μ체μ λ
- μ»΄ν¨ν°μ νλμ¨μ΄μ μ¬μ©μ μ¬μ΄μ μ€κ°μ μμΉνκ³ μκ³ , μ΄μ체μ μ λͺ©μ μ λ¬μ±νκΈ° μν΄ μννΈμ¨μ΄ ννλ‘ κ΅¬νλμ΄μλ μΌμ’ μ νλ‘κ·Έλ¨μ΄λ€.
-μ΄μ체μ μ λͺ©μ
- μ¬μ©μ κ΄μ : μ¬μ©μκ° νκ³ μΆμκ±Έ νκΈ° μν΄μ μ¬μ©μ νλ‘κ·Έλ¨μ μ€ννλ€
- μμ€ν (νλμ¨μ΄) κ΄μ : CPU, λ©λͺ¨λ¦¬, μ μ₯μλ₯Ό μ κ΄λ¦¬&μ μ΄ν΄μ μ¬μ©μ νλ‘κ·Έλ¨μ μ μ€ννλ€ -> Resource manager
-(@μ€μ@)μ΄μ체μ μ λͺ©μ μ λ¬μ±νκΈ° μν μꡬμ¬ν
- Convenience(νΈλ¦¬) : μ¬μ©μ κ΄μ μμ μ΄μ체μ λ μ¬μ©νκΈ° μ§κ΄μ μ΄κ³ νΈλ¦¬ν΄μΌνλ€ (CLI λ³΄λ€ GUIκ° νΈλ¦¬μ±μ΄ λλ€)
- Efficiency(ν¨μ¨) : μμ€ν κ΄μ μμ μ΄μ체μ λ μμμ ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν΄μΌνλ€
- *νΈλ¦¬μ ν¨μ¨μ trade off κ΄κ³μ μλ€.(trade off κ΄κ³ : λκ° μ¬λΌκ°λ©΄ λλ λ¨μ΄μ§λ κ΄κ³)
-μ»΄ν¨ν° μμ€ν μ ꡬ쑰
μ»΄ν¨ν° μμ€ν μ 4κ°μ§ μμλ‘ μ΄λ£¨μ΄μ Έ μλ€.
- νλμ¨μ΄ : μ»΄ν¨ν μμ (CPU, λ©λͺ¨λ¦¬, I/O μ₯μΉ(λνμ μΈ μλ‘ μ μ₯μκ° μλ€))
- μ΄μ체μ : μ¬μ©μλ€μ΄ μ¬μ©νλ μ΄ν리μΌμ΄μ λ€μ μ¬μ΄λ₯Ό μ μ΄νκ³ μ‘°μ
- μ΄ν리μΌμ΄μ νλ‘κ·Έλ¨ : μ΄ν리μΌμ΄μ μ λ°λΌμ μ¬μ©μμ κ³μ° λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μ¬μ©λλ λ°©λ²μ΄ λ°λ‘ μ§μ λμ΄ μλ κ²½μ°κ° μλ€. μ¬μ©μ€λͺ μ κ°μκ±°. μλκ²½μ° μ΄μ체μ κ° μμμ ν΄μ€λ€ (ex : μλ νλ‘μΈμ, μ»΄νμΌλ¬, μΉ λΈλΌμ°μ , λ°μ΄ν°λ² μ΄μ€ μμ€ν , κ²μ)
- μ¬μ©μ : μ»΄ν¨ν°λ₯Ό μ¬μ©νλ 주체 (ex : μ¬λλ€, κΈ°μ μ, λ€λ₯Έ μ»΄ν¨ν°λ€)
-μ΄μ체μ μ μ μ
- μ΄μ체μ λ μΌλ°μ μΌλ‘ μ ννκ² νλ¬Έμ₯μΌλ‘ μ μν μ μλ€
- OS(Operating System : μ΄μ체μ )λ μμ ν λΉμ(Resource allocator)λ€. μμ λ§ν μμ κ΄λ¦¬μ(Resource manager) λ³΄λ€ λ ꡬ체μ μΈ κ°λ μ΄λ€. 물리μ μΈ μμκ³Ό μΆμμ μΈ μμ λͺ¨λλ₯Ό κ΄λ¦¬νλ€.
- 물리μ μΈ μμ(νλμ¨μ΄) : CPU, λ©λͺ¨λ¦¬, μ μ₯μ(SDD, HDD), λ€νΈμν¬ λλ°μ΄μ€(λ¨ μΉ΄λ, νλΈ)
- μΆμμ μΈ μμ : Task/process(CPUκ° λ°μλ€μ΄λ λ Όλ¦¬μ νΈλ€), segment/page(λ©λͺ¨λ¦¬κ° λ°μλ€μ΄λ λ Όλ¦¬μ νΈλ€), file system(μ μ₯μκ° λ°μλ€μ΄λ λ Όλ¦¬μ νΈλ€)
- Device Driverλ Deviceλ₯Ό λμνκ² ν΄μ£Όλ μ₯μΉμ΄λ€. μ΄μ체μ λ taskμ μ 보λ₯Ό device driverμκ² λκ²¨μ£Όκ³ , device driverκ° μ€μ μ μ΄μ νΈλ₯Ό CPUμκ² λ겨μ€λ€
- μκ΅¬κ° μΆ©λλλ κ²½μ°, μ΄ μΆ©λμ μ΄λ»κ² ν¨μ¨μ μΌλ‘, 곡ννκ² κ΄λ¦¬ν΄μ€μ§ κ²°μ νλ€ -> scheduling
- μ΄μ체μ λ μ μ΄ νλ‘κ·Έλ¨μ΄ μλ€ : μ¬μ©μ νλ‘κ·Έλ¨μ μ€νμ μ μ΄νλ€. μ΄λ€ νλ‘κ·Έλ¨μ΄ κ³μ μ€λ₯λ₯Ό λ΄κ±°λ μ€λ²λλ κΆνμ κ³μ μꡬν κ²½μ°, μ μ΄κ° νμνλ° μ΄ μ μ΄μ μν μ μ΄μ체μ κ° νλ€.
- μ»΄ν¨ν°κ° μΌμ§κ³ μ’ λ£λ λκΉμ§ λ¨μμλ μ΅νμ νλ‘κ·Έλ¨μ΄ μ΄μ체μ μ΄λ€. μ΄ νλ‘κ·Έλ¨μ 컀λ(kernel)μ΄λΌκ³ νλ€. 컀λμ μ΄μ체μ μ ꡬμ±νλ νλ‘κ·Έλ¨λ€ μ€ νλμ΄κ³ ,μ€μΌμ€λ§μ λ΄λΉνλ€.
728x90
'CS π» > μ΄μ체μ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ΄μ체μ κ°μ (1) | 2024.04.26 |
---|---|
i-nodeμ λλ ν 리 ꡬ쑰 (3) | 2023.07.27 |
μ»΄ν¨ν° λΆν μ λμ, common bus, interrupt (0) | 2023.07.22 |
νμΌ μμ€ν κ³Ό μ μ₯μ₯μΉ κ΄λ¦¬ (0) | 2023.07.22 |