周末,我在家里面看電視,女朋友正在旁邊鼓搗她的電腦,但是好像并不是很順利,于是就有了以下對話。
我們使用的計(jì)算機(jī)中,保存信息的介質(zhì)有兩類:
一類是內(nèi)部存儲(chǔ)器,一斷電就會(huì)把記住的東西丟失。
一類是外部存儲(chǔ)器,斷了電也能存住。
內(nèi)部存儲(chǔ)器,就是我們通常說的內(nèi)存,內(nèi)存的信息存取速度很快,但是通常容量較小,并且依賴電源,斷電后其中存儲(chǔ)的內(nèi)容就會(huì)丟失。內(nèi)部存儲(chǔ)器包括寄存器、高速緩沖存儲(chǔ)器(Cache)和主存儲(chǔ)器。
另外一種不依賴電源的外部存儲(chǔ)器相對內(nèi)存來說,容量會(huì)大一些,但是存取速度會(huì)相對慢一點(diǎn)。常見的外存儲(chǔ)器包括磁盤、光盤、U盤等。
CPU運(yùn)算所需要的程序代碼和數(shù)據(jù)來自于內(nèi)存,內(nèi)存中的東西則來自于磁盤,所以磁盤并不直接與CPU打交道。
磁盤有軟磁盤和硬磁盤兩種,就是我們通常說的軟盤和硬盤。
根據(jù)登上歷史舞臺(tái)的先后順序我們來見識(shí)一下軟盤和硬盤
軟盤
在計(jì)算機(jī)剛誕生的年代,還沒有硬盤,那時(shí)數(shù)據(jù)存儲(chǔ)主要靠軟盤。
軟盤(Floppy Disk)是個(gè)人計(jì)算機(jī)(PC)中最早使用的可移介質(zhì)。軟盤的讀寫是通過軟盤驅(qū)動(dòng)器完成的。
軟盤在早期計(jì)算機(jī)上必備的一個(gè)硬件,也是計(jì)算機(jī)上面最早使用的可移介質(zhì)。它作為一種可移儲(chǔ)存硬件適用于一些需要被物理移動(dòng)的小文件,軟盤的讀寫是用過軟驅(qū)也就是軟盤驅(qū)動(dòng)器來完成的。
軟盤驅(qū)動(dòng)器(floppy disk driver)就是平常所說的“軟驅(qū)”,它是讀取軟盤的設(shè)備。
所以在早期的DOS計(jì)算機(jī)上經(jīng)常能夠看到如下信息:
·Please insert source disk into drive A:...
·Please insert destination disk into drive A:...
·Please insert source disk into drive A:...
軟盤想要被讀取到計(jì)算機(jī)中,就需要映射到計(jì)算機(jī)中的某一個(gè)標(biāo)識(shí),于是字母“A”就作為第一個(gè)盤符被軟盤驅(qū)動(dòng)器所占用,而隨后更多的計(jì)算機(jī)開始配備第二個(gè)軟驅(qū),以滿足數(shù)據(jù)拷貝的需要,所以盤符B也被軟驅(qū)給占據(jù)了。
所以軟盤驅(qū)動(dòng)器按照順序占據(jù)了A和B盤符的位置:A盤就是的3.5英寸軟盤驅(qū)動(dòng)器、B盤就是的5.25英寸軟盤驅(qū)動(dòng)器。
而后來的Windows系統(tǒng)也沿用DOS下分區(qū)的設(shè)置。
A盤的真正含義是“第一軟盤驅(qū)動(dòng)器”,并非單指3.5英寸軟驅(qū)或軟盤。實(shí)際上,最早的軟盤是8英寸軟盤,因此,最早期的A盤其實(shí)是8英寸軟驅(qū)。但是,8英寸軟盤由于攜帶不方便等原因,很快被5.25英寸軟盤取代,后來出現(xiàn)了一臺(tái)PC配2個(gè)軟驅(qū)的情況,因此有了A盤和B盤的區(qū)分,但這兩者都是5.25英寸軟驅(qū)。后來3.5英寸軟盤的推出,3.5英寸和5.25英寸兩種軟盤開始共存,于是PC上的兩個(gè)軟驅(qū),一個(gè)是3.5英寸軟驅(qū)(通常是A盤),另一個(gè)是5.25英寸軟驅(qū)(通常是B盤,也有的正好相反)。
硬盤
3.5英寸軟盤在80至90年代曾盛極一時(shí),1996年時(shí)全球有多達(dá)50億只軟盤正在使用。直到CD-ROM、USB存儲(chǔ)設(shè)備出現(xiàn)后,軟盤銷量逐漸下滑。
1998年蘋果推出第一代iMac,是第一臺(tái)舍棄軟式磁盤驅(qū)動(dòng)器的電腦,戴爾2003年推出的Dimension臺(tái)式機(jī)也放棄了軟盤支持。之后,標(biāo)配軟驅(qū)的新電腦越來越少。
取而代之作為計(jì)算機(jī)中主要的外部存儲(chǔ)器的是硬盤。硬盤是電腦主要的存儲(chǔ)媒介之一,由一個(gè)或者多個(gè)鋁制或者玻璃制的碟片組成。碟片外覆蓋有鐵磁性材料。
隨著硬盤被研發(fā)出來,早期的計(jì)算機(jī)就開始考慮如何兼容硬盤,想要兼容硬盤,最先考慮的就是要給硬盤劃分醒的分區(qū)。而A和B兩個(gè)字母命名的分期已經(jīng)被軟盤占用了,所以硬盤只能從C開始。
而隨著硬盤技術(shù)的發(fā)展,一方面軟盤逐漸退出歷史舞臺(tái),另外一方面硬盤開始支持多個(gè)分區(qū),于是,就演變成今天我們看到的計(jì)算機(jī)中有多個(gè)分區(qū),從C開始,分別是C、D、E等。
硬盤分區(qū)實(shí)質(zhì)上是對硬盤的一種格式化,然后才能使用硬盤保存各種信息。在硬盤中,一般先劃分出一個(gè)主分區(qū)(活動(dòng)分區(qū)),一般來說,這個(gè)就是劃出的C盤。然后建立擴(kuò)展分區(qū),在擴(kuò)展分區(qū)內(nèi),再建立若干個(gè)邏輯分區(qū),這些邏輯分區(qū)就是后面的D、E等盤。
所以,很多新買的windows計(jì)算機(jī)中,至少都會(huì)有一個(gè)C盤。
因?yàn)橹灰娔X中安裝了硬盤,默認(rèn)情況下都會(huì)有C盤,所以軟件初始安裝位置設(shè)定為C盤的話可以避免出現(xiàn)無此分區(qū)的情況。
其實(shí),軟件安裝的時(shí)候,默認(rèn)選擇的是系統(tǒng)盤的Program Files目錄下(環(huán)境變量:%programfiles%),只不過大多數(shù)情況下系統(tǒng)盤恰好是C盤而已。
還有另外一個(gè)原因,那就是把軟件安裝在C盤的話,會(huì)更加流暢一些。
對于機(jī)械硬盤的數(shù)據(jù)讀取,硬盤的主軸的工作方式都是CAV(Constant Angular Velocity,恒定角速度,單位時(shí)間內(nèi)放置的角度一致),所以在相同時(shí)間內(nèi),讀取位于硬盤外圈的數(shù)據(jù),比讀取硬盤內(nèi)圈的數(shù)據(jù)要多。
換句話說,讀取相同大小的數(shù)據(jù),數(shù)據(jù)位于硬盤外圈的讀取時(shí)間比位于內(nèi)圈的速度時(shí)間要短,也就是外圈讀取速度快。
當(dāng)然,以上只針對機(jī)械硬盤,目前已經(jīng)非常普遍的固態(tài)硬盤就沒有這種情況了,所以,如果你用的是SSD(固態(tài)硬盤),那么就隨意吧。
影響系統(tǒng)速度的原因有很多,硬件上就有兩個(gè)重要的部分:CPU(處理器)和內(nèi)存。CPU不用說,相當(dāng)于大腦,處理所有運(yùn)算;而內(nèi)存就是運(yùn)行程序的場所。
在以前,電腦的配置普遍不太高,CPU計(jì)算效率低下,快速運(yùn)行本就很難,尤其是內(nèi)存空間還緊張。不過windows系統(tǒng)有個(gè)辦法,會(huì)根據(jù)內(nèi)存情況調(diào)用虛擬內(nèi)存來使用。而C盤恰恰就是虛擬內(nèi)存的所在地,如果C盤滿了,也就沒有虛擬內(nèi)存的空間。內(nèi)存兄弟只能憑借自己的小身板硬抗,當(dāng)運(yùn)行多個(gè)程序時(shí),就容易導(dǎo)致電腦卡慢甚至崩潰。
實(shí)際上,上面說的情況僅僅是歷史遺留問題,現(xiàn)在的電腦在硬件配置上已經(jīng)足夠強(qiáng)大,并且系統(tǒng)會(huì)有充足的空間合理分配虛擬內(nèi)存,所以上述情況基本不存在了。