80'erne DRAM-chips: en pr. Bit databusbredde?

rwallace 09/02/2017. 5 answers, 2.583 views
memory performance

Som jeg forstår det, var den typiske måde at håndtere hukommelse på i firserne en RAM-chip pr. Bit af databusbredde. Antag at du var ved at opbygge en 16-bit maskine, og du ønskede at give det 32K RAM, det kunne du gøre med 16kbit RAM chips ved at bruge seksten af ​​dem. 128K kunne lige så godt laves ved hjælp af 64kbit chips, igen seksten af ​​dem.

Men hvis du ville have 64K RAM, kunne dette kun ske ved at bruge otte af 64kbit chipsene, og at hver chip leverer to bits, den ene efter den anden, hvilket medfører en afmatning.

Så hvis du ikke ønsker at betale nogen straf i adgangshastigheden, er det 32K eller 128K, men ikke imellem. Er dette korrekt?

5 Comments
3 manassehkatz 07/30/2017
Som det fremgår af @ pndc's svar, var den enkle og meget almindelige løsning at bruge flere sæt mindre chips. Der er to grunde til dette - betal ikke for "spildt" hukommelse, og nyere højere density chips normalt koste mere oprindeligt. Det bliver afbalanceret mod ekstraordinære ejendomme, stikkontakter, lodning mv. I retro-dage var bestyrelsen almindelig billig og nye chips var meget dyre, indtil de kom op på et højt produktionsniveau. Det er stadig sandt i dag - ofte sender en maskine med 2 eller 4 mindre DIMM'er i stedet for 1 eller 2 større DIMM'er.
2 Ross Ridge 07/30/2017
Der var også bredere DRAM-chips tilgængelige i løbet af 80'erne. For eksempel sendte Commodore 64 oprindeligt med otte 64kx1 chips, men senere revisioner brugte to 64kx4 chips.
1 cat 07/31/2017
hvordan er 16 bit bred bus * 16KiB pr chip = 32KiB ??
1 rwallace 07/31/2017
@JeffreyBosboom Det foreslår ikke det for mig! Formålet er at foreslå, at hver chip sender en bit over databussen ad gangen. Hvis der er en alternativ titel, som andre mennesker ville finde klarere, har jeg intet problem med nogen, der redigerer titlen.
1 rwallace 07/31/2017
@cat 16 bit bred bus x 16kbit pr chip = 32kbyte.

5 Answers


pndc 07/30/2017.

Ingen.

I din hypotetiske 16 bit maskine med 64 kB RAM kan du simpelthen implementere to 32 kB banker ved at bruge 16 16 kib chips hver. Dette fordobler tydeligvis det krævede antal chips og bordplads, der kræves, hvilket måske ikke er omkostningseffektivt ved at bruge bare næste chips med højere densitet og få dobbelt så meget hukommelse igen gratis.

Der findes mindst ét ​​virkelige eksempel. Amiga 500 leveres med 512kiB RAM, og de tidlige modeller implementerer dette ved hjælp af seksten 256kib chips. A501 hukommelsesudvidelsen indeholder yderligere seksten 256 kib chips, hvilket giver 1MiB i alt.

1 comments
6 rwallace 07/30/2017
God pointe! Sinclair Spectrum 48K begyndte at blive implementeret med tre banker med 16 kb chips, og i 1984, som jeg forstår det, skiftede til implementering med en bank med 64 kb chips, hvoraf et kvart blev forbudt ubrugt, så det er tydeligt, hvornår crossover point omkostningseffektivitet ville ske.

Dan Mills 07/30/2017.

Der var flere variationer, der stort set var drevet af omkostningerne på et bestemt tidspunkt.

Hvad er interessant, er, hvorfor 1 bit chips var populære, i grunden blev din adressebus typisk multiplexet ved hjælp af RAS- og CAS-signalerne, så hvis teknologien på det tidspunkt gjorde 64K til en ønskelig chipstørrelse, kunne du gøre 8 adresse, RAS, CAS, 1 Data, WR, RD, CE plus strøm og jord i noget som en 16/18 pin DIL og kun ender med at 1 signal pr chip er unik. Tilbage før flerlags-PCB'er var billige, betød dette.

Sammenlign med en matrix på 8, 8k * 8 dele (Samlet total hukommelsesstørrelse), nu skal du køre den 8 bit databus til hver chip plus 7 bits adresse plus styresignalerne plus du har brug for en adressecoder, så du kigger på en 24 pin chip, med meget mere routing på printkortet.

Til sidst blev hastigheder kommet til det punkt, at den lavere busindlæsning gjorde større enheder bedre valg (især da NMOS havde forfærdelige støjmarginer), men hvis du ser på en moderne DIMM, vil du stadig opdage, at flere smalle dele ofte begunstiges.


John Turner 07/31/2017.

Find nogen med en samling af vintage Computer Shopper-problemer, der er ikke noget bedre forskningsmateriale til sådanne spørgsmål. Der er ikke kun artikler, der diskuterer fordelene ved forskellige computere og deres hukommelsesordninger. Der er annoncer, der udnytter prisfastsættelse, hastighed og kapacitet for direkte markedsprocessorer, RAM-chips og diskdrev.

Et par tips:

- Tidlige dynamiske RAM'er var multivendor, med en fælles parts nummereringsordning (og lignende DIP pinouts) gennem 4k til 256k generationerne.

- 4096 x 1 chips var for eksempel 4104, 16.384 x 1 chips var 4116, 65.536 x 1 chips var 4164, 262.144 x 1 var 41256.

- Et suppleret brev angives ofte, hvis det var en epoxy (P til plast) eller keramisk (C til keramisk) pakke.

- 4-bit-parallelle dele blev kaldt "nybble-wide" eller "nibble-wide" og blev nummereret 4416 og 4464. 4464P var den hyppigste sort, der blev brugt i Apple // e fra 1986 og fremefter, hvilket gav 64kx4 med 120nsec RAS typisk .

- Den originale type 1 IBM AT brugte parret 4164C loddes i piggyback stabler for at udfylde sine DIP sockets med 128kbit RAM'er, et arrangement muligt, fordi IBM tilpassede disse RAM'er til deres planter for at passe til en 256-kbit pinout. At finde disse i dag er et påskeæg jagt gennem Grampa's arbejdsbord, da de ofte blev fjernet for at gøre plads til 41256 chips og squirreled væk i nogle umærkede DIP skinne eller organisator skuffe.

- 1 megabit dele var de sidste til at operere på 5 volt forsyning, men var internt 3,3 volt dele

- 4 megabit dele begyndte en engros overgang til nye teknologier som 3,3-volts logik, JEDEC pinouts, SMT overflade montering og Single Inline Memory Modules. Dengang anvendte de fleste nye computere hele tiden (16-bit) hukommelse.

1 comments
1 rackandboneman 07/31/2017
Den tidligste type SIMM / SIPP moduler (30 bit, 8 bit) blev ofte bygget fra 8 eller 9 (paritet!) 1 bit brede chips, nogle gange to 4-bit brede dele (med en paritet 1-bit hvis ønsket) .. ..

rackandboneman 07/31/2017.

En anden grund: 1-bit chips kunne let konfigureres som 8 eller 9 bit brede arrayer med kun én type chip - sidstnævnte i tilfælde hvor hukommelse paritet (fejl kontrol) var ønsket. Nogle gange blev 4 + 4 + 1 brugt, men krævede to chiptyper med potentielt forskellige pålidelighedsegenskaber (som ikke er nyttige i et paritetssystem).


Brian H 07/30/2017.

Det var meget almindeligt i 1980'erne systemer at udnytte DRAM chips, der output 4 bits. Fælles varianter var 256Kb DRAM-chips tilgængelige som 64K x 4 bits, og 1Mb chips blev adgang til som 256K x 4 bits. Således kræver en 16-bits databus kun 4 DRAM-chips til at give 512KB.

De 4-bit brede DRAM'er blev brugt bredt, fordi de reducerede chiptælling, der var nødvendigt for en given databusbredde. 8 chips forbundet til en 32-bits databus var en fælles konfiguration i begyndelsen af ​​1990'erne. Også senere versioner af 1980'erne 8-bitere som Apple // e Platinum og Commodore C64c kunne reducere deres DRAM-fodaftryk til kun 2 chips, hvilket reducerede produktionsomkostningerne.


HighResolutionMusic.com - Download Hi-Res Songs

1 The Chainsmokers

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
2 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
3 Anne-Marie

Rewrite The Stars flac

Anne-Marie. 2018. Writer: Benj Pasek;Justin Paul.
4 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
5 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
8 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
9 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
10 Nicki Minaj

No Candle No Light flac

Nicki Minaj. 2018. Writer: Denisia “Blu June” Andrews;Kathryn Ostenberg;Brittany "Chi" Coney;Brian Lee;TJ Routon;Tushar Apte;ZAYN;Nicki Minaj.
11 Rita Ora

Cashmere flac

Rita Ora. 2018. Writer: Sean Douglas;Lindy Robbins.
12 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
13 Brooks

Limbo flac

Brooks. 2018.
14 Rita Ora

Velvet Rope flac

Rita Ora. 2018.
15 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
16 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
17 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
18 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
19 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
20 Lil Pump

Arms Around You flac

Lil Pump. 2018. Writer: Rio Santana;Lil Pump;Edgar Barrera;Mally Mall;Jon Fx;Skrillex;Maluma;Swae Lee;XXXTENTACION.

Related questions

Hot questions

Language

Popular Tags