19. 메모리 시스템의 이해
메모리 계층
기억장치는 CPU에 의해 시행될 프로그램이 저장되는 곳으로 주 기억장치와 보조 기억장치 그리고 캐시 메모리로 분류된다.
메모리 종류
명칭 | 설명 |
---|
주 기억장치 | 마더보드에 장착되는 기억장치로 RAM, ROM이 있다. |
보조 기억장치 | USB, SD card 등의 장치로 저속, 대용량의 장치이다. 여기 자료들은 필요시 주 기억장치로 옮겨진다. |
캐시 메모리 | MMS, CPU에 배치되는 저장장치로 프로그램의 일부 혹은 사용비도가 높은 데이터를 저장 한다. |
컴퓨터 시스템의 메모리 계층
입출력의 경제성에 의해 메모리를 계층별로 나누게 되었다.
주 기억장치
주 기억장치의 종류
- RAM(Random Access Memory)
-
SRAM(Static RAM)
- 전원이 연결되어 있는 동안만 정보가 유지(Flip-Flop으로 구성)
- 사용이 편리하고 읽기/쓰기 시간이 짧음(cache memory)
-
DRAM(Dynamic RAM)
- 주기적으로 재 충전 해줘야 정보가 유지
- 전력 소비가 적고 하나의 칩으로 대량의 정보 저장 가능
- ROM(Read Only Memery)
- 부트스트랩 로더(bootstrap loader)
- 전원의 on/off와 무관하게 작동되기 때문에 불변하는 상소의 표 등이 저장
RAM의 동작 원리
보조 기억장치
보조 기억장치의 주요 특성
메모리 내의 기억장소에 도달하여 그 내용을 얻는데 요구되는 평균 시간을 접근시간이라고 하며 종류는 다음과 같다.
- Seek time : read/write head가 지정된 기억장소에 도달하는데 소요되는 시간
- Transfer time : 추출된 데이터를 장치 내 또는 장치 외 필요한 곳으로 전송하는데 요구되는 시간
- Record : 일반적으로 데이터가 기록되는 단위, Seek time을 체크하게 되는 기준
- Transfer rate : 장치가 레코드의 시작점에 위치한 다음 단위 시간 당 전송할 수 있는 문자 수