실제 종이책의 페이지에서 단어가 유래했다고 한다.책에서 만약 5000번째 단어를 찾아야한다고 하자.책을 펼치고 첫 페이지의 첫 단어부터 하나씩 세야하기때문에 시간이 무지 오래걸릴 것이다.만약 각 페이지마다 몇개의 단어가 있는지 리스트가 있다고 가정하자.이 경우 5000
가상 메모리 주소 구성 32비트 시스템에서는 주소 레지스터의 크기가 32비트 위 그림을 참고하면 가상 주소 길이가 32비트라 0부터 31까지의 범위다. > 이미지 출처: http://denninginstitute.com/itcore/virtualmemory/vmide
물리 메모리에서 사용되지 않는 공간이 생기는 것을 의미한다.내부 단편화프로세스의 크기가 페이지의 크기보다 작아서 페이지 내부에 빈 공간이 생긴 경우페이지 내부에 빈공간외부 단편화프로세스가 메모리에서 해제되어 생긴 빈 공간을 다른 프로세스들이 사용할 수 없는 경우페이지
프로세스들이 물리 메모리에 연속적으로 이어져있다고 가정종료된 프로세스가 있는 경우 프로세스들이 차지하는 공간 사이에 빈공간이 생김압축 (compaction)페이징대부분의 컴퓨터들이 페이징 기법 사용세그멘테이션기억 조각 모음이라고도 부름흩어져있는 빈공간들을 모아 하나의
4GB = 4 1024 바이트 1024 바이트 \* 1024 바이트 주소 하나당 메모리 공간 크기가 1 바이트4 1024 1024 \* 1024 개의 주소가 존재한다는 의미메모리 주소는 비트로 표현2^32바이트 = 4GB32비트메모리 크기가 4GB이므로 메모리