On 08/28/2013 07:48 PM, Bjarni Juliusson wrote:
Jag funderar mycket på det här med minne, och jag har svårt att komma på en minnestyp som kan tillverkas i tillräckligt stora kapaciteter för att vara användbart som primärminne utan en enorm massa jobb. Kärnminne är ju t.ex. en väldigt trevlig minnesteknologi, men ska man göra ett par K kärnminne så är det frågan om tiotusentals pyttesmå ferritkärnor som ska träs upp på tråd under lupp. Inte så lockande. Jo, jag har tänkt på ungefär samma sak. Kärnminne borde dock gå att optimera tillverkningen lite, men jag vet inte var man kan få tag på tillräckligt med cores för större projekt. Nån som har nån ide? :-) (sidofråga...)
Så jag har kommit fram till att jag vill prova att bygga ett trumminne. Nackdelen är förstås att det är rätt groteska rotationstider när man läser och skriver, men med några hundra ord snabbare minne till så borde det vara acceptabelt. Dessutom är det en skoj teknologi!
Trummor är synnerligen roliga ja! :-) SMIL använde trumminne som primärminne OJMR. Hm, jag har nåt minne av att jag läst en grej nångång om ett trumminne som skulle installeras på MIT på tidigt 60-tal. Det var på typ tredje våningen, och man spann upp det och det skulle stå och bli varmt över natten. Dock så var det nån obalans nånstans så på morgonen hade det hoppat ut genom väggen...
Då är bara frågan hur man ska gå tillväga. Vi kan dela in problemet i tre delar:
* Mekanisk konstruktion
* Ytbeläggning
* Läs/skrivhuvuden
Den mellersta har jag läst lite om, och det verkar som att det lättaste är att använda pulvriserad järn(III)-oxid som man blandar med nåt bindmedel och penslar på ett tunt lager av. Järn(III)-oxid kan man tillverka själv med bikarbonat, vatten, en bit järn, lite ström och en ugn. :) Förhoppningsvis kan man sedan få den lagom pulvriserad med en vanlig mortel?
Den mekaniska biten känns lite svårare. Någon typ av cylinder behövs, och den ska monteras väldigt välbalanserat på en axel och kunna snurra i jämn takt. Vad ska man använda för material? Hur stor ska man göra trumman? Hur ska man montera den på en axel?
Borde det inte gå att använda nåt från en centrifug? Dom snurrar ju rätt fort och på nåt vis blir det oftast balans också... Men själva läsarmen kan ju sitta fast i samma anordning som trum-axeln, så blir det inte nåt jätteproblem om det inte är exakt balans.
Huvudena är också ett litet problem. De behöver klara hyfsat hög bandbredd för att man ska få nån som helst vettig densitet. Ljudbandshuvuden är helt uteslutna t.ex., men däremot videobandspelarhuvuden kan kanske vara intressant att titta på. Folk slänger ju videobandspelare. Ett alternativ är ju förstås att tillverka egna huvuden, men det verkar minst sagt pilligt eftersom det är riktigt små toleranser som krävs.
Huvudena i videobandspelare moderna videobandspelare är så löjligt små och känsliga så det kan bli svårt att ens se dom :-) Jag har hållit på att jävlas med att få igång en Ampex VR-5103 som jag har i förrådet, och där är det betydligt större saker, samt att man kan se hur det är gjort med blotta ögat. Däremot så är det nog inte så svårt att bygga ett eget läshuvud (jämfört med att bygga resten :-). Runt sidan 25-30 i boken jag just la upp står det en del om sånt. Sen är det lite trix med hur man lagrar det också. Kan ju vara en ide med att läsa på hur MFM funkar. -- Ragge