νŽ˜μ΄μ§•(Paging)

2024. 6. 23. 14:14Β· πŸ“–μŠ€ν„°λ””/운영체제
λͺ©μ°¨
  1. νŽ˜μ΄μ§•μ΄λž€?
  2. νŽ˜μ΄μ§•μ—μ„œμ˜ μŠ€μ™€ν•‘
  3. νŽ˜μ΄μ§€ν…Œμ΄λΈ”
  4. 단점

νŽ˜μ΄μ§•μ΄λž€?

ν”„λ‘œμ„ΈμŠ€λ₯Ό 일정 크기둜 자λ₯΄κ³ , 이λ₯Ό λ©”λͺ¨λ¦¬μ— λΆˆμ—°μ†μ μœΌλ‘œ ν• λ‹Ήν•˜λŠ” 것

 

  • ν”„λ‘œμ„ΈμŠ€μ˜ 논리 μ£Όμ†Œ 곡간을 νŽ˜μ΄μ§€(page)λΌλŠ” 일정 λ‹¨μœ„λ‘œ 자λ₯΄κ³ ,
  • λ©”λͺ¨λ¦¬μ˜ 물리 μ£Όμ†Œ 곡간을 ν”„λ ˆμž„(frame)μ΄λΌλŠ” νŽ˜μ΄μ§€μ™€ λ™μΌν•œ μΌμ •ν•œ λ‹¨μœ„λ‘œ 자λ₯Έ λ’€
  • νŽ˜μ΄μ§€λ₯Ό ν”„λ ˆμž„μ— ν• λ‹Ήν•˜λŠ” 가상 λ©”λͺ¨λ¦¬ 관리 기법

 

νŽ˜μ΄μ§•μ—μ„œμ˜ μŠ€μ™€ν•‘

νŽ˜μ΄μ§• μ—­μ‹œ 가상메λͺ¨λ¦¬μ˜ 기법 쀑 ν•˜λ‚˜λ‘œ 물리 λ©”λͺ¨λ¦¬ 보닀 큰 ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹€ν–‰ν•˜κΈ° μœ„ν•΄ μŠ€μ™€ν•‘μ„ ν•©λ‹ˆλ‹€.

 

ν”„λ‘œμ„ΈμŠ€ λ‹¨μœ„μ˜ μŠ€μ™‘ 인, μŠ€μ™‘ 아웃이 μ•„λ‹Œ νŽ˜μ΄μ§€ λ‹¨μœ„μ˜ μŠ€μ™‘μΈ(νŽ˜μ΄μ§€μΈ), μŠ€μ™‘ 아웃(νŽ˜μ΄μ§€ 아웃)

λ©”λͺ¨λ¦¬μ— 적재된 ν•„μš”κ°€ μ—†λŠ” νŽ˜μ΄μ§€λ“€μ€ 보쑰기얡μž₯치둜 μŠ€μ™‘ 아웃

싀행에 ν•„μš”ν•œ νŽ˜μ΄μ§€λ“€μ€ λ©”λͺ¨λ¦¬λ‘œ μŠ€μ™‘ 인

 

이 과정을 μžμ„Ένžˆ μ„€λͺ…ν•˜λ©΄ μš”κ΅¬ νŽ˜μ΄μ§•κ³Ό νŽ˜μ΄μ§• ꡐ체둜 μ„€λͺ… ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

νŽ˜μ΄μ§€ν…Œμ΄λΈ”

νŽ˜μ΄μ§€ ν…Œμ΄λΈ”μ€ νŽ˜μ΄μ§• μ‹œμŠ€ν…œμ—μ„œ ν•„μˆ˜μ μΈ ꡬ성 μš”μ†Œμž…λ‹ˆλ‹€.

  • ν”„λ‘œμ„ΈμŠ€λ₯Ό μ΄λ£¨λŠ” νŽ˜μ΄μ§€κ°€ μ–΄λŠ ν”„λ ˆμž„μ— μ μž¬λ˜μ–΄ μžˆλŠ”μ§€ CPUκ°€ μ•ŒκΈ°λŠ” 어렀움
  • ν”„λ‘œμ„ΈμŠ€κ°€ λ©”λͺ¨λ¦¬μ— λΆˆμ—°μ†μ μœΌλ‘œ λ°°μΉ˜λ˜μ–΄ μžˆλ‹€λ©΄ 순차적으둜 μ‹€ν–‰ ν•  수 μ—†μŒ

이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ νŽ˜μ΄μ§€ ν…Œμ΄λΈ”μ„ μ‚¬μš©ν•˜μ—¬ μ—°μ†μ μœΌλ‘œ μ‹€ν–‰ν•  수 있게 ν•˜λŠ” 것이 νŽ˜μ΄μ§€ ν…Œμ΄λΈ”μž…λ‹ˆλ‹€.

 

단점

  • λ‚΄λΆ€ λ‹¨νŽΈν™” :
    • λ§ˆμ§€λ§‰ νŽ˜μ΄μ§€μ—μ„œ ν”„λ‘œμ„ΈμŠ€μ˜ 크기가 νŽ˜μ΄μ§€ 크기 보닀 μž‘μ„ λ•Œ λ°œμƒν•˜λŠ” 것

'πŸ“–μŠ€ν„°λ”” > 운영체제' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

가상 λ©”λͺ¨λ¦¬μ™€ μš”κ΅¬ νŽ˜μ΄μ§•, νŽ˜μ΄μ§• ꡐ체  (0) 2024.06.23
μ„Έκ·Έλ¨Όν…Œμ΄μ…˜(Segmentation)  (0) 2024.06.23
λ©”λͺ¨λ¦¬μ˜ μ£Όμ†Œ 곡간: 물리/λ…Όλ¦¬μ£Όμ†Œ 가상메λͺ¨λ¦¬ & μ£Όμ†Œ λ³€ν™˜  (0) 2024.06.19
  1. νŽ˜μ΄μ§•μ΄λž€?
  2. νŽ˜μ΄μ§•μ—μ„œμ˜ μŠ€μ™€ν•‘
  3. νŽ˜μ΄μ§€ν…Œμ΄λΈ”
  4. 단점
'πŸ“–μŠ€ν„°λ””/운영체제' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • TLB(Translation Lookaside Buffer)
  • 가상 λ©”λͺ¨λ¦¬μ™€ μš”κ΅¬ νŽ˜μ΄μ§•, νŽ˜μ΄μ§• ꡐ체
  • μ„Έκ·Έλ¨Όν…Œμ΄μ…˜(Segmentation)
  • λ©”λͺ¨λ¦¬μ˜ μ£Όμ†Œ 곡간: 물리/λ…Όλ¦¬μ£Όμ†Œ 가상메λͺ¨λ¦¬ & μ£Όμ†Œ λ³€ν™˜
mmmhmm
mmmhmm
λ„€λͺ¨ν•˜λ‚˜ 동그라미 λ‘κ°œ
전체
였늘
μ–΄μ œ
mmmhmm
hmmumm
mmmhmm
  • λΆ„λ₯˜ 전체보기 (50)
    • πŸ–₯οΈν”„λ‘œμ νŠΈ (3)
    • πŸ’‘ν”„λ‘œμ νŠΈ λ¬Έμ œν•΄κ²° (6)
    • πŸ”¦κ³΅λΆ€ λ¬Έμ œν•΄κ²°κ³Όμ • (2)
    • πŸ“–μŠ€ν„°λ”” (38)
      • λ°μ΄ν„°λ² μ΄μŠ€ (10)
      • μŠ€ν”„λ§ (6)
      • λ„€νŠΈμ›Œν¬ (10)
      • 운영체제 (12)
hELLO Β· Designed By μ •μƒμš°.v4.2.2
mmmhmm
νŽ˜μ΄μ§•(Paging)
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”

단좕킀

λ‚΄ λΈ”λ‘œκ·Έ

λ‚΄ λΈ”λ‘œκ·Έ - κ΄€λ¦¬μž ν™ˆ μ „ν™˜
Q
Q
μƒˆ κΈ€ μ“°κΈ°
W
W

λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€

κΈ€ μˆ˜μ • (κΆŒν•œ μžˆλŠ” 경우)
E
E
λŒ“κΈ€ μ˜μ—­μœΌλ‘œ 이동
C
C

λͺ¨λ“  μ˜μ—­

이 νŽ˜μ΄μ§€μ˜ URL 볡사
S
S
맨 μœ„λ‘œ 이동
T
T
ν‹°μŠ€ν† λ¦¬ ν™ˆ 이동
H
H
단좕킀 μ•ˆλ‚΄
Shift + /
⇧ + /

* λ‹¨μΆ•ν‚€λŠ” ν•œκΈ€/영문 λŒ€μ†Œλ¬Έμžλ‘œ 이용 κ°€λŠ₯ν•˜λ©°, ν‹°μŠ€ν† λ¦¬ κΈ°λ³Έ λ„λ©”μΈμ—μ„œλ§Œ λ™μž‘ν•©λ‹ˆλ‹€.