1. 首頁
  2. 計算機/網際網路/通訊

電腦越用越卡怎麼辦

電腦越用越卡怎麼辦

想要知道為什麼會越來與慢,我們得先從簡單的知識瞭解:windwos系統是怎樣執行軟體的,記憶體和虛機記憶體到底是做什麼用的。下面是小編幫大家整理的電腦越用越卡怎麼辦,希望大家喜歡。

一、Windows系統是怎樣執行軟體的?

從表面看系統能同時執行許多程式,其實,PC機上同一時刻只能執行一個程式,那麼Windows系統是怎麼做到執行多程式的呢? 其實很簡單,它採取了所謂的"分時"系統策略,為每個程式按其重要性分配一個時間段,執行結束或時間到,均將執行權交給系統,所有需要執行的程式排隊依次執行。硬體速度越快程式處理能力就越強,相同的時間段中執行的程式片段就越多,我們感覺的速度就越快。

二、記憶體在程式執行中的作用?

說到記憶體必須要說到一個計算機常識,"所有的程式只能在記憶體中被執行"。不管是系統伺服程式還是使用者程式無一例外,Windows為自己內部程式在記憶體地址中優先分配了一個區域,這個區域禁止所有使用者程式訪問。當用戶程式出錯或其它原因,使跳轉地址指向這個區域時,就會出現某記憶體不可讀或寫的提示。系統為每個即將執行的程式分配一段記憶體空間,執行完此空間中的內容就是程式得到時間片段,系統透過裝入此記憶體的地址執行程式。

三、虛擬記憶體在程式執行中的作用呢?

首先說明,虛擬記憶體其實是硬碟中的一個空間,嚴格的說應該是一個檔案。使用者程式一般都比較大,而執行記憶體卻很小,解決的方法就是將程式讀到虛擬記憶體中,逐段將執行部分寫入執行記憶體空間,直到全部執行完成。由於虛擬記憶體在磁碟上,因此需要頻繁地讀寫磁碟,不但速度慢,還容易造成磁碟的區域性老化。

四、為什麼電腦會變慢?

看完上面的介紹,其實不說你也明白了:執行的程式太多了。系統在使用中會不斷加入驅動和一些外掛,還有許多軟體需要駐留記憶體或者在系統後臺執行。我們把上面介紹的執行時間和記憶體統稱為"系統資源",剩餘的資源越多,計算機速度就越快,同理,剩餘資源變少了,電腦也就變慢了。

五、還是不明白要怎麼做?

我們應該讓系統上除了必須執行的程式其他當然是越少越好了,我們可以從“任務管理器”(快捷鍵:ctrl+alt+del)中找出當前正在執行的程式,把不需要的`關閉。要是你的硬體裝置能力夠強的話,可以忽略這一句。

我們需要解除安裝用的驅動,刪除不常用的外掛,謹慎使用記憶體駐留軟體,木馬和病毒均駐留記憶體。此處說明一下,"程序"就是指執行中的程式。

其次應該有足夠多的記憶體空間,如果記憶體空間足夠容納正在執行的所有程式,每個程式均能保證有足夠的執行空間。若此空間不足,系統會減少分配的執行空間,在程式執行中更加頻繁地與虛擬記憶體交換資料,因讀寫硬碟較慢,所以軟體執行也灰常慢,而且硬碟非常容易損壞。

因為系統為每個程式分配的空間上限是固定的,因此係統執行中記憶體剩餘空間足夠時,再增加記憶體容量也不會提高執行速度,通常大於2G增速就不明顯了。當然,如果你有一個巨大的記憶體空間,將它做成虛擬盤,再將虛擬記憶體移動到此,也許能提升速度,但虛擬盤斷電即消失,可能重啟會出現錯誤。