초기 마이크로 컴퓨터의 DRAM 새로 고침 간격은 얼마입니까?

Jan 18 2021

동적 RAM은 정적 RAM보다 밀도가 높지만 데이터 손실을 방지하려면 몇 밀리 초마다 새로 고쳐야합니다. 정확히 몇 밀리 초입니까? 시간이 지남에 따라 답이 바뀌었다면 70 년대와 80 년대에 사용 된 RAM 칩에 대해 관심이 있습니다.

질문을하게 된 것은 일부 컴퓨터가 비디오 회로를 사용하여 새로 고침을 수행했다는 인상을 받았다는 것입니다. 이는 60Hz 프레임 당 한 번만 수행 할 수 있음을 시사합니다 (약 16ms). http://www.jagregory.com/abrash-black-book/

PC의 각 DRAM 칩은 저장하는 데이터의 무결성을 보장하기 위해 약 4 밀리 초마다 한 번씩 완전히 새로 고쳐야합니다.

표준 DRAM 칩의 일반적인 수치는 4ms입니까?

답변

5 StephenKitt Jan 18 2021 at 16:13

표준 DRAM 칩의 일반적인 수치는 4ms입니까?

128kbit 및 256kbit 칩으로 만 시작합니다. 많은 이전 칩 (16kbit, 32kbit, 64kbit)과 일부 128kbit 칩은 2ms의 새로 고침주기를 필요로하는 것으로 문서화되었습니다. 자세한 내용은 다음 표를 참조하십시오 : 4116 , 4132 , 4164 , 41128 , 41256 .

많은 컴퓨터가 DRAM 새로 고침을 처리하기 위해 비디오 회로를 사용했다는 사실이 해당 새로 고침이 비디오 새로 고침과 동일한 속도로 발생했음을 의미하지는 않습니다. 참조 무엇 DRAM 리프레시이며 왜 이상한 애플 II 비디오 메모리 레이아웃이 그것에 의해 영향을 받습니까? Apple II 구현에 대한 설명을 참조하십시오. 8 비트 Ataris에서 DRAM 새로 고침은 ANTIC에 의해 처리되었으며, 그 목적을위한 전용 카운터가 있습니다. 자세한 내용 은 Atari 8 비트 FAQ 를 참조하십시오. Reenigne은 IBM 5150에서 DRAM 갱신을 설명하는 블로그 게시물을 작성 했습니다 (비디오 회로를 사용하지 않음).

3 MartinMaly Jan 18 2021 at 17:29

비디오 내용 : 초기 칩에는 7 비트 새로 고침이 있으므로 2ms 프레임에서 모든 행에 액세스해야합니다. 주기 당 더 많은 (물리적) 행 액세스를 달성하기 위해 일부 주소 라인을 바꿀 수 있습니다.

극단적 인 경우 A0-A6 및 A7-A13을 완전히 스왑 할 수 있으므로 선형 액세스의 경우 각 바이트가 완전히 다른 물리적 행에 저장됩니다. Et voila, 당신은 디자인에 의해 "무료 새로 고침"을 가지고 있습니다 (매우 느리기 때문에 많은 두통). 그래서 가능하지만 일종의 트레이드 오프가 필요합니다.

참조 : 왜 초기 DRAM (예 : 4116)에 음의 열 주소 설정 시간이 있습니까?