많은 컴퓨터 사용자는 RAM에 익숙할 것입니다. 당신이 생각하고 있는 RAM이 DRAM의 일종이라는 사실을 모를 수도 있습니다. 컴퓨터에도 약간의 SRAM이 있습니다. 이 둘 사이에는 많은 차이점이 있지만 사용자 관점에서 볼 때 DRAM이 더 저렴하고 훨씬 더 큰 용량으로 제공된다는 것이 대부분입니다.
SRAM은 훨씬 더 비싸지만 훨씬 빠릅니다. 이것은 두 가지 다른 용도를 발생시킵니다. DRAM은 메인 시스템 RAM으로 사용됩니다. 최신 컴퓨터에는 기가바이트가 필요하기 때문에 저렴한 비용과 고밀도가 유용합니다. SRAM은 CPU 캐시로 사용됩니다. CPU 공급을 유지하기 때문에 여기에서 고속이 탁월하지만 CPU를 저렴하게 유지하기 위해 용량이 제한됩니다.
이름 설명하기
SRAM은 Static Random Access Memory의 약자이고 DRAM은 Dynamic Random Access Memory의 약자입니다. 그러나 위의 차이점은 하나는 정적으로 간주되고 다른 하나는 동적으로 간주되는 이유를 실제로 설명하지 못합니다.
차이점은 실제로 메모리 셀이 작동하는 방식에 있습니다. 정적 RAM은 단순히 쓰기만 하면 됩니다. 전원 공급 장치가 있는 한 더 이상의 상호 작용 없이 저장된 데이터를 유지합니다. 그러나 동적 RAM은 정기적으로 각 메모리 셀을 재충전해야 합니다. 그렇지 않으면 일정한 전원 공급 장치를 사용하더라도 저장된 데이터가 손실됩니다. DRAM 셀은 내용을 읽은 다음 동일한 데이터를 다시 작성하여 재충전됩니다.
메모: DRAM과 SRAM은 모두 휘발성 메모리입니다. 둘 다 전원이 꺼지면 보유하고 있는 모든 데이터를 잃게 됩니다. 이것은 PSDRAM에서도 마찬가지입니다.
물론 컴퓨터는 RAM이 지속적으로 동일한 데이터를 자체적으로 다시 쓴다는 것을 보여주지 않습니다. 이것은 사용자에게 완전히 불필요하고 혼란스러울 것입니다. 그럼에도 불구하고 CPU, 특히 메모리 컨트롤러는 정기적으로 메모리 셀에 리프레시 주기를 수행하도록 지시해야 합니다. 이는 메모리 컨트롤러의 부하를 증가시킵니다. SRAM은 이 작업을 수행할 필요가 없습니다. 각 SRAM 셀은 전하 감쇄를 겪지 않으므로 셀을 새로 고칠 필요가 없습니다.
두 세계의 최고?
PSDRAM, 또한 PSRAM이라는 약어가 주어지면 의사 정적 RAM. SRAM처럼 보이게 하는 수정된 DRAM의 한 형태입니다. 개별 메모리 셀은 여전히 DRAM과 동일한 방식으로 만들어지기 때문에 저렴합니다.
상대적으로 저렴하지만 밀도는 실제 DRAM보다 낮습니다. 이는 PSDRAM이 메모리 셀을 자동으로 새로 고치는 추가 내부 회로를 도입하기 때문입니다. SRAM과 마찬가지로 메모리 컨트롤러는 데이터를 PSDRAM에 유지하기 위해 아무 것도 할 필요가 없습니다. 그냥 작동합니다.
단순화는 PSDRAM과 상호 작용하는 데 필요한 명령 회로가 DRAM보다 덜 복잡하다는 것을 의미합니다. 이것의 잠재적인 단점 중 하나는 CPU가 메모리 뱅크가 새로 고침, PSDRAM의 관련 은행이 시작된 직후 데이터 요청을 발행할 수 있습니다. 새로 고침 주기. 이 특정 문제는 경우에 따라 예기치 않게 높은 메모리 대기 시간이 있을 수 있음을 의미합니다.
결론
PSDRAM은 DRAM과 SRAM의 중간 지점입니다. 메모리 셀은 DRAM과 동일한 프로세스를 기반으로 하기 때문에 정기적으로 리프레시해야 합니다. 그러나 내부 회로가 메모리 셀을 자동으로 새로 고치기 때문에 메모리는 SRAM과 같이 CPU에 제공될 수 있습니다. 그러나 결국 PSDRAM은 많은 특별한 이점을 제공하지 않습니다. 표준 컴퓨터에서는 전혀 사용되지 않습니다.
PSDRAM이 확실히 사용되기 때문에 나쁘다는 것은 아닙니다. 제어 복잡성 감소가 유용한 일부 자동차 시스템, 산업용 제어 시스템 및 FPGA 기반 시스템에서 찾을 수 있습니다. 그러나 PSDRAM은 변경될 것 같지 않은 광대한 시장 발자국을 가지고 있지 않습니다. 아래 의견에서 주제에 대한 생각을 공유하는 것을 잊지 마십시오.