Windows的記憶體傾印錯誤指的是甚麼?為甚麼總是在當機時跳出?
現在大部分的人不論喜不喜歡,一定曾經用過Windows,用過的一定看過奇怪的藍白畫面大辣辣的強制停止電腦運作,若是打線上遊戲打到一半大概想砸桌子罵人,若是打報告的話應該會欲哭無淚,嚴重者甚至會想砸電腦,思考到底需不需要換到Linux或者Mac平台去用看看,因為老是聽到比較穩......。
RAM(Random Access Memory)本身有著非常巨量的暫存空間,供CPU快速運算時存取時所使用,越大型的檔案以及資料就會占用更多的RAM空間,CPU本身的ALU及控制單元會將運算的資料寫上地址之後放入RAM之中,以便可以更方便的使用這些資料。而在系統運作當中若是程式設計不良,則會發生記憶體使用錯誤的狀況:同一個地址只能存放一組資料,而此時同一個磁區卻被要求放兩組資料的情形,在這樣的狀況之下,系統會將RAM之中存取的資料先提取出來放在硬碟之中,讓之後的資料可以順利放入,若是需要時再從硬碟取出這些資料,這就是記憶體傾印。
這樣的設計可能會產生記憶體因為更改了資料,程序因此無法進行而崩潰。也就是早期Windows系統常常發生的當機狀況:讓人想死的藍白畫面。在Windows95、98的時代,由於OS的設計不良而導致的記憶體傾印錯誤會使得電腦整台當機,在電腦無法運作時Windows會強制電腦修正崩潰程序,藍白畫面就是修正崩潰程序的其中一環。
雖然說記憶體傾印錯誤在理論上是因為程序設計上有問題時才會發生,但實際上在物理的問題也是有機會發生崩潰情形的,例如硬碟故障(資料無法抽取回RAM),硬體故障(顯示卡無法正常運作等)、RAM顆粒故障(燒壞)、CPU過熱(無法正常運作)。
目前的電腦系統設計上記憶體傾印錯誤問題都已經修正得差不多,在Windows7之後的電腦出現這樣的狀況已經非常少量,若是出現問題,建議先想想會不會是軟體部分設計不良,將開啟的軟體關閉後試跑可以解決軟體問題,但還是無法解決問題時,大致上發生的問題會是在硬體(HDD、SSD、RAM、顯示卡、電源供應器上),可以以另外一台電腦進行交叉測試取得問題狀況,若是沒有經驗,建議還是交給電腦維修公司解決,以免電腦資料因更嚴重的問題而遺失。
RAM(Random Access Memory)本身有著非常巨量的暫存空間,供CPU快速運算時存取時所使用,越大型的檔案以及資料就會占用更多的RAM空間,CPU本身的ALU及控制單元會將運算的資料寫上地址之後放入RAM之中,以便可以更方便的使用這些資料。而在系統運作當中若是程式設計不良,則會發生記憶體使用錯誤的狀況:同一個地址只能存放一組資料,而此時同一個磁區卻被要求放兩組資料的情形,在這樣的狀況之下,系統會將RAM之中存取的資料先提取出來放在硬碟之中,讓之後的資料可以順利放入,若是需要時再從硬碟取出這些資料,這就是記憶體傾印。
這樣的設計可能會產生記憶體因為更改了資料,程序因此無法進行而崩潰。也就是早期Windows系統常常發生的當機狀況:讓人想死的藍白畫面。在Windows95、98的時代,由於OS的設計不良而導致的記憶體傾印錯誤會使得電腦整台當機,在電腦無法運作時Windows會強制電腦修正崩潰程序,藍白畫面就是修正崩潰程序的其中一環。
雖然說記憶體傾印錯誤在理論上是因為程序設計上有問題時才會發生,但實際上在物理的問題也是有機會發生崩潰情形的,例如硬碟故障(資料無法抽取回RAM),硬體故障(顯示卡無法正常運作等)、RAM顆粒故障(燒壞)、CPU過熱(無法正常運作)。
目前的電腦系統設計上記憶體傾印錯誤問題都已經修正得差不多,在Windows7之後的電腦出現這樣的狀況已經非常少量,若是出現問題,建議先想想會不會是軟體部分設計不良,將開啟的軟體關閉後試跑可以解決軟體問題,但還是無法解決問題時,大致上發生的問題會是在硬體(HDD、SSD、RAM、顯示卡、電源供應器上),可以以另外一台電腦進行交叉測試取得問題狀況,若是沒有經驗,建議還是交給電腦維修公司解決,以免電腦資料因更嚴重的問題而遺失。
留言
張貼留言