--- title: 在那女性手工編織計算機記憶體的時代 tags: News Translation translator: 李佳臻 --- # 在那女性手工編織計算機記憶體的時代 >由Kaushik Patowary發表- 數月前 0評論 ![image alt](https://4.bp.blogspot.com/-dJfWjg9sZ5g/XjlFKU91B7I/AAAAAAAAkpg/Trs1cuOHo-sp2BAEZ6gqeItnZAn8D-e3gCLcBGAsYHQ/s1600/core-memory-weaving-main.jpg) 過去的計算機技術看起來可笑的原始和龐大。社交媒體網站上經常共享的一個受歡迎的圖片顯示,一個大碗櫃大小的盒子被舉到泛美航空公司航班的貨艙上。帶有圖像的標題將其標識為IBM 305 RAMAC,這是1957年開發的世界上第一個商用硬盤。其記憶體容量僅為5百萬位元組(MB)。 在計算的早期,記憶體技術只允許很少的位元組(Bytes)容量。第二次世界大戰期間研發的第一台電子計算機,用於幫助軍方計算火砲射擊台,使用真空管來存儲數據。然後,約翰·普雷珀·埃克特(John Presper Eckert)發明了一種複雜的設備,該設備使用充滿汞的玻璃管和石英晶體來存儲多達幾十萬個位元,這是對早期記憶體技術的巨大改進。 在1940年代後期,來自洛杉磯的業餘發明家Frederick W. Viehe申請了一種新型記憶體的專利,該記憶體使用微型變壓器來存儲數據。哈佛物理學家王安(An Wang)對此進行了實質性改進,後來在1950年代初由傑·佛雷斯特(Jay Forrester)和約翰·賴赫曼(Jan A. Rajchman)進行了改進,從而開發了磁芯記憶體。這項新的記憶體技術是第一個開發的非易失性記憶體,即在斷電時不會丟失數據的記憶體。它已在美國海軍的旋風計算機中廣泛用於實時飛機跟蹤。 磁芯記憶體由鐵氧體材質的微型甜甜圈組成,這些甜甜圈串在導線上形成陣列。每個甜甜圈可以存儲一個位元,該位元的值(0或1)由其磁通量的方向而定。穿過甜甜圈孔心的導線既可以檢測(即讀取),也可以更改(即寫入)磁芯的磁化強度。在冷戰的前二十年中,核心記憶體成為主導的記憶體技術。但是製造它是一件微妙的工作。芯子很小,必須用放大鏡以穩定的手將其穿過。隨著纖芯變得越來越小,工程師開玩笑說,新纖芯是由上一代纖芯衝出的孔洞製成的。 ![image alt](https://3.bp.blogspot.com/-in6IscIcWO0/XjlD3NUj7CI/AAAAAAAAkoU/pS8FTfRA1hg3wPMhUUVj4fiQVYm_vIDHwCLcBGAsYHQ/s1600/core-memory-weaving-14.jpg) ##### 容量為128位元組的核心記憶體模組。 | 圖片:[Konstantin Lanzet / Wikimedia Commons](https://en.wikipedia.org/wiki/File:KL_CoreMemory.jpg) ![image alt](https://3.bp.blogspot.com/-eTJWarXmZ4g/XjlD3Njm6aI/AAAAAAAAkoQ/n6HYBvKsCwo-iaxhV07wg8h4hjH7HSpzgCLcBGAsYHQ/s1600/core-memory-weaving-13.jpg) ##### 核心記憶體模組的特寫鏡頭。 | 圖片:[Konstantin Lanzet / Wikimedia Commons](https://en.wikipedia.org/wiki/File:KL_Kernspeicher_Makro_1.jpg) ![image alt](https://1.bp.blogspot.com/-yvztbV_hCZY/XjlD5qSBWjI/AAAAAAAAkpA/MmCssZvMdq4jAgmcYtyyLtj7-uzht7lFACLcBGAsYHQ/s1600/core-memory2.png) ##### X / Y線電流重合裝置中磁芯記憶體的4×4平面圖。 X和Y是驅動線,S是感測,Z是抑制。 箭頭指出寫入電流。 | 由[Tetromino / Wikimedia Commons](https://en.wikipedia.org/wiki/File:Coincident-current_magnetic_core.svg)繪製 就像歷史上所有與女性有關聯的包含編織、縫紉和其他形式的紡織品製造的手工藝品一樣,編織核心記憶體的工作也被委託給女性。在第一階段中,阿波羅導航計算機的軟件被物理編織到一個稱為“芯繩記憶體”的高密度存儲器中,該存儲器類似於磁芯記憶體。為了建造記憶體,NASA聘請了當地紡織業以及Waltham鐘錶公司中技術嫻熟的女性,因為用針穿插芯子需要精確。這些女人相互坐在長長的辦公桌前,使電線來回穿過孔眼陣列,每個孔眼都包含一個磁芯珠。將導線穿過孔心會創建一個“1”,而繞過孔心會創建一個“0”。 核心繩索記憶體被稱為“ LOL記憶體”,LOL代表組裝它的“小老太太們(Little Old Ladies)”。他們由通常身為男性的“繩媽媽們(rope mothers)”監督。但是繩媽媽們的老闆是一個名叫瑪格麗特·漢密爾頓(Margaret Hamilton)的女人。 ![image alt](https://1.bp.blogspot.com/-OcBekp6J1ok/XjlD2Hv4i2I/AAAAAAAAkoA/8B-4ygpMIc4BX4os70Kfyo6fpOyXB4p5QCLcBGAsYHQ/s1600/core-memory-weaving-1.jpg) 瑪格麗特·漢密爾頓是麻省理工學院儀器實驗室的軟體工程部主任,該實驗室為NASA的阿波羅太空計劃開發了機載飛行軟體。漢密爾頓對阿波羅任務的主要貢獻之一就是設計了一種方法處理計算機的錯誤。在1960年代,很少有關於如何編寫、記錄和測試複雜軟體的正式指南。但是,Apollo軟體明顯沒有錯誤。會出錯的是人類。 在阿波羅11號(Apollo 11)著陸過程中,宇航員無意間打開交會雷達開關,並導致計算機過載。漢密爾頓預見到這樣的緊急情況,引入了錯誤檢測和糾正機制,該機制使過載的月球模組計算機卸除了不重要的任務,並專注於操縱下降中的引擎。 漢密爾頓後來寫給阿波羅飛行計算機計畫總監的話說:“如果計算機沒有意識到這個問題並執行復原行動,我懷疑阿波羅11號是否能成功登月。” 如果您想了解更多有關磁芯記憶體如何運作,佛羅里達州國家科學基金會提供了一個交互式教程[在此網頁上](https://nationalmaglab.org/education/magnet-academy/watch-play/interactive/magnetic-core-memory-tutorial)。 ![image alt](https://2.bp.blogspot.com/-GpyXZQ1Sm7M/XjlF8nl9VjI/AAAAAAAAkpo/G1kyoefyqMk0X5xpCTXDsqh32L9jz1OqgCLcBGAsYHQ/s1600/margaret-hamilton.jpg) ##### 瑪格麗特·漢密爾頓站在她與她的麻省理工學院團隊為阿波羅計劃生產的導航軟體旁邊。 ![image alt](https://3.bp.blogspot.com/-yKVuNR3bE-0/XjlD2OhVIrI/AAAAAAAAkoE/czQiJ7fpXsYcLja94BLKYEFM5_bHO-ffACLcBGAsYHQ/s1600/core-memory-weaving-10.jpg) ##### 一名不知名的女性在將阿波羅導航計算機記憶體的接線組件穿線。 ![image alt](https://4.bp.blogspot.com/-b6Q5WtBZ6Yk/XjlD5oXX_1I/AAAAAAAAko8/d59wowm-KKUv2F_fLFTySTggu1i8GEm1gCLcBGAsYHQ/s1600/core-memory-weaving-9.jpg) ##### 一名不知名的女性在將阿波羅導航計算機記憶體的接線組件穿線。 ![image alt](https://2.bp.blogspot.com/-fMybyECvqOs/XjlD2J6MOBI/AAAAAAAAkoI/ueHydd-9toUERRvsNzH5zAozToIxMr7uACLcBGAsYHQ/s1600/core-memory-weaving-11.jpg) ##### 一名技術人員在波士頓郊區的雷神工廠編織核心繩。 ![image alt](https://1.bp.blogspot.com/-a0sZ3Cgk7kU/XjlD4tZ8yKI/AAAAAAAAkos/kNl1Tt2ulnwB8f07qKEqFUdAYlrR4Is6wCLcBGAsYHQ/s1600/core-memory-weaving-5.jpg) ![image alt](https://4.bp.blogspot.com/-_lRlgAf0Eio/XjlD4R4rONI/AAAAAAAAkoo/2S-OFT6E7g48GYLPYcnf1cyAzf7vA3IZwCLcBGAsYHQ/s1600/core-memory-weaving-4.jpg) ##### 阿波羅導航計算機的完全線托盤A。 ![image alt](https://4.bp.blogspot.com/-1MWiASbjRM4/XjlD5OFK17I/AAAAAAAAko0/HoEL_3mP9-wmEQQUR6egdE7IsS-acPlFwCLcBGAsYHQ/s1600/core-memory-weaving-7.jpg) ##### 技術人員將組成阿波羅導航計算機的跳脫控制單元模組(micrologic)和核心記憶體面板組裝到其外殼中。 ![image alt](https://3.bp.blogspot.com/-TXwXjEYEhXo/XjlD3RvkYkI/AAAAAAAAkoY/4bvvS0X0gPU22-HyA_K6TIlA_lQ73A2bwCLcBGAsYHQ/s1600/core-memory-weaving-15.jpg) ##### 在8位元組磁芯記憶體之上的8GB microSD卡。 | 圖片:[Daniel Sancho / Wikimedia Commons](https://en.wikipedia.org/wiki/File:8_bytes_vs._8Gbytes.jpg) ##### [原文連結](https://www.amusingplanet.com/2020/02/that-time-when-computer-memory-was.html)