在使用Windows的過程中,很多人可能會(huì)發(fā)現(xiàn)這樣的問題:當(dāng)計(jì)算機(jī)閑置一段時(shí)間后,即 使沒有運(yùn)行什么太大的程序,硬盤指示燈也在頻繁閃爍,似乎系統(tǒng)正在忙于處理某些數(shù)據(jù)。有些人以為自己的系統(tǒng)中毒了,其實(shí)并不是這樣,這很可能是由于Windows的一些后臺(tái)服務(wù)導(dǎo)致的。
Windows中的很多功能都需要預(yù)先處理大量數(shù)據(jù),而如果在用戶使用計(jì)算機(jī)的過程中進(jìn)行,這無疑會(huì)影響正常的使用,因此一些處理工作會(huì)被安排在系統(tǒng)閑置的時(shí)候在后臺(tái)自動(dòng)進(jìn)行。這種情況主要存在于以下兩個(gè)功能中:Windows自帶的磁盤碎片整理程序,默認(rèn)情況下就會(huì)在某個(gè)固定的時(shí)間自動(dòng)運(yùn)行,這樣可以不用再注意磁盤碎片的整理,因?yàn)檎砉ぷ骺梢栽谟脩舨唤?jīng)意的情況下自動(dòng)進(jìn)行,以保證更好的讀寫性能。
另外win7的文件搜索功能也需要預(yù)先為被搜索的文件創(chuàng)建索引,以后的搜索可以在索引數(shù)據(jù)庫中進(jìn)行,因此搜索速度更快、更準(zhǔn)確。然而取決于被索引的文件內(nèi)容和數(shù)量的多少,索引工作可能需要一段時(shí)間才能進(jìn)行完畢。在創(chuàng)建索引時(shí),系統(tǒng)的性能將受到非常大的影響。
其實(shí)在Windows的設(shè)計(jì)中已經(jīng)考慮到了這樣的問題。以前計(jì)算機(jī)硬件性能不夠強(qiáng)大的時(shí)候.通常用戶可能只會(huì)同時(shí)運(yùn)行一兩個(gè)程序,而現(xiàn)在很多人已經(jīng)習(xí)慣了同時(shí)打開十幾個(gè)甚至更多的程序,除了當(dāng)前正在使用的程序外,其他程序都將在系統(tǒng)后臺(tái)運(yùn)行。如此多的程序在同時(shí)運(yùn)行,這就容易導(dǎo)致一個(gè)問題:資源的爭奪。這里所說的資源有多種類型,例如CPU資源、內(nèi)存資源、磁盤I/O資源等。現(xiàn)在的CPU速度越來越快,核心越來越多,而新購買的計(jì)算機(jī)內(nèi)存也越來越多,因此多個(gè)程序同時(shí)運(yùn)行對(duì)于CPU和內(nèi)存資源的爭奪并不嚴(yán)重,相反,對(duì)磁盤I/O資源的爭奪則越發(fā)嚴(yán)重。
例如幾乎每個(gè)人系統(tǒng)中都需要安裝反病毒軟件,并打開實(shí)時(shí)監(jiān)控,該功能會(huì)實(shí)時(shí)掃描用戶要訪問的每個(gè)文件。因此如果反病毒軟件在掃描文件,而用戶還在進(jìn)行一些磁盤讀寫操作較多的活動(dòng),例如壓縮或加密文件,以及處理大量零散數(shù)據(jù),這將導(dǎo)致很嚴(yán)重的沖突。
和很多人想象的不同,就算同時(shí)運(yùn)行了多個(gè)程序,同一時(shí)間里也只能有一個(gè)程序?qū)τ脖P進(jìn)行讀寫。如果多個(gè)程序需要讀寫,則系統(tǒng)會(huì)將其他讀寫安排到隊(duì)列中,按順序處理隊(duì)列中的請(qǐng)求。在老版本W(wǎng)indows中,磁盤的讀寫請(qǐng)求是沒有輕重緩急之分的,也就是說,如果反病毒軟件要在臺(tái)掃描文件,而用戶要在前臺(tái)處理某個(gè)文件,這兩個(gè)程序的讀寫請(qǐng)求將會(huì)被平等對(duì)待。其實(shí)這種做法并不好,因?yàn)榉床《拒浖\(yùn)行在后臺(tái),就算慢一點(diǎn)也不容易察覺,而在前臺(tái)使用的程序如果比較慢,則很容易察覺,同時(shí)還會(huì)降低操作效率。
在win7系統(tǒng)下載中則新增了一套全新的I/O優(yōu)先級(jí)功能。簡單來說,所有在前臺(tái)運(yùn)行的程序, 都將具有較高優(yōu)先級(jí)的磁盤讀寫I/O,而后臺(tái)運(yùn)行的程序的I/O優(yōu)先級(jí)較低。這樣如果前臺(tái)和后臺(tái)程序都需要讀寫硬盤,則系統(tǒng)會(huì)優(yōu)先處理前臺(tái)程序的請(qǐng)求。因此理論上來說,就算有再多程序需要同時(shí)讀寫硬盤,前臺(tái)程序受到的影響都將被降到最低。
再將話題返回上文提到的兩個(gè)功能。其實(shí)這兩個(gè)功能對(duì)系統(tǒng)性能的影響遠(yuǎn)沒有很多人認(rèn)為的那么嚴(yán)重。首先,這兩個(gè)功能都是通過系統(tǒng)后臺(tái)進(jìn)程實(shí)現(xiàn)的,因此本身I/O優(yōu)先級(jí)就很低,對(duì)其 他前臺(tái)程序的影響很小。另外,默認(rèn)情況下,這些功能都只有在系統(tǒng)閑置(例如中午休息時(shí)間或午飯時(shí)間)的時(shí)候才會(huì)進(jìn)行操作,一旦重新需要使用計(jì)算機(jī),這些進(jìn)程就會(huì)自動(dòng)退居后臺(tái),用較低優(yōu)先級(jí)繼續(xù)運(yùn)行。如果需要運(yùn)行某些比較大型的程序,這些后臺(tái)進(jìn)程還會(huì)在有必要的時(shí)候自動(dòng)暫停處理,直到系統(tǒng)重新開始空閑。
因此一個(gè)比較有效的建議是,如果有一兩個(gè)小時(shí)不使用計(jì)算機(jī),不妨將計(jì)算機(jī)閑置起來,而不要關(guān)機(jī)或睡眠,這樣系統(tǒng)就可以利用這段時(shí)間處理后臺(tái)進(jìn)程。用一兩小時(shí)的處理換來平時(shí)更流暢的使用體驗(yàn),還是很劃算的。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注