日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] 如果你的電腦上安裝了QQ,你希望和好友聊天,會雙擊QQ圖標,打開QQ軟件,輸入賬號和密碼,然后登錄就可以了。那么,QQ是怎么運行起來的呢?首先,有一點你要明確,你安裝的QQ軟件是保存在硬盤中的。雙擊QQ圖標,操作

 如果你的電腦上安裝了QQ,你希望和好友聊天,會雙擊QQ圖標,打開QQ軟件,輸入賬號和密碼,然后登錄就可以了。

那么,QQ是怎么運行起來的呢?

首先,有一點你要明確,你安裝的QQ軟件是保存在硬盤中的。

雙擊QQ圖標,操作系統(tǒng)就會知道你要運行這個軟件,它會在硬盤中找到你安裝的QQ軟件,將數(shù)據(jù)(安裝的軟件本質上就是很多數(shù)據(jù)的集合)復制到內存。對!就是復制到內存!QQ不是在硬盤中運行的,而是在內存中運行的。

為什么呢?因為內存的讀寫速度比硬盤快很多。

對于讀寫速度,內存 > 固態(tài)硬盤 > 機械硬盤。機械硬盤是靠電機帶動盤片轉動來讀寫數(shù)據(jù)的,而內存條通過電路來讀寫數(shù)據(jù),電機的轉速肯定沒有電的傳輸速度(幾乎是光速)快。雖然固態(tài)硬盤也是通過電路來讀寫數(shù)據(jù),但是因為與內存的控制方式不一樣,速度也不及內存。

所以,不管是運行QQ還是編輯Word文檔,都是先將硬盤上的數(shù)據(jù)復制到內存,才能讓CPU來處理,這個過程就叫作載入內存(Load into Memory)。完成這個過程需要一個特殊的程序(軟件),這個程序就叫做加載器(Loader)。

CPU直接與內存打交道,它會讀取內存中的數(shù)據(jù)進行處理,并將結果保存到內存。如果需要保存到硬盤,才會將內存中的數(shù)據(jù)復制到硬盤。

例如,打開Word文檔,輸入一些文字,雖然我們看到的不一樣了,但是硬盤中的文檔沒有改變,新增的文字暫時保存到了內存,Ctrl+S才會保存到硬盤。因為內存斷電后會丟失數(shù)據(jù),所以如果你編輯完Word文檔忘記保存就關機了,那么你將永遠無法找回這些內容。

虛擬內存

如果我們運行的程序較多,占用的空間就會超過內存(內存條)容量。例如計算機的內存容量為2G,卻運行著10個程序,這10個程序共占用3G的空間,也就意味著需要從硬盤復制 3G 的數(shù)據(jù)到內存,這顯然是不可能的。

操作系統(tǒng)(Operating System,簡稱 OS)為我們解決了這個問題:當程序運行需要的空間大于內存容量時,會將內存中暫時不用的數(shù)據(jù)再寫回硬盤;需要這些數(shù)據(jù)時再從硬盤中讀取,并將另外一部分不用的數(shù)據(jù)寫入硬盤。這樣,硬盤中就會有一部分空間用來存放內存中暫時不用的數(shù)據(jù)。這一部分空間就叫做虛擬內存(Virtual Memory)。

3G - 2G = 1G,上面的情況需要在硬盤上分配 1G 的虛擬內存。

硬盤的讀寫速度比內存慢很多,反復交換數(shù)據(jù)會消耗很多時間,所以如果你的內存太小,會嚴重影響計算機的運行速度,甚至會出現(xiàn)”卡死“現(xiàn)象,即使CPU強勁,也不會有大的改觀。如果經濟條件允許,建議將內存升級為 4G,在 win7、win8 下運行軟件就會比較流暢了。

總結:CPU直接從內存中讀取數(shù)據(jù),處理完成后將結果再寫入內存。

圖1:CPU、內存、硬盤和主板的關系

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉