메모리에 대해서 설명해보세요.

  • 메모리의 종류

메모리는 캐시,레지스터,플래스 메모리,VRAM 다양하지만 주기억장치 관점에서는 RAM 과 ROM 두가지가 있다.

(1) ROM(read only memory)은 읽기 전용 메모리로, 미리 데이터로 입력되어 있으며, 교환할 수 없는 메모리이다. 컴퓨터에서는 계산의 순서라든가, 일을 하기 위한 특정 순서 등은 여기에 기억되고 있다.

(2) RAM(random access memory)은 엑서스할 수 있는 메모리로, 데이터의 출입이 자유로운 메모리이다. 계산값을 일시적으로 기억하고자 할 때에 RAM이 사용된다.

  • 컴퓨터에 있어 메모리의 역할

CPU의 처리속도와 HDD의 자료전송 속도차이가 크기 때문에 그걸 보완해 주는 중간역할을 하는 것이 메인 메모리이다. 미리 HDD에서 CPU의 처리작업에 필요한 데이터를 가져와 두는 것이다. 반면 메인메모리로도 보완이 충분치 않기 때문에 캐시메모리가 CPU에 포함된다.

속도의 빠른 정도: 레지스터 > 캐시메모리 > 메인 메모리 > 하드 디스크 → CPU와 가까울수록 빠르다.

  • 메모리의 성능 표시

(1) Access Time (tAC) — RAM의 성능을 측정하는 기준 중에서 access time(호출 시간)이 있는데, 이것은 프로세서가 메모리의 특정 주소에 들어있는 자료를 호출하도록 명령을 내리고 그 명령이 실행되면서부터 자료가 실제로 프로세서에 도달하기까지 소비되는 총 시간을 나타낸다.

(2) 메모리 세대별 발전 — DDR(Double Data Rate) SDRAM 계열은 세대를 거듭하며 빠르게 발전해 왔다. DDR4는 2014년부터 상용화되어 2133~3200 MT/s의 전송 속도를 제공하였으며, DDR5는 2021년 이후 상용화되어 4800 MT/s에서 시작하여 2024년 기준 최대 8400 MT/s의 고속 모듈이 출시되어 있다. DDR5부터는 모듈 내부에 온다이 ECC(On-Die Error Correcting Code) 회로가 내장되어 데이터 신뢰성이 향상되었다.

▲ 메모리 계층 구조

운영체제

캐시와 캐시의 종류에 대해 설명해보세요.

운영체제

RAM에 대하여 설명해보세요.

커뮤니티 Q&A

이론과 관련된 게시글이에요.

이해가 안 되거나 궁금한 점이 있다면 커뮤니티에 질문해 보세요!

게시글 작성하기