Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Vroegere niet-mechanische geheugentechnologieën: van vertragingslijnen tot kerngeheugen

In de formatieve jaren van computing, duwden ontwerpers voorbij mechanische relais en vacuumbussen, pionierend niet-mechanische opslagoplossingen die de moderne geheugenarchitectuur zouden vormen.

Een van de meest uitvindende concepten was de vertragingslijn. Een vertragingslijn vertraagt de voortplanting van een puls of golf – veel als een echo die door een kluif botst. Door elektrische impulsen om te zetten in akoestische golven in een medium zoals kwik, en ze daarna terug te converteren, „slaat” de lijn tijdelijk data op als de golven circuleren.

Vroege implementaties gebruikten lange buizen gevuld met vloeibare kwik. Een elektrische transducer aan elk uiteinde converteerde signalen naar klankgolven en terug. Een serieel stroom binaire data ging de zendtransducer binnen als een spanningsgolfvorm, reisde door het kwik, en kwam uit de ontvangtransducer in dezelfde volgorde.

Vroegere niet-mechanische geheugentechnologieën: van vertragingslijnen tot kerngeheugen

Wanneer een terugkoppelschakeling de zendtransducer herhaaldelijk aandraaide, werd de reeks pulsen een circulatie FIFO schuifregister – effectief een ringteller die data kon behouden zolang de lus gevoed werd.

Ondanks zijn uitvindelijkheid, leed de vertragingslijn onder materiaal- en omgevingsbeperkingen. De EDVAC in de vroege jaren '50 gebruikte 128 kwikbuizen, elk ongeveer 5 ft lang, met een maximum van 384 bits. Temperatuurschuivingen veranderden de geluidssnelheid in kwik, wat de timing scheef trok en de betrouwbaarheid compromisdeerde.

Opvolgende ontwerpen vervingen vloeibare kwik door vaste staven – glas, kwarts, of speciaal gelegeerde metalen – om torsiegolven te vertragen bij hogere frequenties. Een opvallend voorbeeld gebruikte een 95-ft lange nikkel-ijzer-titaan draad, opgerold voor compactheid. De totale vertraging was 9.8 ms, wat een 1 MHz klok en ongeveer 9.800 bits opslag per draad mogelijk maakte.

Hoewel vertragingslijnen uiteindelijk wichen voor robuustere technologieën, blijft het principe van het gebruik van fysieke media om data vastehouden foundationeel in modern geheugenonderzoek.

Een ander mijlpaal was de Williams Buis, een kathodestraalbuis (CRT) aangepast van oscilloscopen en televisiedisplays. In plaats van fosfor te exciteren om een beeld te creëren, depotede het elektronenbundel lading op het glasoppervlak. Een metaalrooster voor de buis detecteerde deze lading, en externe circuitry ververste de data om verlies te voorkomen.

IBM's Model 701 gebruikte een Williams Buis geheugen met 4 kB capaciteit. Echter, herhaalde herschrijvingen konden het scherm overladen, wat verlies „1” toestanden in buren pixels liet bloeden.

Magnetisch kerngeheugen vertegenwoordigde een decisieve sprong voorwaarts. Ferromagnetische ferrietverbindingen vertonen een bijna vierkante hysteresekurve: een kritische magnetische velddrempel is vereist om de magnetiseringsrichting om te keren, en eenmaal omgekeerd, behoudt het materiaal zijn toestand zelfs wanneer het veld wordt verwijderd. Deze bistabiliteit maakt ferriet ideaal voor een binaire latch.

Vroegere niet-mechanische geheugentechnologieën: van vertragingslijnen tot kerngeheugen

Jay Forrester van MIT benutte deze eigenschap om het eerste praktische kerngeheugen te bouwen. Een rooster geïsoleerde draden kruiste door duizenden ferrieten ringen – elk ring een kern. Door de rij- en kolomdraden die een kruisen bij een kern te energiseren, wordt een magnetisch veld gegenereerd dat sterk genoeg is om de polariteit van de kern in te stellen of te resetten. De richting van de toegepaste stroom bepaalt of de kern een „0” of een „1” opslaat.

Vroegere niet-mechanische geheugentechnologieën: van vertragingslijnen tot kerngeheugen

Data General's Nova computer, circa 1969-70, huisvestte een 4 kB kerngeheugenbord. De kernen waren nauwelijks groter dan een balpen, en de bordcircuitry aandraaide de rij/kolomstromen en las de kerntorstanden.

Vroegere niet-mechanische geheugentechnologieën: van vertragingslijnen tot kerngeheugen

Een later 1971 ontwerp verpakte kernen dichter, wat de capaciteit verdubbelde tot 8 kB.

Vroegere niet-mechanische geheugentechnologieën: van vertragingslijnen tot kerngeheugen

Het lezen van een kern was een destructief proces: een spanningspuls geschreven naar de kern zou een stroom op een speciale leesdraad induceren alleen als de kerntoestand veranderde. Gevolgelijk moest de kern opnieuw geschreven worden om zijn oorspronkelijke waarde te behouden, wat periodieke refreshcycli noodzakelijk maakte.

Kerngeheugens sterktes waren niet-volatiliteit, robuustheid, en relatief hoge dichtheid – allemaal bereikt zonder de mechanische slijtage van vertragingslijnen of de temperatuursgevoeligheid van CRTs. Deze attributen maakten kerngeheugen de ruggengraat van veel jaren '60-'70 systemen, inclusief Apollo-gidscomputers, CNC-controllers, en zakelijke mainframes.

Terwijl statische RAM (SRAM) parallel evolueerde, gedreven door kleinere transistoren en uiteindelijk silicium IC's. SRAM's niet-volatiele voordeel hield het levend, maar de schaal en kost van kerngeheugen edged het uiteindelijk uit in de jaren '80.

Bubbelgeheugen bood een ander magnetisch alternatief. In een dun granaatfilm onder een permanent magnetisch veld, konden micron-grootte gemagnetiseerde „bellen” langs geëtste sporen geschoven worden met externe spoelen. Een bel vertegenwoordigde een „1”, en zijn afwezigheid een „0”. Lezen en schrijven vond plaats als bellen een kleine detectiespoel passeerden, analog aan een bandhoofd.

Ondanks zijn indrukwekkende dichtheid – miljoenen bits op een chip van slechts een paar vierkante inches – leed bubbelgeheugen onder inherent sequentiële toegang, wat de prestaties beperkte ten opzichte van dynamische en statische RAM.

Een electrostatische neef, het Charge-Coupled Device (CCD), verplaatste elektrische ladingen over een siliciumsubstraat in een vergelijkbare seriële manier. Net als bubbelgeheugen, vereisten CCD's frequente refresh vanwege ladingverval, wat ze volatiel maakte.

Samenvattend, de progressie van vertragingslijnen tot kerngeheugen illustreert de onverstoorbare drive om opslagdichtheid, betrouwbaarheid, en snelheid te verhogen – principes die vandaag de dag nog steeds de geheugentechnologieën informeren.

Industriële technologie

  1. De Guillotine: Geschiedenis, Ontwerp en Nalatenschap
  2. Silicium: Eigenschappen, Productie en Marktverwachtingen
  3. Wodka: Van Oude Distillatie tot Moderne Productie
  4. Niet-mechanische digitale geheugens begrijpen: SRAM, DRAM en Flash
  5. ROM, PROM, EPROM en EEPROM begrijpen: ontwerp, programmeren en identificatie
  6. Van perforatiekaarten tot harde schijven: de evolutie van mechanische opslag
  7. Lookup-tabellen begrijpen: van ROM's tot geavanceerde ALU's
  8. Microprocessoren: de evolutie van stored-program computing
  9. Knooppuntdiodes begrijpen: van kristaldetectors tot moderne siliciumapparaten
  10. Bescherm uw bedrijf: Beveilig uzelf tegen ransomware-aanvallen
  11. Top 5 technologieën die de productie revolutioneren