Skip to content

[04] Thrashing, Virtual memory, Segmentation & Paging, JVMΒ #9

Description

@yunuo46

πŸ“Œ 이번 μ£Ό μŠ€ν„°λ”” 질문

15.λ©”λͺ¨λ¦¬μ˜ 연속할당 방식 μ„Έ κ°€μ§€λ₯Ό μ„€λͺ…ν•΄μ£Όμ„Έμš”. (first-fit, best-fit, worst-fit)

  • worst-fit 은 μ–Έμ œ μ‚¬μš©ν•  수 μžˆμ„κΉŒμš”?
  • μ„±λŠ₯이 κ°€μž₯ 쒋은 μ•Œκ³ λ¦¬μ¦˜μ€ λ¬΄μ—‡μΌκΉŒμš”?

16. Thrashing μ΄λž€ λ¬΄μ—‡μΈκ°€μš”?

  • Thrashing λ°œμƒ μ‹œ, μ–΄λ–»κ²Œ μ™„ν™”ν•  수 μžˆμ„κΉŒμš”?

17. 가상 λ©”λͺ¨λ¦¬λž€ λ¬΄μ—‡μΈκ°€μš”?

  • 가상 λ©”λͺ¨λ¦¬κ°€ κ°€λŠ₯ν•œ μ΄μœ κ°€ λ¬΄μ—‡μΌκΉŒμš”?
  • Page Faultκ°€ λ°œμƒν–ˆμ„ λ•Œ, μ–΄λ–»κ²Œ μ²˜λ¦¬ν•˜λŠ”μ§€ μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
  • νŽ˜μ΄μ§€ 크기에 λŒ€ν•œ Trade-Offλ₯Ό μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
  • νŽ˜μ΄μ§€ 크기가 컀지면, νŽ˜μ΄μ§€ ν΄νŠΈκ°€ 더 많이 λ°œμƒν•œλ‹€κ³  ν•  수 μžˆλ‚˜μš”?
  • μ„Έκ·Έλ©˜ν…Œμ΄μ…˜ 방식을 μ‚¬μš©ν•˜κ³  μžˆλ‹€λ©΄, 가상 λ©”λͺ¨λ¦¬λ₯Ό μ‚¬μš©ν•  수 μ—†μ„κΉŒμš”?

18. μ„Έκ·Έλ©˜ν…Œμ΄μ…˜κ³Ό νŽ˜μ΄μ§•μ˜ 차이점은 λ¬΄μ—‡μΈκ°€μš”?

  • νŽ˜μ΄μ§€μ™€ ν”„λ ˆμž„μ˜ 차이에 λŒ€ν•΄ μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
  • λ‚΄λΆ€ λ‹¨νŽΈν™”μ™€, μ™ΈλΆ€ λ‹¨νŽΈν™”μ— λŒ€ν•΄ μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
  • νŽ˜μ΄μ§€μ—μ„œ μ‹€μ œ μ£Όμ†Œλ₯Ό μ–΄λ–»κ²Œ κ°€μ Έμ˜¬ 수 μžˆλŠ”μ§€ μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
  • μ–΄λ–€ μ£Όμ†Œκ³΅κ°„μ΄ μžˆμ„ λ•Œ, 이 곡간이 μˆ˜μ • κ°€λŠ₯ν•œμ§€ 확인할 수 μžˆλŠ” 방법이 μžˆλ‚˜μš”?
  • 32λΉ„νŠΈμ—μ„œ, νŽ˜μ΄μ§€μ˜ 크기가 1kb 이라면 νŽ˜μ΄μ§€ ν…Œμ΄λΈ”μ˜ μ΅œλŒ€ ν¬κΈ°λŠ” λͺ‡ κ°œμΌκΉŒμš”?
  • 32λΉ„νŠΈ μš΄μ˜μ²΄μ œλŠ” λž¨μ„ μ΅œλŒ€ 4G κΉŒμ§€ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 이유λ₯Ό νŽ˜μ΄μ§•κ³Ό μ—°κ΄€ μ§€μ–΄μ„œ μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
  • C/C++ κ°œλ°œμ„ ν•˜κ²Œ 되면 Segmentation Fault λΌλŠ” μ—λŸ¬λ₯Ό μ ‘ν•  수 μžˆμ„ν…λ°, 이 μ—λŸ¬λŠ” μ„Έκ·Έλ©˜ν…Œμ΄μ…˜/νŽ˜μ΄μ§•κ³Ό μ–΄λ–€ 관계가 μžˆμ„κΉŒμš”?

πŸ“– ν•™μŠ΅ λ‚΄μš© μš”μ•½

  • 1μ‘°: [PR 링크]
  • 2μ‘°: [PR 링크]
  • 3μ‘°: [PR 링크]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions