CS-Oh-Yeahs / os_study

μš΄μ˜μ²΄μ œμ™€ μ •λ³΄κΈ°μˆ μ˜ 원리 μŠ€ν„°λ””
7 stars 1 forks source link

πŸ€”[CH09]Q2 Thrashing은 μ–΄λ– ν•œ μƒν™©μ—μ„œ λ°œμƒν•˜λŠ”μ§€ μ„€λͺ…ν•΄μ£Όμ„Έμš”. #79

Open dianestar opened 2 years ago

dianestar commented 2 years ago

Thrashingμ΄λž€ ν”„λ‘œμ„ΈμŠ€κ°€ νŠΉμ • μž‘μ—…μ„ μ›ν™œνžˆ μ§„ν–‰ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ μ΅œμ†Œν•œμ˜ ν”„λ ˆμž„μ„ 할당받지 λͺ»ν•˜μ—¬ page faultκ°€ 자주 λ°œμƒν•˜κ³ , 이에 따라 ν”„λ‘œμ„ΈμŠ€κ°€ ν•΄μ•Όν•  일을 ν•˜λŠ” μ‹œκ°„λ³΄λ‹€ νŽ˜μ΄μ§€λ₯Ό swap in/out ν•˜λŠ”λ° 더 λ§Žμ€ μ‹œκ°„μ„ 쏟게 λ˜λŠ” ν˜„μƒμ„ λ§ν•©λ‹ˆλ‹€. 주둜 이와 같은 경우 CPU의 이용λ₯  및 μ„±λŠ₯이 μ €ν•˜λ  수 있기 λ•Œλ¬Έμ— μ μ ˆν•˜κ²Œ Multi-Programming Degreeλ₯Ό μ‘°μ ˆν•΄μ€„ ν•„μš”κ°€ μžˆμŠ΅λ‹ˆλ‹€.