더북(TheBook)

▲ 그림 2-4 프로세스와 배열의 메모리 공간

실제 RAM은 이렇지 않다. 모든 프로세스에는 최신 운영 체제의 작동 방식과 관련된 전용 메모리 영역이 있기 때문이다. 하지만 이 레이아웃은 자체 운영 체제나 장치 드라이버를 직접 개발하지 않는 한 항상 보게 될 것이다.

대체로 데이터를 어떻게 배치하느냐에 따라 작업을 더 빠르고 효율적으로, 혹은 그 반대로 만들 수 있다. 몇 가지 기본적인 데이터 구조와 내부 작동 방식을 아는 것이 중요하다.

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