
참고. 가상 메모리, 페이징 기법, Segmentation Fault
·
SW/면접을 위한 CS 전공지식 노트
C언어의 꽃, 포인터"포인터가 없으면 불편한 지경에 이르렀다면, 당신은 C를 할 줄 안다고 할 수 있다."라는 말은 C 언어의 핵심인 포인터(pointer)의 중요성을 강조한 것이다. 포인터는 C 언어에서 강력한 도구로, 메모리 관리와 직접적인 데이터 접근을 가능하게 한다. 하지만 그로 인해 발생하는 매우 치명적인 문제가 있는데....!?컴퓨터와 VMS 이해C 언어와 포인터를 제대로 이해하려면 컴퓨터 구조와 가상 메모리 시스템(VMS, Virtual Memory System)에 대한 기본적인 이해가 필요하다.VMS란 무엇인가?VMS는 컴퓨터 시스템에서 논리적으로 완벽한 선형 메모리를 제공한다. 이를 통해 응용 프로그램은 4GB 크기의 선형 메모리 공간(32비트 기준)을 사용하는 것처럼 보인다. 이는 42..