위키득계정 ↗
기술

기억 장치

기억 장치기술
영문명
Computer data storage
주요 구분
주기억 장치와 보조 기억 장치
대표 매체
RAM, SSD, 하드 디스크
주요 특성
용량, 접근 지연, 전송 속도, 휘발성
기억 장치는 컴퓨터의 명령과 데이터를 보관하는 구성 요소다. 빠르게 접근하는 작업용 공간과 전원이 꺼져도 남는 저장 공간은 역할과 성질이 다르다.

작업 공간과 보관 공간

문서를 편집할 때 프로그램은 실행에 필요한 데이터 일부를 메모리에 올려 사용한다. 저장 명령을 실행하면 그 결과를 파일로 남긴다. 이때 실행 중의 작업 공간과 장기 보관 공간은 같은 개념이 아니다.

일반적인 DRAM은 전원 공급이 끊어지면 저장 상태를 유지하지 못한다. SSD와 하드 디스크는 전원이 없어도 데이터를 보존한다. 다만 비휘발성이라는 말이 고장이나 손상 없이 영원히 보관된다는 뜻은 아니다.

여러 층으로 나누는 이유

CPU 레지스터와 캐시는 빠르지만 담을 수 있는 양이 제한적이다. 주기억 장치는 더 많은 데이터를 다루고, 보조 기억 장치는 더 큰 자료를 보관한다. 속도와 용량, 비용의 차이를 조합하는 것이 메모리 계층 구조의 기본 생각이다.

용량과 속도는 다른 수치

용량은 얼마만큼 담는지를 나타낸다. 지연 시간은 요청 후 응답까지 걸리는 시간이며, 대역폭은 일정 시간 동안 옮길 수 있는 데이터의 양이다. 작은 파일을 자주 읽는 작업과 큰 영상을 연속으로 읽는 작업은 서로 다른 특성의 영향을 받는다.

메모리가 부족하면 운영 체제가 일부 데이터를 저장 장치로 옮겨 관리할 수 있다. 이때 접근이 느려져 응답성이 떨어질 수 있으므로, 저장 공간이 충분하다는 사실만으로 메모리 부족이 해결되지는 않는다.

복제와 복구

복사본을 같은 장치 안에만 두면 그 장치의 고장에 함께 영향을 받을 수 있다. 백업은 복구할 수 있는 별도 사본을 유지하는 일이며, 동기화나 장치 내부의 중복 저장과 목적이 다르다. 중요한 데이터는 실제로 복원할 수 있는지도 확인해야 한다.

관련 문서

컴퓨터 / 중앙 처리 장치 / 데이터베이스