더북(TheBook)

이렇게 네 가지 영역으로 나누어서 변수의 특성에 따라 할당되어 사용하는 이유가 무엇일까요?

우리가 책상 서랍을 사용할 때 하나의 영역으로 사용하는 것보다 여러 개의 칸막이로 이용하여 구분하면 더욱 관리하기가 쉽습니다. 칸막이로 구분하여 1번 칸막이에는 연필을, 2번 칸막이에는 볼펜이나 형관펜을, 3번 칸막이에는 지우개를 구분해서 넣어두면 물건을 찾을 때 쉽게 찾을 수 있겠지요. 메모리도 이와 같은 이치입니다.

그림 10-7 | 칸막이로 구분된 서랍

 

메모리의 특성에 따라 4개의 영역으로 나누어, 특성이 같은 변수끼리 하나의 영역에 저장하면 메모리 관리에 있어 효율적입니다. 즉, 메모리 공간을 나누어서 관리하면 유사한 성격의 데이터를 모아서 저장할 수 있어 관리가 편리할 뿐 아니라 메모리 접근 속도도 빨라집니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.