80s DRAM 칩 : 데이터 버스 폭의 비트 당 하나?

rwallace 08/21/2017. 5 answers, 2.583 views
memory performance

80 년대에는 메모리를 다루는 전형적인 방식이 데이터 버스 너비의 비트 당 하나의 RAM 칩이었습니다. 16 비트 머신을 구축하고 있다고 가정하고 32K RAM을주고 싶다면 16 개를 사용하여 16K 비트 RAM 칩으로이 작업을 수행 할 수 있습니다. 128K는 64kbit 칩을 사용하여 똑같이 잘 수행 할 수 있으며, 다시 16 개가 가능합니다.

그러나 64K RAM을 원한다면 64K 비트 칩 중 8 개를 사용하고 각 칩을 하나씩 두 비트 씩만 제공하여 속도를 저하시킬 수 있습니다.

따라서 액세스 속도에있어 불이익을 지불하고 싶지 않다면 32K 또는 128K이지만 중간에 있지는 않습니다. 이 올바른지?

5 Comments
3 manassehkatz 07/30/2017
@ pndc의 대답에서 알 수 있듯이 간단하고 흔한 해결책은 여러 개의 작은 칩 세트를 사용하는 것이 었습니다. "낭비 된"메모리에 대한 비용을 지불하지 않고 새롭게 고밀도 칩을 구입하는 데에는 일반적으로 초기 비용이 더 많이 드는 두 가지 이유가 있습니다. 이는 여분의 보드 공간, 소켓, 납땜 등에 대해 균형을 이루도록 요구됩니다. 복고풍 시대에 보드 공간은 일반적으로 값 싸고 새 칩은 높은 수준의 생산에 도달 할 때까지 매우 비쌌습니다. 오늘날에도 여전히 그렇습니다. 대개 1 대 또는 2 대 이상의 DIMM 대신 2 대 또는 4 대의 소형 DIMM을 장착하게됩니다.
2 Ross Ridge 07/30/2017
또한 80 년대에는 더 넓은 DRAM 칩을 사용할 수있었습니다. 예를 들어, Commodore 64는 원래 8 개의 64kx1 칩을 출하했지만 이후의 개정에서는 2 개의 64kx4 칩을 사용했습니다.
1 cat 07/31/2017
어떻게 16 비트 폭 버스 * 16KiB 당 칩 = 32KiB ??
1 rwallace 07/31/2017
@JeffreyBosboom 그것은 저에게 제안하지 않습니다! 각 칩이 한 번에 데이터 버스를 통해 하나의 비트를 전송할 것을 제안합니다. 다른 사람이 더 명확하게 볼 수있는 대체 제목이있는 경우 제목을 편집하는 사람에게 아무런 문제가 없습니다.
1 rwallace 07/31/2017
@cat 16 비트 폭 버스 x 16kbit / chip = 32kbyte.

5 Answers


pndc 07/30/2017.

아니.

64KB의 RAM을 가진 가상의 16 비트 머신에서는 각각 16 개의 16KB 칩을 사용하여 2 개의 32KBB 뱅크를 구현할 수 있습니다. 이것은 분명히 필요한 칩 수와 보드 공간을 두 배로 늘려주므로 다음 고밀도 칩을 사용하거나 무료로 두 배의 메모리를 다시 사용하는 것에 비해 비용 효율적이지 않을 수도 있습니다.

적어도 하나의 실제 예가 존재합니다. Amiga 500은 512KB의 RAM을 탑재했으며 초기 모델은 16 개의 256kib 칩을 사용하여이를 구현합니다. A501 메모리 확장에는 총 16 개의 256kib 칩이 포함되어 있으며 1MiB를 제공합니다.

1 comments
6 rwallace 07/30/2017
좋은 지적! Sinclair Spectrum 48K는 16kb 칩 3 개로 구현되기 시작했으며, 1984 년에는 64KB 칩을 하나의 뱅크로 구현하는 것으로 전환하여 1984 년 1/4 분기가 사용되지 않은 채로 남았습니다. 비용 효과가 발생할 것입니다.

Dan Mills 07/30/2017.

어떤 특정 시점에서 비용에 의해 크게 좌우되는 몇 가지 변화가있었습니다.

흥미로운 점은 1 비트 칩이 인기가 있었기 때문에 기본적으로 RAS 및 CAS 신호를 사용하여 주소 버스가 멀티플렉싱 되었기 때문에 당시의 기술로 64K를 원하는 칩 크기로 만들면 Address, RAS, CAS, 1 데이터, WR, RD, CE 플러스 전원 및 접지는 16/18 핀 DIL과 같으며 유일한 칩당 하나의 신호로 끝납니다. 다층 PCB가 싸기 전에, 이것은 중요했습니다.

8, 8k * 8 부분 (총 메모리 크기)의 배열과 비교할 때 모든 칩에 8 비트 데이터 버스와 7 비트 주소 및 제어 신호를 실행해야하며 주소 디코더가 필요합니다. 그래서 당신은 24 핀 칩을보고 있으며, PCB 상에 훨씬 더 많은 라우팅을 제공합니다.

결과적으로 속도가 빨라짐에 따라 버스 로딩이 낮아짐에 따라 넓은 장치가 더 나은 선택이되었습니다 (특히 NMOS는 끔찍한 잡음 마진을 겪었으므로). 그러나 현대의 DIMM을 보면 여러 개의 좁은 부품이 종종 선호된다는 것을 알 수 있습니다.


John Turner 07/31/2017.

빈티지 컴퓨터 쇼핑객 문제 모음을 가진 사람을 찾으십시오. 그런 문제에 대한 더 나은 연구 자료는 없습니다. 서로 다른 컴퓨터의 장점과 메모리 스킴을 논의하는 기사가있을뿐만 아니라 직접 가격표, 직접 시장 프로세서의 속도 및 용량, RAM 칩 및 디스크 드라이브를 홍보하는 광고가 있습니다.

몇 가지 포인터 :

- 초기 동적 RAM은 멀티 벤더였으며, 4K ~ 256K 세대의 공통 부품 번호 지정 체계 (및 유사한 DIP 핀아웃)가 사용되었습니다.

예를 들어 4096 x 1 칩은 4104, 16,384 x 1 칩은 4116, 65,536 x 1 칩은 4164, 262,144 x 1은 41256입니다.

- 에폭시 (플라스틱의 경우 P) 또는 세라믹 (세라믹의 경우 C) 패키지 인 경우 접미사가 자주 표시됩니다.

- 4 비트 병렬 부품은 "nyble wide"또는 "nibble wide"라고 불리며 4416과 4464로 번호가 매겨졌습니다. 4464P는 1986 년 이후 Apple // e에서 가장 많이 사용되는 유형으로, 64ns x4에 120nsec RAS를 제공합니다. .

- 최초의 1 형 IBM AT는 쌍을 이룬 4164C를 피기 백 스택에 납땜하여 DIP 소켓에 "128kbit"RAM을 채웠습니다. IBM은 256kbit 핀아웃에 맞게이 RAM을 자신의 공장에서 맞춤 포장했기 때문에 배치가 가능합니다. 이들을 오늘 발견하는 것은 Grampa의 작업대를 통해 부활절 달걀을 사냥하는 것입니다. 이따금 씩 41256 칩을 사용하기 위해 제거되고 일부 표시되지 않은 DIP 레일 또는 전자 수첩 서랍을 통해 빠져 나왔습니다.

- 1 메가 비트 부품은 5 볼트 전원에서 마지막으로 작동했지만 내부적으로 3.3 볼트 부품이었습니다

- 4 메가 ​​비트 부품은 3.3 볼트 로직, JEDEC 핀아웃, SMT 표면 실장 및 싱글 인라인 메모리 모듈과 같은 신기술로의 전환을 시작했습니다. 그때까지 대부분의 새 컴퓨터는 워드 (16 비트) 메모리를 사용했습니다.

1 comments
1 rackandboneman 07/31/2017
가장 초기의 (30 핀, 8 비트) SIMM / SIPP 모듈은 종종 8 비트 또는 9 비트 (패리티!)의 1 비트 폭 칩, 때로는 2 비트의 4 비트 폭 부품 (원하는 경우 1 비트 패리티 포함)로 제작되었습니다. ..

rackandboneman 07/31/2017.

하나의 다른 이유 : 1 비트 칩은 한 종류의 칩만 사용하여 8 비트 또는 9 비트 폭 어레이로 쉽게 구성 될 수 있습니다. 메모리 패리티 (오류 검사)가 필요한 경우 후자입니다. 때로는 4 + 4 + 1이 사용되었지만 잠재적으로 다른 신뢰성 특성을 가진 두 개의 칩 유형이 필요했습니다 (패리티 시스템에서는 유용하지 않음).


Brian H 07/30/2017.

1980 년대 시스템에서는 4 비트를 출력하는 DRAM 칩을 사용하는 것이 일반적이었습니다. 일반적인 변형은 64K x 4 비트로 액세스되는 256Kb DRAM 칩과 256K x 4 비트로 액세스되는 1Mb 칩이었습니다. 따라서 16 비트 데이터 버스는 512KB를 제공하기 위해 4 개의 DRAM 칩만 필요할 수 있습니다.

4 비트 폭 DRAM은 주어진 데이터 버스 폭에 필요한 칩 수를 줄임으로써 널리 사용되었습니다. 32 비트 데이터 버스에 연결된 8 개의 칩은 1990 년대 초반의 일반적인 구성이었습니다. 또한 1980 년대 후반에 나온 Apple / e Platinum과 Commodore C64c와 같은 8 bitters는 DRAM 풋 프린트를 2 칩으로 줄여 제조 비용을 절감 할 수있었습니다.

Related questions

Hot questions

Language

Popular Tags