java int轉(zhuǎn)二進(jìn)制 計(jì)算機(jī)磁盤是怎么存貯數(shù)據(jù)的,是存的二進(jìn)制碼嗎?空間大嗎?
計(jì)算機(jī)磁盤是怎么存貯數(shù)據(jù)的,是存的二進(jìn)制碼嗎?空間大嗎?1,磁盤演變過程:最早512KB的5.25時(shí)軟盤一1.44MB的3.5吋軟盤一>機(jī)械硬盤一>電子盤(固態(tài)硬盤,CF卡,U盤,移動(dòng)硬盤都屬
計(jì)算機(jī)磁盤是怎么存貯數(shù)據(jù)的,是存的二進(jìn)制碼嗎?空間大嗎?
1,磁盤演變過程:最早512KB的5.25時(shí)軟盤一1.44MB的3.5吋軟盤一>機(jī)械硬盤一>電子盤(固態(tài)硬盤,CF卡,U盤,移動(dòng)硬盤都屬于電子盤。
2,外部存儲(chǔ)器的基本結(jié)構(gòu)
軟盤(FDD)與機(jī)械硬盤(HDD)結(jié)構(gòu)基本一致。
它的構(gòu)成主要由盤片,磁頭組成,HDD還有盤片轉(zhuǎn)軸、控制電機(jī),磁頭控制器,數(shù)據(jù)轉(zhuǎn)換器,接口,緩存等。機(jī)械硬盤中所有的盤片都裝在一個(gè)旋轉(zhuǎn)軸上,每張盤片之間是平行的,在每個(gè)盤片的存儲(chǔ)面上有一個(gè)磁頭,磁頭與盤片之間的距離比頭發(fā)絲的直徑還小,所有的磁頭聯(lián)在一個(gè)磁頭控制器上,由磁頭控制器負(fù)責(zé)各個(gè)磁頭的運(yùn)動(dòng)。盤片每分鐘幾千轉(zhuǎn)的高速旋轉(zhuǎn),磁頭就可以定位在盤片的指定位置上進(jìn)行數(shù)據(jù)的讀寫操作。
電子盤是FLASH類,更快,更穩(wěn)定,因?yàn)闆]有普通硬盤的旋轉(zhuǎn)電機(jī),因而抗震性極佳,不怕碰撞、沖擊、振動(dòng)。普通硬盤比較,固態(tài)硬盤的優(yōu)點(diǎn):?jiǎn)?dòng)快、讀取延遲小、碎片不影響讀取時(shí)間、寫入速度快、無(wú)噪音、發(fā)熱量較低、不會(huì)發(fā)生機(jī)械故障、工作溫度范圍更大、體積小重量輕。
電子盤缺點(diǎn)主要是:成本高、容量低、易受斷電磁場(chǎng)靜電干擾、寫入壽命有限、數(shù)據(jù)難以恢復(fù)、能耗較高、有時(shí)會(huì)出現(xiàn)假死現(xiàn)象。
3,記錄數(shù)據(jù)的結(jié)構(gòu)方法。在存儲(chǔ)器中,分主引導(dǎo)記錄(MBR:Main Boot Record),操作系統(tǒng)引導(dǎo)記錄(OBR:OS Boot Record),文件分配表(FAT:File Assign Table),根目錄(DIR:Directory)和數(shù)據(jù)區(qū)(DATA)。
4,最早的DOS,現(xiàn)在的windows各操作系統(tǒng)的作用。
DOS是磁盤操作系統(tǒng)的簡(jiǎn)寫。所以,操作系統(tǒng)的一個(gè)作用,就是負(fù)責(zé)把你要存儲(chǔ)的數(shù)據(jù)存到未用的空間里。
我們一般寫的APP中的文件讀寫操作,就是借助于底層的bios程序完成的。我們一般只需要知道讀寫那個(gè)文件,內(nèi)容是什么,不需要知道在磁盤/電子盤中的具體位置。
5,至于你說的,是否存的是二進(jìn)制碼,答案是肯定的。所有存儲(chǔ)設(shè)備都用二進(jìn)制碼存儲(chǔ),以字節(jié)為單位。
關(guān)于空間,早期硬盤一般幾十MB,后來(lái)250MB,500MB,1GB……現(xiàn)在,N個(gè)T的都有。