가상메모리1 가상메모리 영역 이 페이지는 C언어를 기준으로 가상메모리 영역에 대해 설명하고 있다. 메모리 데이터와 명령어를 저장하는 곳 컴퓨터가 작업을 할 때 그 작업을 어떻게 하는지 참고하기위한 자료가 메모리에 있다. 메모리는 한정되어 있으므로 잘 사용해야 한다. 가상메모리 32비트 시스템에서 프로세스(실행중인 프로그램) 생성시 4GB의 메모리를 할당받을 수 있는데, 이는 RAM 만으로는 충당하기에 부족하다. 그래서 OS는 RAM과 하드디스크를 하나로 묶어 가상메모리로 관리한다. 대부분의 시스템에서는 주로 페이징(paging)이라는 기법으로 가상메모리를 관리한다. 가상메모리 영역은 code, data(data, BSS), heap, stack 영역으로 나뉜다. code 영역 (text) 코드 자체를 구성하는 메모리 영역으로 Hex.. 2019. 3. 28. 이전 1 다음