기억장치에 대해 조금 더 세부적인 내용을 알고 싶으면 《 [Computer Structure] 기억장치 》를 보고 오자!
▶ 기억장치
프로그램을 실행하려면 먼저 프로그램을 메모리에 적재해야한다.
▶ 주 기억장치(main memory)
- 특징
- CPU 직접 접근 가능 (CPU와 직접적인 통신)
- CPU와 가까이 위치
- 프로그램과 데이터를 모두 보관하기에 크기가 작음
- 종류
- RAM (random Access Memory) : 휘발성
- ROM (Read Only Memory) : 비 휘발성, 펌웨어(비 휘발성 저장장치), 부트스트랩 프로그램
▶ 보조 기억장치
- 특징
- CPU 직접 접근 블가 (무조건 주기억 장치를 거침)
- 현재는 필요하지 않은 프로그램이나 데이터를 저장하고 있다가 필요할 때 주기억 장치로 전송
- 비 휘발성
- 모든 프로그램을 메모리에 올릴 수 없어 필요한 부분만 메인 메모리에 올리고, 나머지는 보조 기억 장치의 스왑영역에 내려놓게 되는데 이것을 스왑아웃이라고 한다.
- 종류
- 하드 디스크 드라이브(HDD): 모터에 의한 프래터 회전에 따라 헤더가 데이터 읽어 데이터 처리
- 반도체 디스크 드라이브(SSD): 반도체를 사용하여 임의 접근 가능 (고속 탐색, 발열 적음)
▶ 저장장치 계층 구조
- 속도, 가격, 휘발성에 따라 계층 구조를 이룬다.
- 접근 속도가 빠르고 가격이 높은 기억장치 → 접근 속도가 느리고 가격이 낮은 기억장치 순으로 계층 구성
《 캐시 메모리 》 에 대해 자세히 알고싶다면 클릭하기!
📎참조