⚠️ 공부한 내용을 정리하는 공간입니다. 설명이 부족하거나 옳바르지 못한 부분이 있을 수 있습니다. 옳바르지 못한 내용을 발견하셨다면 댓글로 알려주시길 부탁드립니다. 수정하도록 하겠습니다.
오늘의 사족
방어가 철입니다.
방어 is 철
< 목차 >
1. RAM이란 무엇인가?
2. RAM의 종류 (DRAM, SRAM, SDRAM, DDR SDRAM)
1. RAM이란 무엇인가?
RAM은 휘발성 메모리로 프로그램이 실행되는 도중에만 데이터가 저장되어 CPU에 의해 사용되다가 프로그램이 종료되면 저장된 데이터가 모두 사라진다. RAM을 검색해보면 용량이 클수록 가격도 비싸진다. 근데 여기서 RAM은 프로그램 실행중에만 저장되는 휘발성 메모리인데 굳이 비싼 돈을 들여서 더 큰 용량을 사야하는지 의문이 든다.
CPU는 RAM에 올라온 프로그램만 실행이 가능한데 이때 CPU가 실행하려는 프로그램이 Secondary Storage(보조기억장치)에 있다면 RAM은 Secondary Storage에서 CPU가 요청한 프로그램을 가지고 와야 한다. RAM의 용량이 작다는 건 CPU가 실행하고자 하는 프로그램을 적재할 공간이 없다는 것이기 때문에 CPU가 프로그램을 실행하는 속도가 늦어질 수밖에 없다.
그렇기 때문에 RAM의 용량이 크면 클 수록 좋다.
2. RAM의 종류
DRAM; Dynamic RAM
DRAM은 동적인 RAM으로 저장 데이터가 동적으로 사라지는 RAM이다. 데이터가 시간이 지나면 사라지기 때문에 DRAM은 데이터가 사라지는 것을 막기 위해 일정한 주기로 데이터를 다시 저장해야 한다. 대용량으로 만들기에 효율적이고 가격이 저렴하기 때문에 주로 RAM 용도로 사용된다.
"[1] DRAM uses a different design that stores data as a charge on a capacitor. The charge in the capacitor decays over time and must be constantly refreshed to maintain the stored data. This process of refreshing the memory cells consumes a significant amount of energy and results in slower access times and higher latencies compared to SRAM.
One of the key advantages of DRAM is its high density, which means that it can store more data per unit of area than SRAM. This makes it ideal for large-scale memory applications such as main memory in computers, where cost and capacity are more important than speed. Additionally, DRAM is less expensive than SRAM because its memory cells are simpler to manufacture and are easier to integrate into larger memory modules."
SRAM; Static RAM
SRAM은 정적인 RAM으로 저장 데이터가 변하지 않는 RAM이다. SRAM은 DRAM과 달리 데이터를 다시 저장할 필요가 없기 때문에 속도가 더 빠르다. 다른 RAM에 비해 소비전력이 크고 대용량으로 만들기엔 비효율적이고 가격이 더 비싸기 때문에 주로 캐시 메모리(Cash Memory)에 사용된다.
"[2] SRAM (Static Random-Access Memory) is a type of memory that does not require refresh cycles as DRAM (Dynamic Random-Access Memory) does. In an SRAM cell, data is stored on a flip-flop circuit that maintains its state as long as power is supplied. This makes SRAM faster and more reliable than DRAM. SRAM does not need to access the memory cell array to retrieve data, which makes it faster than DRAM and results in lower latency."
SDRAM; Synchronous Dynamic RAM
클럭 신호가 동기화된 DRAM으로 클럭에 맞춰서 동작하여 CPU와 정보를 주고 받는 RAM이다.
DDR SDRAM; Double Data Rate SDRAM
데이터를 주고 받는 길의 넓이인 대역폭을 넓혀서 속도를 더 빠르게 만든 SDRAM으로 최근에 가장 흔히 사용되는 RAM이다.
<참조>
[1] Difference Between SRAM and DRAM, [Website] 검색경로 - https://www.javatpoint.com/difference-between-sram-and-dram
[2] Difference Between SRAM and DRAM, [Website] 검색경로 - https://www.javatpoint.com/difference-between-sram-and-dram
<사진 출처>
SRAM
https://dk.farnell.com/lyontek/ly62256sl-55lli/sram-256k-32kx8-2-7-5-5v-28soic/dp/2253655
DRAM