磁芯存儲器
磁芯存儲器
介紹
原理
磁芯存儲器部分
寫入的時候在需要寫入的磁芯所對應的XY坐標線上各輸入稍高於50%磁環磁化閾值的電流,所以這樣只有XY坐標對應的那個磁芯上會同時在兩條線中都有電流,疊加之後會超過閾值的電流,磁芯因而磁化或者改變磁化方向從而寫入一位數據,而其他所有的磁芯內通過的電流或者是0,或者是50%磁化閾值,都達不到磁化電流不能被磁化,所以沒有數據寫入。讀出的時候比較複雜,分別在XY送入讀出電流,讀出電流的大小和寫入的時候一樣也是略大於50%磁化閾值的電流,讀出電流的方向我們是事先知道的,這樣在XY定址坐標所對應的那個磁芯里就會有超過閾值的電流,如果它的本來磁場方向和讀出電流所對應的磁場方向相反的話,那麼由於磁芯的磁性狀態發生翻轉,有巨大的磁通量變化,在斜穿的讀出線上就會有大的感應電流,所以我們就知道這個磁芯存儲的是和讀出信號相反的數據。如果它的本來磁場方向和讀出電流所對應的磁場方向一樣的話,那麼由於磁芯的磁性狀態沒有發生變化,在斜穿的讀出線上就不會有感應電流,所以我們就知道這個磁芯存儲的是和讀出信號相同的數據。磁芯中的數據就這樣被讀出了,不過這還沒有完,因為值得注意的是這時候在讀完數據之後顯然無論原來磁芯上存的是什麼數據,讀過之後就都被寫成同樣的讀出數據了,也就是這個讀出是破壞性的,所以必須有個辦法在讀出之後恢復存儲的數據。所以讀完之後還需要立即另外重新再寫一遍原先的數據進去,恢複本來的數據,方法就是前述的寫入數據的方法,用放在緩存中的磁環中原來存儲的數據寫回去。所以磁芯存儲器的讀相當麻煩,也比較慢。讀出時沒被選中的磁芯和寫入時一樣,都不會改變磁性狀態而產生感應電流,所以不會被讀出也不會幹擾被選中的磁芯讀出數據。磁芯存儲器有個和一般我們的存儲概念不同的地方,就是通常情況下一個存儲器的寫入總是比讀出要慢,但是磁芯存儲器恰恰相反,它是讀出比寫入慢,因為它的讀出是破壞性的,所以讀出必須包括一個寫入的過程以恢複數據。