1. 메모리 계층 구조 (속도 및 비용 순)
- 순서: 레지스터(CPU) > 캐시 메모리(SRAM) > 주기억장치(DRAM) > 보조기억장치(HDD/SSD)
- 원칙: 상위로 갈수록 속도가 빠르고 가격이 비쌈. 하위로 갈수록 용량이 크고 저렴함.
2. 주기억장치 (RAM: Random Access Memory)
- 정의: 실행 중인 프로그램과 데이터를 저장하는 작업 공간.
- 특징: 휘발성 메모리 (전원 차단 시 데이터 소멸).
- 종류 비교 (핵심 출제 포인트):
- SRAM (정적 램): 재충전(Refresh) 불필요, 속도 빠름, 고가, 캐시 메모리로 사용.
- DRAM (동적 램): 재충전(Refresh) 필요, 속도 느림, 저가, 집적도 높음, 일반 주기억장치로 사용.
3. 캐시 메모리 (Cache Memory)
- 목적: 속도 차이 해결 (CPU와 주기억장치 간의 병목 현상 완화).
- 위치: CPU와 주기억장치(DRAM) 사이.
- 구성: 고속의 SRAM 사용.
- 특징: 적중률(Hit Rate)이 높을수록 시스템 전체 속도 향상.
4. 가상 메모리 (Virtual Memory)
- 목적: 기억 용량 확대 (물리적 메모리 크기 한계 극복).
- 원리: 보조기억장치(HDD/SSD)의 일부를 주기억장치처럼 사용하여, 주기억장치보다 큰 프로그램을 실행.
- 필수 과정: 가상 주소를 물리 주소로 변환하는 주소 매핑(Mapping) 필요.
- 오답 주의: 처리 속도 향상이 주목적이 아님 (속도는 캐시 메모리).
5. 연관 메모리 (Associative Memory)
- 목적: 검색 속도 향상.
- 특징: 메모리 주소(Address)가 아닌 저장된 **내용(Content)**의 일부를 이용하여 데이터에 접근.
- 별칭: CAM (Content Addressable Memory).
6. 플래시 메모리 (Flash Memory)
- 분류: EEPROM의 일종, 비휘발성 메모리 (전원 차단 시 데이터 유지).
- 용도: 디지털 카메라, MP3, USB 드라이브, SSD 등 휴대용 기기의 저장 매체.
- 특징: 전력 소모 적음, 입출력 자유로움, 전송 속도 빠름.
- 저장 단위: 블록(Block) 및 페이지(Page) 단위 (트랙/섹터 단위 아님).
7. ROM (Read Only Memory)
- 특징: 비휘발성 메모리, 읽기 전용.
- 저장 데이터: BIOS, POST(자가 진단), 기본 글꼴 등 시스템 부팅에 필수적인 펌웨어 저장.
기출문제
다음 중 컴퓨터의 내부 기억장치에 관한 설명으로 옳은 것은?
① RAM은 일시적으로 전원 공급이 없더라도 내용은 계속기억된다.
② SRAM이 DRAM 보다 접근 속도가 느리다.
③ 주기억장치의 접근 속도 개선을 위하여 가상 메모리가사용된다.
④ ROM에는 BIOS, 기본 글꼴, POST 시스템 등이 저장되어 있다.
다음 중 캐시(Cache) 메모리에 관한 설명으로 옳은 것은?
① 캐시 메모리로 DRAM이 사용되어 접근 속도가 매우 빠르다.
② 캐시 적중률이 높을수록 컴퓨터 시스템의 전체 처리 속도가 저하된다.
③ 캐시 메모리는 보조기억장치의 일부를 주기억장치처럼 사용하는 메모리이다.
④ CPU와 주기억장치 사이에서 처리속도를 향상시키기 위한 일종의 버퍼 메모리 역할을 한다.
다음 중 컴퓨터 시스템에서 사용하는 가상기억장치(Virtual memory)에 대한 설명으로 옳지 않은 것은?
① 보조기억장치 같은 큰 용량의 기억 장치를 주기억장치 처럼 사용하는 개념이다.
② 주기억장치의 용량보다 큰 프로그램의 실행을 가능하게 한다.
③ 주소 매핑(mapping)이라는 작업이 필요하다.
④ 주기억장치의 접근 시간을 최소화하여 시스템의 처리 속도가 빨라진다.
다음 중 컴퓨터에서 사용하는 기억장치에 관한 설명으로 옳지 않은 것은?
① 플래시(Flash) 메모리는 비휘발성 기억장치로 주로 디지털 카메라나 MP3, 개인용 정보 단말기, USB 드라이브 등 휴대용 기기에서 대용량 정보를 저장하는 용도로 사용된다.
② 하드디스크 인터페이스 방식은 EIDE, SATA, SCSI 방식 등이 있다.
③ 캐시(Cache) 메모리는 CPU와 주기억장치 사이에 위치하여 두 장치간의 속도 차이를 줄여 컴퓨터의 처리 속도를 빠르게 하기 위한 메모리이다.
❹ 연관(Associative) 메모리는 보조기억장치를 마치 주기억장치와 같이 사용하여 실제 주기억 장치 용량보다 기억용량을 확대하여 사용하는 방법이다.
다음 중 컴퓨터의 주기억장치인 RAM에 관한 설명으로 옳은 것은?
① 전원이 공급되지 않더라도 기억된 내용이 지워지지 않는다.
② 시스템에서 사용하는 BIOS, POST 등이 저장된다.
③ 현재 사용 중인 응용 프로그램이나 데이터가 저장된다.
④ 주로 하드디스크에서 사용되는 기억장치이다.
다음 중 플래시 메모리(Flash Memory)에 관한 설명으로 옳지 않은 것은?
① 정보의 입출력이 자유롭고, 전송속도가 빠르다.
② 비휘발성 기억장치이다.
③ 트랙 단위로 저장된다.
④ 전력 소모가 적다.