페이징(paging)은 가상기억장치 내의 프로그램과 데이터를 일정하게 분할한 용량을 주기억장치의 분산된 공간에 적재하여 수행시키는 기법을 말하며, 주기억장치 가용 공간의 위치에 관계없이 페이지 단위로 할당할 수 있도록 한다. 페이징에서 외부 단편화는 발생하지 않으나 고정 분할 할당에서처럼 내부 단편화 현상은 발생할 수 있다. 프로그램의 크기를 일정한 크기(고정 블록)로 나누어서 할당한다.
주기억장치를 페이지 프레임(page frame)이라 불리는 고정 크기의 블록으로 나누어서 보조기억장치에 기억되어 있는 데이터나 프로그램을 고정된 크기의 페이지 단위로 교환하면서 프로그램을 수행한다. 여기서 페이지는 일정한 크기의 프로그램과 데이터를 의미하며, 페이지 프레임은 주기억장치의 일정한 크기를 말한다.
세그먼테이션 방법은 하나의 작업을 논리적인 크기(단위)의 가변(variable) 길이로 나누어 적재시키는 기법을 말한다. 즉 세그먼트 기법은 가상 주소를 일정한 크기로 분할하는 것이 아니라 분할 형태가 배열이나 함수가 같은 논리적인 다양한 크기의 가변적인 단위로 관리하는 것으로 기억장치의 사용자 관점을 보존하는 기법이다.