본문/내용
I. 서론
운영체제는 눈에 보이지 않지만, 컴퓨터라는 복잡한 기계의 심장처럼 끊임없이 작동하고 있다. 우리가 문서를 작성하고, 인터넷을 검색하고, 동시에 음악을 들을 수 있는 것은 이 보이지 않는 시스템이 모든 자원을 조율하기 때문이다. 그중에서도 ‘메모리 관리’는 운영체제의 가장 핵심적인 기능 중 하나이다. 컴퓨터가 아무리 빠른 CPU를 가지고 있어도, 메모리 관리가 비효율적이라면 프로그램은 제대로 실행되지 못한다. 마치 아무리 머리가 좋아도 책상 위가 어지럽다면 집중하기 어려운 것과 같다.
나 역시 처음 컴퓨터를 배울 때는 ‘메모리 부족’이라는 문구를 단순한 불편함으로만 느꼈다. 그러나 프로그래밍을 배우고 운영체제의 구조를 공부하면서, 이 문구가 단순히 저장공간의 부족을 의미하는 것이 아니라, 보이지 않는 질서의 균형이 깨졌다는 신호라는 사실을 깨닫게 되었다. 운영체제는 한정된 물리적 메모리를 수많은 프로그램이 동시에 사용하도록 관리해야 한다. 즉, ‘누가’, ‘언제’, ‘얼마나’의 문제를 끊임없이 계산하며 균형을 잡는 존재이다.
이 과정을 들여다보면, 단순한 기술적 절차를 넘어 일종의 사회적 질서가 존재한다…