πŸ› οΈ OS

[OS] 5. μŠ€λ ˆλ“œ | μŠ€λ ˆλ“œ μ’…λ₯˜ | λ©€ν‹° ν”„λ‘œμ„ΈμŠ€μ™€ λ©€ν‹° μŠ€λ ˆλ“œ

JINiOS 2024. 2. 17. 17:50
728x90

μŠ€λ ˆλ“œ

  • ν”„λ‘œμ„ΈμŠ€λ₯Ό κ΅¬μ„±ν•˜λŠ” μ‹€ν–‰ νλ¦„μ˜ λ‹¨μœ„
  • ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€λŠ” ν•˜λ‚˜ μ΄μƒμ˜ μŠ€λ ˆλ“œλ₯Ό κ°€μ§ˆ 수 μžˆλ‹€

 

μŠ€λ ˆλ“œ μ’…λ₯˜

  • 단일 μŠ€λ ˆλ“œ ν”„λ‘œμ„ΈμŠ€
    • μ‹€ν–‰ 흐름이 ν•˜λ‚˜μΈ ν”„λ‘œμ„ΈμŠ€
  • λ©€ν‹° μŠ€λ ˆλ“œ ν”„λ‘œμ„ΈμŠ€
    • μ‹€ν–‰ 흐름이 μ—¬λŸ¬ 개인 ν”„λ‘œμ„ΈμŠ€ → ν”„λ‘œμ„ΈμŠ€λ₯Ό μ΄λ£¨λŠ” μ—¬λŸ¬ λͺ…λ Ήμ–΄ λ™μ‹œ μ‹€ν–‰ κ°€λŠ₯

 

μŠ€λ ˆλ“œμ˜ ꡬ성 μš”μ†Œ

  • μŠ€λ ˆλ“œ ID, ν”„λ‘œκ·Έλž¨ μΉ΄μš΄ν„°λ₯Ό λΉ„λ‘―ν•œ λ ˆμ§€μŠ€ν„° κ°’, μŠ€νƒ λ“±
  • 싀행에 ν•„μš”ν•œ μ΅œμ†Œν•œμ˜ 정보
  • λͺ¨λ“  μŠ€λ ˆλ“œλŠ” ν”„λ‘œμ„ΈμŠ€μ˜ μžμ›μ„ κ³΅μœ ν•˜λ©΄μ„œ 싀행됨

 

λ©€ν‹° ν”„λ‘œμ„ΈμŠ€μ™€ λ©€ν‹° μŠ€λ ˆλ“œ

  • λ™μΌν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 단일 μŠ€λ ˆλ“œ ν”„λ‘œμ„ΈμŠ€ μ—¬λŸ¬ 개 μ‹€ν–‰: λ©€ν‹° ν”„λ‘œμ„ΈμŠ€
  • ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ—¬λŸ¬ μŠ€λ ˆλ“œλ‘œ μ‹€ν–‰: λ©€ν‹° μŠ€λ ˆλ“œ
    • λ©€ν‹° ν”„λ‘œμ„ΈμŠ€μ˜ 경우
      • ν”„λ‘œμ„ΈμŠ€λ₯Ό forkν•˜λ©΄ μ½”λ“œ/데이터/νž™ μ˜μ—­ λ“± λͺ¨λ“  μžμ›μ΄ λ³΅μ œλ˜μ–΄ μ €μž₯됨
      • μ €μž₯된 λ©”λͺ¨λ¦¬ μ£Όμ†Œλ₯Ό μ œμ™Έν•˜λ©΄ λͺ¨λ“  것이 λ™μΌν•œ ν”„λ‘œμ„ΈμŠ€ 두 κ°œκ°€ ν†΅μ§Έλ‘œ λ©”λͺ¨λ¦¬μ— 적재
      • ν”„λ‘œμ„ΈμŠ€λΌλ¦¬λŠ” (기본적으둜) μžμ›μ„ κ³΅μœ ν•˜μ§€ μ•ŠλŠ”λ‹€ → λ‚¨λ‚¨μ²˜λŸΌ λ…λ¦½μ μœΌλ‘œ μ‹€ν–‰λœλ‹€
        • ν”„λ‘œμ„ΈμŠ€ 간에도 μžμ›μ„ μ£Όκ³  받을 수 μžˆλ‹€: ν”„λ‘œμ„ΈμŠ€ κ°„ 톡신(IPC)
        • νŒŒμΌμ„ ν†΅ν•œ ν”„λ‘œμ„ΈμŠ€ κ°„ 톡신, 곡유 λ©”λͺ¨λ¦¬λ₯Ό ν†΅ν•œ ν”„λ‘œμ„ΈμŠ€ κ°„ 톡신(μ „μ—­λ³€μˆ˜)
    • λ©€ν‹° μŠ€λ ˆλ“œμ˜ 경우
      • μŠ€λ ˆλ“œλ“€μ€ 각기 λ‹€λ₯Έ μŠ€λ ˆλ“œID, (λ³„λ„μ˜ 싀행을 μœ„ν•΄ κΌ­ ν•„μš”ν•œ) ν”„λ‘œκ·Έλž¨ μΉ΄μš΄ν„° 값을 ν¬ν•¨ν•œ λ ˆμ§€μŠ€ν„° κ°’, μŠ€νƒμ„ κ°€μ§ˆ 뿐.
      • ν”„λ‘œμ„ΈμŠ€κ°€ κ°€μ§€λŠ” μžμ›μ„ 곡유
      • μŠ€λ ˆλ“œλŠ” ν”„λ‘œμ„ΈμŠ€μ˜ μžμ›μ„ κ³΅μœ ν•œλ‹€ → ν˜‘λ ₯κ³Ό 톡신에 μœ λ¦¬ν•˜λ‹€ (ν•˜μ§€λ§Œ λ•Œλ‘œλŠ” λ¬Έμ œκ°€ 될 μˆ˜λ„ μžˆλ‹€)

 


 

 

γ€Žν˜Όμž κ³΅λΆ€ν•˜λŠ” 컴퓨터 ꡬ쑰+μš΄μ˜μ²΄μ œγ€ κ°•μ˜ λ‚΄μš©μ„ 기반으둜 μž‘μ„±λœ κΈ€μž…λ‹ˆλ‹€

728x90