Inefficiency of the Base and Bound Approach Base and Bound 문제점 한 프로세스의 address space를 physical memory로 mapping하면 address space의 Heap과 Stack 사이의 free s
힙 메모리를 관리하는 방법을 배워보자.30바이트인 힙이 있다. malloc함수를 처리하기 위해 어느 위치가 free space인지 free list로 만들어 놓으면 관리하기 쉽다.malloc은 연속된 공간을 반환해 주어야 한다.만약 malloc(15);라고 요청이 들어
Paging은 한 프로세스의 address space를 고정된 사이즈로 고정된 사이즈의 유닛(페이지)으로 쪼개게 된다.Segmentation: 가변 크기 분할(code, stack, heap, etc). 외부 단편화 문제paging: 고정 크기 분할page: addre
TLB TLB는 프로세서 내에 있는 memory-management unit(MMU)의 한 부분이다. TLB는 하드웨어 캐시이다. 즉 메모리의 일종으로 메모리 안에 가상주소에서 물리주소로 변환할 때 필요한 내용들(PTE)을 담는다. 캐시이다 보니 메모리의 크기가 한정이