데이터를 보존하는 장치
실행할 프로그램의 코드
전역 변수, 정적 변수
프로그램 시작 시 할당, 종료 시 소멸
사용자의 동적 할당
지역 변수, 매개 변수
함수 호출 시 할당, 종료 시 소멸
↑ 비용 상승
↑ 액세스 빈도 상승
시간 차이로 인한 효율 저하를 최소화
CPU가 직접 액세스
장치 제어기를 통하여 CPU가 액세스
보조기억장치
라 부름
주로 프로그램, 데이터 저장
Byte/단어
단위가 아닌 블록/페이지
단위로 액세스
(Random Access Memory)
CPU가 직접 액세스
-> 어디에 있던 액세스 시간이 동일
💨휘발성
캐시메모리
에 사용됨
🔋안정한 상태 유지
-> 전력이 공급된다면 충전하지 않아도 무방
주기억장치
에 사용됨
🔌방전
-> 주기적인 충전 필요
-> 재충전회로를 포함함
SDRAM
(Read Only Memory)
주기억장치
에 사용됨
📌비휘발성
Read Only
-> 프로그램
이나 변경될 수 없는 데이터
를 저장
쓰기
1회
더 많은 쓰기
횟수
자외선
으로 지움
더 더 많은 쓰기
횟수
전기 신호
로 지움
반영구적인 쓰기
횟수
삭제가 빠른 EEPROM
비휘발성인데 액세스 속도가 높은 기억장치
Phase-change RAM
Ferroelectric RAM
Magnetic RAM
김종현 저, 『컴퓨터구조론』, 생능출판, 2019.