[Linux] Memory Management

1.Memory Management - intro

post-thumbnail

2.Abstraction: Address Space

post-thumbnail

3.Memory API: malloc(), free(), brk(), mmap() ..

post-thumbnail

4.Address Translation (주소 변환)

post-thumbnail

5.불연속 할당 1: Segmentation (<-> 연속 할당: base/limit register)

post-thumbnail

6.불연속 할당 2: Paging (<-> 연속 할당: base/limit register)

post-thumbnail

7.Free-space 관리 / Fragmentation(단편화) / Allocation policy

post-thumbnail

8.쓰레싱(Thrashing)

post-thumbnail