반응형
memory
-
메모리 구조(Memory Structure)란?Computer Science/OS 2024. 4. 5. 11:21
메모리 구조는 프로그램이 실행되면서 사용하는 메모리의 구성을 설명합니다. 이 구조는 일반적으로 코드 영역, 데이터 영역, 힙 영역, 스택 영역으로 나누어집니다. 각 영역은 특정 유형의 정보를 저장하며, 프로그램의 성능과 안정성에 직접적인 영향을 미칩니다. 1. 코드(Code) 영역 코드 영역은 프로그램이 실행되기 위해 CPU가 직접 읽어서 실행할 수 있는 기계어 코드가 저장되는 메모리 영역입니다. 이 영역에는 프로그램의 모든 함수와 명령어가 포함되어 있으며, 프로그램 실행 동안 변경되지 않습니다. 코드 영역은 읽기 전용이므로, 프로그램 실행 중에 이 영역의 내용을 변경하려고 시도하면 실행 시간 오류가 발생할 수 있습니다. 보안상의 이유로도 코드 영역은 보호되며, 코드 주입과 같은 공격을 방지하는 데 중요..