3μ₯μμλ λͺ¨λ(module)μ μ°κ΄λ μ½λμ λ¬Άμμ΄λΌκ³ νμ§λ§, μν€ν νΈλ λ³΄ν΅ λͺ¨λμ 물리μ μΌλ‘ ꡬνν μ»΄ν¬λνΈλ‘ μκ°νλ€.
8.1 μ»΄ν¬λνΈ λ²μ
- κ°λ°μλ μ»΄ν¬λνΈ κ°λ μ λ€μν ν©ν°μ μΈλΆννλ κ²μ΄ μ μ©νλ€κ³ μκ°νλ€.
- μ»΄ν¬λνΈλ μν°ν©νΈλ₯Ό νλ° λ¬Άμ΄ νμμ μ€μ²©μμΌ κ³μΈ΅ννλ, μΈμ΄μ νΉμ ν λ©μ»€λμ¦μ μ 곡νλ€.
- κ°μ₯ λ¨μν μ»΄ν¬λνΈλ ν΄λμ€(λλ λΉκ°μ²΄ μ§ν₯ μΈμ΄μ ν¨μ)λ³΄λ€ ν λ¨κ³ λμ μμ€μ λͺ¨λλ‘ μ½λλ₯Ό λνν κ²μ΄λ€.
- λ¨μν λνΌλ₯Ό λ³΄ν΅ λΌμ΄λΈλ¬λ¦¬(library)λΌκ³ νλ€.
- λΌμ΄λΈλ¬λ¦¬λ λκ° νΈμΆλΆ μ½λμ λμΌν λ©λͺ¨λ¦¬ μ£Όμμμ μ€νλλ©° ν΄λΉ μΈμ΄μ ν¨μ νΈμΆ λ©μ»€λμ¦μ μ΄μ©ν΄ ν΅μ νλ€.
- μ»΄ν¬λνΈλ μν€ν μ²μμ μλΈμμ€ν μ΄λ λ μ΄μ΄ ννλ‘λ λνλλ©°, λ§μ μ΄λ²€νΈ νλ‘μΈμλ₯Ό μν λ°°ν¬ κ°λ₯ν μμ λ¨μμ΄λ€.
- μν€ν νΈκ° λ°λμ μ»΄ν¬λνΈλ₯Ό μ¬μ©ν΄μΌ νλ κ²μ μλλ€. μ»΄ν¬λνΈλ μΈμ΄κ° μ 곡νλ μ μμ€μ΄ μλ, λ λμ μμ€μμ λͺ¨λμ±μ κ°μ§λ κ²μ΄ λ μ μ©ν λκ° λ§λ€.
- μ»΄ν¬λνΈλ μν€ν
μ²μ κ·Όλ³Έμ μΈ λͺ¨λμ±μ ꡬμ±νλ μμλ‘μ μν€ν
νΈμκ² μμ£Ό μ€μν κ³ λ €μ¬νμ΄λ€.
- μ€μ λ‘ μν€ν νΈκ° κ²°μ νλ μ€μν νλͺ© μ€ νλκ° μν€ν μ² μ»΄ν¬λνΈμ μ΅μμ λΆν κ³Ό μ°κ΄λμ΄ μλ€.
8.2 μν€ν νΈ μν
- μν€ν
νΈλ μν€ν
μ² λ΄λΆμ μ»΄ν¬λνΈλ₯Ό μ μ, κ°μ , κ΄λ¦¬, ν΅μ νλ μΌμ νλ€.
- κ±°λ²λμ€λ₯Ό λ§λ λ€
- κ·Έλ¦¬κ³ μν€ν μ²λ κ°λ° νλ‘μΈμ€μ μν₯μ λ°μ§ μλλ€.
- μΌλ°μ μΌλ‘ μ»΄ν¬λνΈλ μν€ν νΈκ° μ§μ λ§λ₯λ¨λ¦¬λ μ΅νμ μννΈμ¨μ΄ μμ€ν μ΄μ§λ§, μ 체 μ½λλ² μ΄μ€μ μν₯μ λ―ΈμΉλ μ½λ νμ§ λ©νΈλ¦μ μμΈλ€.
- μν€ν νΈλ ν΄λμ€ μ€κ³μ μ°Έμ¬ν΄μλ μ λκ³ μμ€ν μ μΈμΈν μ€κ³ κ²°μ μ κ΄μ¬ν΄μλ μ λλ€.
8.2.1 μν€ν μ² λΆν
μ΅μμ λΆν (top-level paritioning)