計算機是如何儲存資料的

時間 2021-06-04 22:21:16

1樓:逸之

但凡具有雙穩態的介質,都能用於儲存二進位制資料。

先說現在最常見的快閃儲存器吧(PC的固態硬碟、手機的機身儲存、U盤、記憶體卡等等),其儲存單元是浮柵場效應電晶體FGMOS,原理講起來有點長,簡言之,浮柵是乙個「絕緣氧化物-金屬-絕緣氧化物」的三明治結構,在電場作用下,外部電路中的電子進入這個三明治中間的金屬層,電場移除後,電子便留在了其中,直到下乙個反向電場到來,這些電子才能離開浮柵。如此,可以靠電子的有無表示0和1。

再說日漸被淘汰的機械硬碟,是靠碟片上磁粒的排布方向表示資料的,磁粒有南北極。

過去有穿孔卡片或穿孔帶、磁鼓、磁芯、磁帶,甚至機械部件,未來有生物儲存,不同儲存技術的輸入輸出問題本質上是它們與電之間如何轉換,不下幾千字說不清楚,有人看再更。

2樓:George

如題主所說,計算機是二進位制儲存資料的,在這裡不過多說原因,主要原因是因為數碼訊號和電路高低平的吧。

資料在儲存過程中,都以二進位制存放,那麼涉及編碼問題。編碼,即對現實中的資料,向數碼訊號的乙個轉換,比如字元需要用數碼訊號二進位制表示,該二進位制即為該字元的編碼。

在計算機中,採用的二進位制資料編碼均為:補碼

至於輸入,就是I/O問題了,I/O問題就涉及定址,而且記憶體和硬碟可能定址方式存在區別,具體定址問題,題主可查閱計算機組成原理相關知識。

7種定址方式,題主可檢視CSDN:七種定址方式(立即定址、暫存器定址) - CSDN部落格

定址,讀取資料,將若干儲存單元資料按照高低位二進位製流,作為資料塊,組成資料輸入到程式,程式將對二進位制資料進行解析。

簡單例子:字元解析。

十六進製制65為0X41,二進位制即為01000001 ,如此二進位制編碼,將由程式讀入,並按照ASCII編碼規則,在輸出時,解析為字母A。

大致就是這個流程了

3樓:

大致分為兩種,電子式的和機械式的。

電子式的包括nor,nand,emmc,epprom等,用於記憶體條,SSD,COMS,各式儲存卡等。機械式的現在有機械硬碟,用磁性儲存資料,還有光碟,以前的有軟盤,磁帶,最早還有打孔的紙袋呢

目前計算機儲存容量水平?

張擎天 第乙個問題,目前最大的單張硬碟容量是100TB,未量產,沒有什麼實用價值。第二個問題,大量資料的儲存,一般是多個硬碟RAID陣列,如果是RAID0 理論上24.5EB的資料需要2.45x10 7個1T的硬碟 沒有仔細去研究是否支援這麼多,比如硬碟架,介面,網路分布式限制 也就是 王林小兒提到...

計算機硬碟raid0資訊丟失(非儲存資料),怎麼恢復?

依諾 1.先備份資料 2.硬碟按照原來的順序槽位插入伺服器開機,自檢過程中按快捷鍵 英特爾板載RAID應該是CTRL I 進入RAID管理介面 3.方法一 RAID管理介面中把有問題的那塊盤強制上線,具體怎麼操作時間長忘記了 另外,1任何情況下都不建議單獨組RAID0,除非資料可有可無 2,英特爾板...

指令和資料以什麼方式儲存在記憶體中,計算機如何區分它們是指令還是資料?

元寶 這個是計算機組成原理的內容。指令跟資料都是以二進位制也就是0 1的方式儲存在記憶體中的,CPU執行指令時,通過指令週期的不同階段來區分是指令還是資料,再詳細就涉及指令的執行過程了。 zh.wikipedia.org wiki E4 B8 AD E5 A4 AE E5 A4 84 E7 90 8...