---
description: 메모리 공간 분할 이유
---

# Reason for memory space partitioning



1. **신뢰성/보안**: 프로그램의 코드나 상수 데이터가 변경되는 것은 대부분 문제를 의미합니다. 코드 영역에서의 변경을 방지하고, 데이터 영역이 실행 가능하지 않도록 함으로써 보안을 강화합니다.
2. **저장 공간**: 많은 프로그램에서는 초기화되지 않거나 공통된 값을 가진 데이터 영역이 있습니다.
