術(shù)語“核心”來自傳統(tǒng)的變壓器,其繞組環(huán)繞磁芯。 在核心存儲器中,導線通過任何給定的核心 - 它們是單圈設(shè)備。 用于存儲器核心的材料的性質(zhì)與用于電力變壓器的材料的性質(zhì)顯著不同。 用于核心存儲器的磁性材料需要高度的磁剩磁,保持高度磁化的能力和低矯頑力,從而需要更少的能量來改變磁化方向。 核心可以采用兩種狀態(tài),編碼一位,當“感應(yīng)線”“選擇”時可以讀取。 即使存儲器系統(tǒng)斷電(非易失性存儲器),核心存儲器內(nèi)容也會保留。 但是,當讀取內(nèi)核時,它會重置為“零”值。 然后,計算機存儲器系統(tǒng)中的電路在立即重寫周期中恢復(fù)信息。
運作最常見的核心存儲器形式,X / Y線重合電流,用于計算機的主存儲器,由大量小環(huán)形亞鐵磁陶瓷鐵氧體(磁芯)組成網(wǎng)格結(jié)構(gòu)(組織為“堆疊“稱為平面的層”,電線穿過核心中心的孔。在早期系統(tǒng)中有四條線:X,Y,Sense和Inhibit,但后來的核心將后兩條線組合成一條Sense / Inhibit線。每個環(huán)形線圈存儲一位(0或1)。每個平面中的一個位可以在一個周期內(nèi)被訪問,因此一個字數(shù)組中的每個機器字被分布在一堆“平面”上。每個平面將并行操作一個字的一位,允許在一個周期內(nèi)讀取或?qū)懭胪暾淖?。核心依賴于用于制造環(huán)形的鐵氧體材料的“方形環(huán)”特性。穿過芯的導線中的電流產(chǎn)生磁場。只有大于某一強度的磁場(“選擇”)才能使磁芯改變其磁極性。為了選擇存儲器位置,X和Y中的一條線被驅(qū)動一半的電流(“半選擇”)以引起這種改變。只有在X和Y線交叉處產(chǎn)生的組合磁場(邏輯AND功能)足以改變狀態(tài);其他核心只能看到所需字段的一半(“半選”),或根本沒有。通過沿特定方向驅(qū)動電流通過導線,所產(chǎn)生的感應(yīng)場迫使所選擇的磁芯的磁通量沿一個方向或另一個方向(順時針或逆時針)循環(huán)。一個方向是存儲的1,而另一個是存儲的0。磁芯的環(huán)形形狀是優(yōu)選的,因為磁路是閉合的,沒有磁極,因此外部磁通很少。這允許核心緊密堆積在一起而不允許它們的磁場相互作用。核心陣列中的交替45度定位有助于減少任何雜散耦合。
讀寫為了讀取一些核心存儲器,電路通過驅(qū)動在該核心處相交的所選X和Y線,試圖將該位翻轉(zhuǎn)到指定為0狀態(tài)的極性。1、如果該位已經(jīng)為0,則核心的物理狀態(tài)不受影響。2、如果該位先前為1,則核心改變磁極性。在延遲之后,這種變化會將電壓脈沖感應(yīng)到Sense線。檢測到這種脈沖意味著該位最近包含1.脈沖的缺失意味著該位包含0.檢測電壓脈沖的延遲稱為核心存儲器的訪問時間。在任何這樣的讀取之后,該位包含0.這說明了為什么核心存儲器訪問被稱為破壞性讀取:讀取核心內(nèi)容的任何操作都會擦除這些內(nèi)容,并且必須立即重新創(chuàng)建它們。為了寫入一些核心存儲器,該電路假定存在讀操作并且該位處于0狀態(tài)。要寫入1位,驅(qū)動選定的X和Y線,電流方向與讀操作方向相反。與讀取一樣,X和Y線交叉處的磁芯改變磁極性。要寫入0位(換句話說,禁止寫入1位),也會通過Inhibit線發(fā)送相同數(shù)量的電流。這將流過相應(yīng)磁芯的凈電流減小到選擇電流的一半,從而抑制極性的變化。訪問時間加上重寫時間是內(nèi)存循環(huán)時間。
其他形式的核心記憶字線核心存儲器通常用于提供寄存器存儲器。此類型的其他名稱是線性選擇和2-D。這種形式的核心存儲器通常在平面上通過每個核心,字讀取,字寫入和位感測/寫入編織三條線。為了讀取或清除字,將全電流施加到一個或多個字讀取線;這會清除所選擇的內(nèi)核,并且任何觸發(fā)都會在其位讀/寫線中產(chǎn)生電壓脈沖。對于讀取,通常只選擇一個字讀取線;但是為了清楚,可以選擇多個字讀取線,同時忽略位感測/寫入行。為了寫入字,將半電流施加到一個或多個字寫入線,并且將半電流施加到每個位感測/寫入線以用于要設(shè)置的位。在一些設(shè)計中,讀取字和字寫入行被組合成單個導線,從而產(chǎn)生每位只有兩個導線的存儲器陣列。對于寫入,可以選擇多個字寫入行。這提供了優(yōu)于X / Y線重合電流的性能優(yōu)勢,因為在單個周期中可以清除或?qū)懭刖哂邢嗤档亩鄠€字。典型的機器寄存器組通常只使用這種形式的核心存儲器的一個小平面。使用這種技術(shù)構(gòu)建了一些非常大的存儲器,例如CDC 6600中的擴展核心存儲(ECS)輔助存儲器,其高達200萬個60位字。另一種稱為核心繩索內(nèi)存的核心內(nèi)存提供了只讀存儲。在這種情況下,具有更多線性磁性材料的磁芯僅用作變壓器;沒有信息實際上存儲在各個核心內(nèi)。這個詞的每個部分都有一個核心。讀取給定存儲器地址的內(nèi)容在對應(yīng)于該地址的導線中產(chǎn)生電流脈沖。每條地址線都穿過一個核心來表示二進制,或者在該核心的外部,以表示二進制。正如所料,內(nèi)核比讀寫內(nèi)核的內(nèi)核要大得多。這種類型的內(nèi)存非??煽?。一個例子是用于月球著陸的阿波羅指導計算機。