Memory

youngwiki
Pinkgo (토론 | 기여)님의 2025년 3월 18일 (화) 05:41 판

상위 문서: 컴퓨터 시스템

개요

memory(메모리)는 개념적으로 a large array of bytes를 의미한다. 이때 각각의 byte는 각각의 address에 해당한다.[1] 또한 메모리에 있는 데이터는 CPU와 주고받아지며, 이를 통해 프로그램이 메모리에 address를 사용하여 접근할 수 있다. 이때 다음과 같은 특성을 가진다. * 프로그램은 다수의 byte에 동시에 접근할 수 있다. 예를 들어 0x200에서 시작하는 4개의

  • C에서의 pointer 변수는 address 값을 의미한다.
  • 모든 address가 사용되는 것은 아니며, 사용되지 않는 주소값에 접근하면 오류가 발생한다.
  • 각각의 동작하는 프로그램은 private address space를 가지며, 해당 space에는 다른 프로그램이 접근할 수 없다.

각주

  1. address는 메모리의 array의 index에 해당한다.