導航:首頁 > 解決方法 > 計算機世界裡里解決問題的方法

計算機世界裡里解決問題的方法

發布時間:2023-01-20 12:48:24

❶ 利用計算思維解決簡單問題的方法

首先是宏觀層面,包括對「可計算」這個思想的理解,也就是如何使用計算機這個工具,將虛擬世界處理問題的方法變成解決現實生活中的各種實際問題的方法。換句話說,計算機思維需要你針對現實生活中的問題找到計算機的解決策略。
無論是 Google 讓計算機下圍棋,還是實現計算機開車,都首先要將現實生活中的問題和虛擬世界的問題對應。
接下來是「中觀」層面。要理解中觀,一個很好的例子就是計算機的操作系統。任何操作系統都要求按照各項任務的優先順序和可使用的資源,設計出調配資源、讓計算機各部分協同工作的方法,並且對於各種任務進行整體優化。一個好的操作系統,不是做某一件事特別好,而是在資源有限的情況下整體上讓人感覺特別流暢,比如蘋果的操作系統就是如此。
接下來,一個比較學術化的例子,就是計算機科學中的遞歸原理。它將大事分解、從小事做起,步步干凈利落、自頂向下設計,再自下而上回歸,非常具有美感。

❷ 計算機常見錯誤指令都有什麼,表示什麼意思,怎麼解決

使用Windows操作系統的人有時會遇到這樣的錯誤信息:「0X????????指令引用的 0x00000000內存,該內存不能written」,然後應用程序被關閉。如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的義憤和不屑。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的常見原因。

一、應用程序沒有檢查內存分配失敗
程序需要一塊內存用以保存數據時,就需要調用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「指針」。
內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的指針,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。
若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用指針,繼續在之後的運行中使用這塊內存。真正的0地址內存區保存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即死機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,並指出被引用的內存地址為「0x00000000」。
內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統文件之後。
二、應用程序由於自身BUG引用了不正常的內存指針
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的指針已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止運行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效指針不一定總是0,因此錯誤提示中的內存地址也不一定為 「0x00000000」,而是其他隨機數字。
如果系統經常有所提到的錯誤提示,下面的建議可能會有幫助:
1.查看系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統文件、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3.試用新版本的應用程序。

運行某些程序的時候,有時會出現內存錯誤的提示,然後該程序就關閉。

「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。

「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。

不知你出現過類似這樣的故障嗎?(0x後面內容有可能不一樣。)

一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。

下面先說說硬體:

一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。

假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。如果都沒有,那就從軟體方面排除故障了。

先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的兼容性不好造成的。

下面我從幾個例子給大家分析:

例一:打開IE瀏覽器或者沒過幾分鍾就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。

例二:在windows xp下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為 「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\\winnt\\apppatch\\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。

例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為 「read」 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne 之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。

例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示 「Ox060692f6」(每次變化)指令引用的「Oxff000011」內存不能為「read」,終止程序請按確定。解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。

例五:雙擊一個游戲的快捷方式,「Ox77f5cdO」指令引用「Oxffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。 解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。

例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0*772b548f」指令引用的「0*00303033」內存,該內存不能為 「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。

通過上面的幾個例子,可以看到,出現故障的原因有好多種,在這里把已經提到和有可能發生的原因列個表,方便查閱。

解決方法

1、內存條壞了更換內存條

2、雙內存不兼容使用同品牌的內存或只用一條內存

3、內存質量問題更換內存條

4、散熱問題加強機箱內部的散熱

5、內存和主板沒插好或和其它硬體不兼容等重插內存或換個插糟

6、硬碟有問題更換硬碟

7、驅動問題重裝驅動。如果是新系統,要先安裝主板驅動

8、軟體損壞重裝軟體

9、軟體有BUG打補丁或用最新的版本。

10、軟體和系統不兼容給軟體打上補丁或者試試系統的兼容模式

11、軟體和軟體之間有沖突如果最近安裝了什麼新軟體,卸載了試試

12、軟體要使用到其它相關的軟體有問題重裝相關軟體。比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題

13、病毒問題殺毒

14、殺毒軟體與系統或軟體沖突由於殺毒軟體是進入底層監控系統的,可能與一些軟體沖突,卸載了試試

15、系統本身有問題有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序,像SP的補丁,最好要打上。如果還不行重裝系統或更換其它版本的系統了。

使用Windows出現藍色屏幕是經常的事,而且每每因為不清楚錯誤的來源而頻繁重新安裝系統,勞神費時。下列收集了一些windows死機密碼,供大家參考。

數值 敘述

0 0x0000 作業完成。

1 0x0001 不正確的函數。

2 0x0002 系統找不到指定的檔案。

3 0x0003 系統找不到指定的路徑。

4 0x0004 系統無法開啟檔案。

5 0x0005 拒絕存取。

6 0x0006 無效的代碼。

7 0x0007 儲存體控制區塊已毀。

8 0x0008 儲存體空間不足,無法處理這個指令。

9 0x0009 儲存體控制區塊位址無效。

10 0x000a 環境不正確。

11 0x000b 嘗試載入一個格式錯誤的程式。

12 0x000c 存取碼錯誤。

13 0x000d 資料錯誤。

14 0x000e 儲存體空間不夠,無法完成這項作業。

15 0x000f 系統找不到指定的磁碟機。

16 0x0010 無法移除目錄。

17 0x0011 系統無法將檔案移到 其他的磁碟機。

18 0x0012 沒有任何檔案。

19 0x0013 儲存媒體為防寫狀態。

20 0x0014 系統找不到指定的裝置。

21 0x0015 裝置尚未就緒。

22 0x0016 裝置無法識別指令。

23 0x0017 資料錯誤 (cyclic rendancy check)

24 0x0018 程式發出一個長 度錯誤的指令。

25 0x0019 磁碟機在磁碟找不到 持定的磁區或磁軌。

26 0x001a 指定的磁碟或磁片無法存取。

27 0x001b 磁碟機找不到要求的磁區。

28 0x001c 印表機沒有紙。

29 0x001d 系統無法將資料寫入指定的磁碟機。

30 0x001e 系統無法讀取指定的裝置。

31 0x001f 連接到系統的某個裝置沒有作用。

32 0x0020 the process cannot access the file because it is being used by another process.

33 0x0021 檔案的一部份被鎖定, 現在無法存取。

34 0x0022 磁碟機的磁片不正確。 請將 %2 (volume serial number: %3) 插入磁碟機 %1。

36 0x0024 開啟的分享檔案數量太多。

38 0x0026 到達檔案結尾。

39 0x0027 磁碟已滿。

50 0x0032 不支援這種網路要求。

51 0x0033 遠端電腦無法使用。

52 0x0034 網路名稱重復。

53 0x0035 網路路徑找不到。

54 0x0036 網路忙碌中。

55 0x0037 the specified network resource or device is no longer available.

56 0x0038 the network bios command limit has been reached.

57 0x0039 網路配接卡發生問題。

58 0x003a 指定的伺服器無法執行要求的作業。

59 0x003b 網路發生意外錯誤。

60 0x003c 遠端配接卡不相容。

61 0x003d 印表機佇列已滿。

62 0x003e 伺服器的空間無法儲存等候列印的檔案。

63 0x003f 等候列印的檔案已經刪除。

64 0x0040 指定的網路名稱無法使用。

65 0x0041 拒絕存取網路。

66 0x0042 網路資源類型錯誤。

67 0x0043 網路名稱找不到。

68 0x0044 超過區域電腦網路配接卡的名稱限制。

69 0x0045 超過網路 bios 作業階段的限制。

70 0x0046 遠端伺服器已經暫停或者正在起始中。

71 0x0047 由於連線數目已達上限,此時無法再連線到這台遠端電腦。

72 0x0048 指定的印表機或磁碟裝置已經暫停作用。

80 0x0050 檔案已經存在。

82 0x0052 無法建立目錄或檔案。

83 0x0053 int 24 失敗

84 0x0054 處理這項要求的儲存體無法使用。

85 0x0055 近端裝置名稱已經在使用中。

86 0x0056 指定的網路密碼錯誤。

87 0x0057 參數錯誤。

88 0x0058 網路發生資料寫入錯誤。

89 0x0059 此時系統無法執行其他行程。

100 0x0064 無法建立其他的系統 semaphore。

101 0x0065 屬於其他行程專用的 semaphore 。

102 0x0066 semaphore 已經設定,而且無法關閉。

103 0x0067 無法指定 semaphore 。

104 0x0068 在岔斷時間無法要求專用的 semaphore 。

105 0x0069 此 semaphore 先前的擁有權已經結束。

106 0x006a 請將磁片插入 %1。

107 0x006b 因為代用的磁片尚未插入,所以程式已經停止。

108 0x006c 磁碟正在使用中或被鎖定。

109 0x006d pipe 已經中止。

110 0x006e 系統無法開啟指定的 裝置或檔案。

111 0x006f 檔名太長。

112 0x0070 磁碟空間不足。

113 0x0071 沒有可用的內部檔案識別字。

114 0x0072 目標內部檔案識別字不正確。

117 0x0075 由應用程式所執行的 ioctl 呼叫 不正確。

118 0x0076 寫入驗證參數值不正確。

119 0x0077 系統不支援所要求的指令。

120 0x0078 此項功能僅在 win32 模式有效。

121 0x0079 semaphore 超過逾時期間。

122 0x007a 傳到系統呼叫的資料區域 太小。

123 0x007b 檔名、目錄名稱或儲存體標簽語法錯誤。

124 0x007c 系統呼叫層次不正確。

125 0x007d 磁碟沒有設定標簽。

126 0x007e 找不到指定的模組。

127 0x007f 找不到指定的程序。

128 0x0080 沒有子行程可供等待。

129 0x0081 %1 這個應用程式無法在 win32 模式下執行。

130 0x0082 attempt to use a file handle to an open disk partition for an

operation other than raw disk i/o.

131 0x0083 嘗試將檔案指標移至檔案開頭之前。

132 0x0084 無法在指定的裝置或檔案,設定檔案指標。

133 0x0085 join 或 subst 指令 無法用於 內含事先結合過的磁碟機。

134 0x0086 嘗試在已經結合的磁碟機,使用 join 或 subst 指令。

135 0x0087 嘗試在已經替換的磁碟機,使 用 join 或 subst 指令。

136 0x0088 系統嘗試刪除 未連結過的磁碟機的連結關系。

137 0x0089 系統嘗試刪除 未替換過的磁碟機的替換關系。

138 0x008a 系統嘗試將磁碟機結合到已經結合過之磁碟機的目錄。

139 0x008b 系統嘗試將磁碟機替換成已經替換過之磁碟機的目錄。

140 0x008c 系統嘗試將磁碟機替換成已經替換過之磁碟機的目錄。

141 0x008d 系統嘗試將磁碟機 subst 成已結合的磁碟機 目錄。

142 0x008e 系統此刻無法執行 join 或 subst。

143 0x008f 系統無法將磁碟機結合或替換同一磁碟機下目錄。

144 0x0090 這個目錄不是根目錄的子目錄。

145 0x0091 目錄仍有資料。

146 0x0092 指定的路徑已經被替換過。

147 0x0093 資源不足,無法處理這項 指令。

148 0x0094 指定的路徑這時候無法使用。

149 0x0095 嘗試要結合或替換的磁碟機目錄,是已經替換過的的目標。

150 0x0096 config.sys 檔未指定系統追蹤資訊,或是追蹤功能被取消。

151 0x0097 指定的 semaphore事件 dosmuxsemwait 數目不正確。

152 0x0098 dosmuxsemwait 沒有執行;設定太多的 semaphore。

153 0x0099 dosmuxsemwait 清單不正確。

154 0x009a 您所輸入的儲存媒體標 元長度限制。

155 0x009b 無法建立其他的執行緒。

156 0x009c 接收行程拒絕接受信號。

157 0x009d 區段已經被舍棄,無法被鎖定。

158 0x009e 區段已經解除鎖定。

159 0x009f 執行緒識別碼的位址不正確。

160 0x00a0 傳到 dosexecpgm 的引數字串不正確。

161 0x00a1 指定的路徑不正確。

162 0x00a2 信號等候處理。

164 0x00a4 系統無法建立執行緒。

167 0x00a7 無法鎖定檔案的部份范圍。

170 0x00aa 所要求的資源正在使用中。

173 0x00ad 取消范圍的鎖定要求不明顯。

174 0x00ae 檔案系統不支援自動變更鎖定類型。

180 0x00b4 系統發現不正確的區段號碼。

182 0x00b6 作業系統無法執行 %1。

183 0x00b7 檔案已存在,無法建立同一檔案。

186 0x00ba 傳送的旗號錯誤。

187 0x00bb 指定的系統旗號找不到。

188 0x00bc 作業系統無法執行 %1。

189 0x00bd 作業系統無法執行 %1。

190 0x00be 作業系統無法執行 %1。

191 0x00bf 無法在 win32 模式下執行 %1。

192 0x00c0 作業系統無法執行 %1。

193 0x00c1 %1 不是正確的 win32 應用程式。

194 0x00c2 作業系統無法執行 %1。

195 0x00c3 作業系統無法執行 %1。

196 0x00c4 作業系統無法執行 這個應用程式。

197 0x00c5 作業系統目前無法執行 這個應用程式。

198 0x00c6 作業系統無法執行 %1。

199 0x00c7 作業系統無法執行 這個應用程式。

200 0x00c8 程式碼的區段不可以大於或等於 64kb。

201 0x00c9 作業系統無法執行 %1。

202 0x00ca 作業系統無法執行 %1。

203 0x00cb 系統找不到輸入的環境選項。 \r

205 0x00cd 在指令子目錄下,沒有任何行程有信號副處理程式。

206 0x00ce 檔案名稱或副檔名太長。

207 0x00cf ring 2 堆疊使用中。
回答者: 我思故我問 - 高級經理 六級 12-9 01:24
修改答復: 我思故我問,您要修改的答復如下: 積分規則 關閉

該內存不能read written常見原因
使用Windows操作系統的人有時會遇到這樣的錯誤信息:「0X????????指令引用的0x00000000內存,該內存不能written」,然後應用程序被關閉。如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的義憤和不屑。其實,這個錯誤並不一定是Windows 不穩定造成的。本文就來簡單分析這種錯誤的常見原因。

一、應用程序沒有檢查內存分配失敗
程序需要一塊內存用以保存數據時,就需要調用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「指針」。
內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的指針,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。
若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用指針,繼續在之後的運行中使用這塊內存。真正的0地址內存區保存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即死機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,並指出被引用的內存地址為「0x00000000」。
內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統文件之後。
二、應用程序由於自身BUG引用了不正常的內存指針
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的指針已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止運行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效指針不一定總是0,因此錯誤提示中的內存地址也不一定為 「0x00000000」,而是其他隨機數字。
如果系統經常有所提到的錯誤提示,下面的建議可能會有幫助:
1.查看系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統文件、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3.試用新版本的應用程序。

運行某些程序的時候,有時會出現內存錯誤的提示,然後該程序就關閉。

「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。

「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。

不知你出現過類似這樣的故障嗎?(0x後面內容有可能不一樣。)

一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。

下面先說說硬體:

一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。

假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。如果都沒有,那就從軟體方面排除故障了。

先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的兼容性不好造成的。

下面我從幾個例子給大家分析:

例一:打開IE瀏覽器或者沒過幾分鍾就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。

例二:在windows xp下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為 「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\\winnt\\apppatch\\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。

例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為 「read」 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne 之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。

例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示 「Ox060692f6」(每次變化)指令引用的「Oxff000011」內存不能為「read」,終止程序請按確定。解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。

例五:雙擊一個游戲的快捷方式,「Ox77f5cdO」指令引用「Oxffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯?

❸ 錯誤信息

內存不能「read」 「written」的解決方案
使用Windows操作系統的人有時會遇到這樣的錯誤信息:「0X????????指令引用的0x00000000內存,該內存不能written」,然後應用程序被關閉。如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的義憤和不屑。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的常見原因。

一、應用程序沒有檢查內存分配失敗

程序需要一塊內存用以保存數據時,就需要調用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「指針」。

內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的指針,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。

若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用指針,繼續在之後的運行中使用這塊內存。真正的0地址內存區保存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即死機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,並指出被引用的內存地址為「0x00000000」。

內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統文件之後。

二、應用程序由於自身BUG引用了不正常的內存指針

在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的指針已經失效了。有可能是 「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止運行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!

像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效指針不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其他隨機數字。

如果系統經常有所提到的錯誤提示,下面的建議可能會有幫助:

1.查看系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。

2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統文件、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。

3.試用新版本的應用程序。
問題

運行某些程序的時候,有時會出現內存錯誤的提示,然後該程序就關閉。
「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。
「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。
一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。

故障分析

硬體方面:
一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
假如是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,就要檢查是不是內存出問題了或者和其它硬體不兼容。

軟體方面:
先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的兼容性不好造成的。

幾個例子

例一:打開IE瀏覽器或者沒過幾分鍾就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。
解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。

例二:在windows xp下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。
解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。

例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為「read」 的提示。
解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。

例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「Ox060692f6」(每次變化)指令引用的「Oxff000011」內存不能為「read」,終止程序請按確定。
解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。

例五:雙擊一個游戲的快捷方式,「Ox77f5cdO」指令引用「Oxffffffff」內存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。
解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。

例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0*772b548f」指令引用的「0*00303033」內存,該內存不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。
解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。

例七:我的筆記本電腦用的XP系統,有時關閉網頁時會彈出tbrowser.exe遇到問題需要關閉,然後有彈出0x03e7c738指令引用的0x03e7c738內存,該內存不能為read,請問是怎麼回事?
解決方法:先查殺一下病毒,另外如果你安裝了瀏覽增強之類的軟體,請卸掉。

例八:從桌面或開始菜單中打開任何一個程序, 出現錯誤提示:"0x........"指令引用的"0x00000000"內存,該內存不能為"read"。省略號代表可變值。而從運行中打開程序沒問題。
解決方法:運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除(默認鍵值當然不要刪除)。

例九:我三個月前配了台機子。系統比較不穩定,三個月內已經重裝過多次系統,四五天前剛裝過系統,可是經常隨機地出現Explorer-應用程序錯誤,「0x4a01259d「指令引用的「0x00000000"內存。該內存不能為 「read"。要終止程序,請單擊「確定「。要調試程序,請單擊「取消」。如果點確定,windows桌面就不見了。這種問題在之前的系統也出現過,不知道是不是硬體的問題?
解決方法:內存的兼容性問題!遇到這類問題,用戶可以自行打開機器把內存的位置調動一下,看問題是否可以解決,如果問題依舊,可與你的朋友調換內存使用。

通過上面的幾個例子,可以看到,出現故障的原因有好多種,下面列出已經提到和有可能發生的原因,方便查閱。

問題產生原因原因--解決方法

內存條壞了--更換內存條

雙內存不兼容--使用同品牌的內存或只用一條內存

內存質量問題--更換內存條

散熱問題--加強機箱內部的散熱

內存和主板沒插好或和其它硬體不兼容等--重插內存或換個插糟

硬碟有問題--更換硬碟

驅動問題--重裝驅動。如果是新系統,要先安裝主板驅動

軟體損壞--重裝軟體

軟體有BUG--打補丁或用最新的版本。

軟體和系統不兼容--給軟體打上補丁或者試試系統的兼容模式

軟體和軟體之間有沖突--如果最近安裝了什麼新軟體,卸載了試試

軟體要使用到其它相關的軟體有問題--重裝相關軟體。比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題

病毒問題--殺毒

殺毒軟體與系統或軟體沖突--由於殺毒軟體是進入底層監控系統的,可能與一些軟體沖突,卸載了試試

系統本身有問題--有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序,像SP的補丁,最好要打上。如果還不行重裝系統或更換其它版本的系統了。

運行某些程序的時候,有時會出現內存錯誤的提示,然後該程序就關閉。

「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。

「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。

以上的情況相信大家都應該見到過,甚至說一些網友因為不爽於這個經常出現的錯誤提示而屢次重裝系統。相信普通用戶應該不會理解那些復雜的十六進制代碼。

出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。

一、先說說硬體

一般來說,電腦硬體是很不容易壞的。內存出現問題的可能性並不大(除非你的內存真的是雜牌的一塌徒地),主要方面是:1。內存條壞了(二手內存情況居多)、2。使用了有質量問題的內存,3。內存插在主板上的金手指部分灰塵太多。4。使用不同品牌不同容量的內存,從而出現不兼容的情況。5。超頻帶來的散熱問題。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。

二、如果都沒有,那就從軟體方面排除故障了

先說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在緩沖區,需要操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「游標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之後的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的內存不能為「read」錯誤,並指出被引用的內存地址為「0x00000000「。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。

在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的游標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效游標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數字。

首先建議:

1、 檢查系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。

2、 更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。

3、 盡量使用最新正式版本的應用程序、Beta版、試用版都會有BUG。

4、 刪除然後重新創建 Winnt\System32\Wbem\Repository 文件夾中的文件:在桌面上右擊我的電腦,然後單擊管理。 在"服務和應用程序"下,單擊服務,然後關閉並停止 Windows Management Instrumentation 服務。 刪除 Winnt\System32\Wbem\Repository 文件夾中的所有文件。(在刪除前請創建這些文件的備份副本。) 打開"服務和應用程序",單擊服務,然後打開並啟動 Windows Management Instrumentation 服務。當服務重新啟動時,將基於以下注冊表項中所提供的信息重新創建這些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs

下面搜集幾個例子給大家分析:

例一:IE瀏覽器出現「0x0a8ba9ef」指令引用的「0x03713644」 內存,或者「0x70dcf39f」指令引用的「0x00000000」內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。解決方法:

1、 開始-運行窗口,輸入「regsvr32 actxprxy.dll」回車,接著會出現一個信息對話 框「DllRegisterServer in actxprxy.dll succeeded」,確定。再依次運行以下命令。(這個方法有人說沒必要,但重新注冊一下那些.dll對系統也沒有壞處,反正多方下手,能解決問題就行。)

regsvr32 shdocvw.dll

regsvr32 oleaut32.dll

regsvr32 actxprxy.dll

regsvr32 mshtml.dll

regsvr32 msjava.dll

regsvr32 browseui.dll

regsvr32 urlmon.dll

2、 修復或升級IE瀏覽器,同時打上系統補丁。看過其中一個修復方法是,把系統還原到系統初始的狀態下。建議將IE升級到了6.0。

例二:有些應用程序錯誤: 「0x7cd64998」 指令參考的 「0x14c96730」 內存。該內存不能為 「read」。解決方法:Win XP的「預讀取」技術這種最佳化技術也被用到了應用程序上,系統對每一個應用程序的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「內存映像」,並把這些信息儲存到Windows\Prefetch文件夾。一旦建立了映像,應用軟體的裝入速度大大提高。XP的預讀取數據儲存了最近8次系統啟動或應用軟體啟動的信息。建議將虛擬內存撤換,刪除Windows\Prefetch目錄下所有*.PF文件,讓windows重新收集程序的物理地址。

例三:在XP下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。 解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。

例四:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為「read」 的提示。 解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。

例五:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」內存不能為「read」,終止程序請按確定。 解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。

例六:雙擊一個游戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。

例七:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0x772b548f」指令引用的「0x00303033」內存,該內存不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。 解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了

❹ 電腦系統常見故障的解決辦法有哪些

1、主板
主板是整個電腦的關鍵部件,在電腦起著至關重要的作用。如果主板產生故障將會影響到整個PC機系統的工作。下面,我們就一起來看看主板在使用過程中最常見的故障有哪些。
常見故障一:開機無顯示
電腦開機無顯示,首先我們要檢查的就是是BIOS。主板的BIOS中儲存著重要的硬體數據,同時BIOS也是主板中比較脆弱的部分,極易受到破壞,一旦受損就會導致系統無法運行,出現此類故障一般是因為主板BIOS被CIH病毒破壞造成(當然也不排除主板本身故障導致系統無法運行。)。一般BIOS被病毒破壞後硬碟里的數據將全部丟失,所以我們可以通過檢測硬碟數據是否完好來判斷BIOS是否被破壞,如果硬碟數據完好無損,那麼還有三種原因會造成開機無顯示的現象:
1. 因為主板擴展槽或擴展卡有問題,導致插上諸如音效卡等擴展卡後主板沒有響應而無顯示。
2.免跳線主板在CMOS里設置的CPU頻率不對,也可能會引發不顯示故障,對此,只要清除CMOS即可予以解決。清除CMOS的跳線一般在主板的鋰電池附近,其默認位置一般為1、2短路,只要將其改跳為2、3短路幾秒種即可解決問題,對於以前的老主板如若用戶找不到該跳線,只要將電池取下,待開機顯示進入CMOS設置後再關機,將電池上上去亦達到CMOS放電之目的。
3.主板無法識別內存、內存損壞或者內存不匹配也會導致開機無顯示的故障。某些老的主板比較挑剔內存,一旦插上主板無法識別的內存,主板就無法啟動,甚至某些主板不給你任何故障提示(鳴叫)。當然也有的時候為了擴充內存以提高系統性能,結果插上不同品牌、類型的內存同樣會導致此類故障的出現,因此在檢修時,應多加註意。
對於主板BIOS被破壞的故障,我們可以插上ISA顯卡看有無顯示(如有提示,可按提示步驟操作即可。),倘若沒有開機畫面,你可以自己做一張自動更新BIOS的軟盤,重新刷新BIOS,但有的主板BIOS被破壞後,軟碟機根本就不工作,此時,可嘗試用熱插拔法加以解決(我曾經嘗試過,只要BIOS相同,在同級別的主板中都可以成功燒錄。)。但採用熱插拔除需要相同的BIOS外還可能會導致主板部分元件損壞,所以可靠的方法是用寫碼器將BIOS更新文件寫入BIOS裡面(可找有此服務的電腦商解決比較安全)。
常見故障二:CMOS設置不能保存
此類故障一般是由於主板電池電壓不足造成,對此予以更換即可,但有的主板電池更換後同樣不能解決問題,此時有兩種可能:
1. 主板電路問題,對此要找專業人員維修;
2. 主板CMOS跳線問題,有時候因為錯誤的將主板上的CMOS跳線設為清除選項,或者設置成外接電池,使得CMOS數據無法保存。
常見故障三:在Windows下安裝主板驅動程序後出現死機或光碟機讀盤速度變慢的現象
在一些雜牌主板上有時會出現此類現象,將主板驅動程序裝完後,重新啟動計算機不能以正常模式進入Windows 98桌面,而且該驅動程序在Windows98下不能被卸載。如果出現這種情況,建議找到最新的驅動重新安裝,問題一般都能夠解決,如果實在不行,就只能重新安裝系統。
常見故障四:安裝Windows或啟動Windows時滑鼠不可用
出現此類故障的軟體原因一般是由於CMOS設置錯誤引起的。在CMOS設置的電源管理欄有一項modem useIRQ項目,他的選項分別為3、4、5......、NA,一般它的默認選項為3,將其設置為3以外的中斷項即可。
常見故障五:電腦頻繁死機,在進行CMOS設置時也會出現死機現象
在CMOS里發生死機現象,一般為主板或CPU有問題,如若按下法不能解決故障,那就只有更換主板或CPU了。
出現此類故障一般是由於主板Cache有問題或主板設計散熱不良引起,筆者在815EP主板上就曾發現因主板散熱不夠好而導致該故障的現象。在死機後觸摸CPU周圍主板元件,發現其溫度非常燙手。在更換大功率風扇之後,死機故障得以解決。對於Cache有問題的故障,我們可以進入CMOS設置,將Cache禁止後即可順利解決問題,當然,Cache禁止後速度肯定會受到有影響。
常見故障六:主板 COM口或並行口、IDE口失靈
出現此類故障一般是由於用戶帶電插拔相關硬體造成,此時用戶可以用多功能卡代替,但在代替之前必須先禁止主板上自帶的COM口與並行口(有的主板連IDE口都要禁止方能正常使用)。
2.顯卡
常見故障一:開機無顯示
此類故障一般是因為顯卡與主板接觸不良或主板插槽有問題造成。對於一些集成顯卡的主板,如果顯存共用主內存,則需注意內存條的位置,一般在第一個內存條插槽上應插有內存條。由於顯卡原因造成的開機無顯示故障,開機後一般會發出一長兩短的蜂鳴聲(對於AWARDBIOS顯卡而言)。
常見故障二:顯示花屏,看不清字跡
此類故障一般是由於顯示器或顯卡不支持高解析度而造成的。花屏時可切換啟動模式到安全模式,然後再在 Windows98下進入顯示設置,在16色狀態下點選「應用」、「確定」按鈕。重新啟動,在Windows98系統正常模式下刪掉顯卡驅動程序,重新啟動計算機即可。也可不進入安全模式,在純DOS環境下,編輯
SYSTEM.INI文件,將display.drv=pnpdrver改為display.drv=vga.drv後,存檔退出,再在Windows里更新
驅動程序。
常見故障三:顏色顯示不正常,此類故障一般有以下原因:
1. 顯示卡與顯示器信號線接觸不良
2. 顯示器自身故障
3. 在某些軟體里運行時顏色不正常,一般常見於老式機,在BIOS里有一項校驗顏色的選項,將其開啟即可
4. 顯卡損壞;
5. 顯示器被磁化,此類現象一般是由於與有磁性能的物體過分接近所致,磁化後還可能會引起顯示畫面出現偏轉的現象。
常見故障四:死機
出現此類故障一般多見於主板與顯卡的不兼容或主板與顯卡接觸不良;顯卡與其它擴展卡不兼容也會造成死機。
常見故障五:屏幕出現異常雜點或圖案
此類故障一般是由於顯卡的顯存出現問題或顯卡與主板接觸不良造成。需清潔顯卡金手指部位或更換顯
卡。
常見故障六:顯卡驅動程序丟失
顯卡驅動程序載入,運行一段時間後驅動程序自動丟失,此類故障一般是由於顯卡質量不佳或顯卡與主板不兼容,使得顯卡溫度太高,從而導致系統運行不穩定或出現死機,此時只有更換顯卡。
此外,還有一類特殊情況,以前能載入顯卡驅動程序,但在顯卡驅動程序載入後,進入Windows時出現死機。可更換其它型號的顯卡在載入其驅動程序後,插入舊顯卡予以解決。如若還不能解決此類故障,則說明注冊表故障,對注冊表進行恢復或重新安裝操作系統即可。
音效卡
常見故障一:音效卡無聲。出現這種故障常見的原因有:
1.驅動程序默認輸出為「靜音」。單擊屏幕右下角的聲音小圖標(小嗽叭),出現音量調節滑塊,下方有「靜音」選項,單擊前邊的復選框,清除框內的對號,即可正常發音。
2.音效卡與其它插卡有沖突。解決辦法是調整PnP卡所使用的系統資源,使各卡互不幹擾。有時,打開「設備管理」,雖然未見黃色的驚嘆號(沖突標志),但音效卡就是不發聲,其實也是存在沖突,只是系統沒有檢查出來。
3. 安裝了Direct X後音效卡不能發聲了。說明此音效卡與Direct X兼容性不好,需要更新驅動程序。
4. 一個聲道無聲。檢查音效卡到音箱的音頻線是否有斷線。
常見故障二:音效卡發出的噪音過大.出現這種故障常見的原因有:
1.插卡不正。由於機箱製造精度不夠高、音效卡外擋板製造或安裝不良導致音效卡不能與主板擴展槽緊密結合,目視可見音效卡上「金手指」與擴展槽簧片有錯位。這種現象在ISA卡或PCI卡上都有,屬於常見故障。一般可用鉗子校正。
2. 有源音箱輸入接在音效卡的Speaker輸出端。對於有源音箱,應接在音效卡的Line out端,它輸出的信號
沒有經過音效卡上的功放,雜訊要小得多。有的音效卡上只有一個輸出端,是Lineout還是Speaker要靠卡上的跳線決定,廠家的默認方式常是Speaker,所以要拔下音效卡調整跳線。
3. Windows自帶的驅動程序不好。在安裝音效卡驅動程序時,要選擇「廠家提供的驅動程序」而不要選
「Windows默認的驅動程序」如果用「添加新硬體」的方式安裝,要選擇「從磁碟安裝」而不要從列表框中選擇。如果已經安裝了Windows自帶的驅動程序,可選「控制面板→系統→設備管理→聲音、視頻和游戲控制器」,點中各分設備,選「屬性→驅動程序→更改驅動程序→從磁碟安裝」。這時插入音效卡附帶的磁碟或光碟,裝入廠家提供的驅動程序。
常見故障三:音效卡無法「即插即用」
1. 盡量使用新驅動程序或替代程序。筆者曾經有一塊音效卡,在Windows 98下用原驅動盤安裝驅動程序怎麼也裝不上,只好用CreativeSB16驅動程序代替,一切正常。後來升級到Windows Me,又不正常了再換用Windows 2000(完整版)自帶的音效卡驅動程序才正常。
2. 最頭痛的問題莫過於Windows9X下檢測到即插即用設備卻偏偏自作主張幫你安裝驅動程序,這個驅動程序偏是不能用的,以後,每次當你刪掉重裝都會重復這個問題,並且不能用「添加新硬體」的方法解決。筆者在這里泄露一個獨門密招:進入Win9xinfother目錄,把關於音效卡的*.inf文件統統刪掉再重新啟動後用手動安裝,這一著百分之百靈驗,曾救活無數音效卡性命……當然,修改注冊表也能達到同樣的目的。
3. 不支持PnP音效卡的安裝(也適用於不能用上述PnP方式安裝的PnP音效卡):進入「控制面板」/「添加新硬體」/「下一步」,當提示「需要Windows搜索新硬體嗎?」時,選擇「否」,而後從列表中選取「聲音、視頻和游戲控制器」用驅動盤或直接選擇音效卡類型進行安裝。
常見故障四:播放 CD無聲
1. 完全無聲。用Windows98的「CD播放器」放CD無聲,但「CD播放器」又工作正常,這說明是光碟機的音頻線沒有接好。使用一條4芯音頻線連接CD-ROM的模擬音頻輸出和音效卡上的CD-in即可,此線在購買CD-ROM時會附帶。
2. 只有一個聲道出聲。光碟機輸出口一般左右兩線信號,中間兩線為地線。由於音頻信號線的4條線顏色一般不同,可以從線的顏色上找到一一對應介面。若音效卡上只有一個介面或每個介面與音頻線都不匹配,只好改動音頻線的接線順序,通常只把其中2條線對換即可。
常見故障五:PCI音效卡出現爆音
一般是因為PCI顯卡採用Bus Master技術造成掛在PCI匯流排上的硬碟讀寫、滑鼠移動等操作時放大了背景
雜訊的緣故。解決方法:關掉 PCI顯卡的Bus Master功能,換成AGP顯卡,將PCI音效卡換插槽上。
常見故障六:無法正常錄音
首先檢查麥克風是否有沒有錯插到其他插孔中了,其次,雙擊小喇叭,選擇選單上的「屬性→錄音」,看看各項設置是否正確。接下來在「控制面板→多媒體→設備」中調整「混合器設備」和「線路輸入設備」,把它們設為「使用」狀態。如果「多媒體→音頻」中「錄音」選項是灰色的那可就糟了,當然也不是沒有挽救的餘地,你可以試試「添加新硬體→系統設備」中的添加「ISAPlug and Play bus」,索性把音效卡隨卡工具軟體安裝後重新啟動。
常見故障七:無法播放Wav音樂、Midi音樂
不能播放Wav音樂現象比較罕見,常常是由於「多媒體」→「設備」下的「音頻設備」不只一個,禁用一個即可;無法播放MIDI文件則可能有以下3種可能:
1. 早期的ISA音效卡可能是由於16位模式與32位模式不兼容造成MIDI播放的不正常,通過安裝軟體波表的
方式應該可以解決
2. 如今流行的PCI音效卡大多採用波表合成技術,如果MIDI部分不能放音則很可能因為您沒有載入適當的波表音色庫。
3. Windows音量控制中的MIDI通道被設置成了靜音模式。
常見故障八:PCI音效卡在WIN98下使用不正常
有些用戶反映,在音效卡驅動程序安裝過程中一切正常,也沒有出現設備沖突,但在WIN98下面就是無法出聲或是出現其他故障。這種現象通常出現在PCI音效卡上,請檢查一下安裝過程中您把PCI音效卡插在的哪條PCI插槽上。有些朋友出於散熱的考慮,喜歡把音效卡插在遠離AGP插槽,靠近ISA插槽的那幾條PCI插槽中。問題往往就出現在這里,因為Windows98有一個Bug:有時只能正確識別插在PCI-1和PCI-2兩個槽的音效卡。而在ATX主板上緊靠AGP的兩條PCI才是PCI-1和PCI-2(在一些ATX主板上恰恰相反,緊靠ISA的是PCI-1),所以如果您沒有把PCI音效卡安裝在正確的插槽上,問題就會產生了.
內存
內存是電腦中最重要的配件之一,它的作用毋庸置疑,那麼內存最常見的故障都有哪些呢?
常見故障一:開機無顯示
內存條原因出現此類故障一般是因為內存條與主板內存插槽接觸不良造成,只要用橡皮擦來回擦試其金手指部位即可解決問題(不要用酒精等清洗),還有就是內存損壞或主板內存槽有問題也會造成此類故障。
由於內存條原因造成開機無顯示故障,主機揚聲器一般都會長時間蜂鳴(針對Award Bios而言)。
常見故障二:Windows注冊表經常無故損壞,提示要求用戶恢復
此類故障一般都是因為內存條質量不佳引起,很難予以修復,唯有更換一途。
常見故障三:Windows經常自動進入安全模式
此類故障一般是由於主板與內存條不兼容或內存條質量不佳引起,常見於高頻率的內存用於某些不支持此頻率內存條的主板上,可以嘗試在CMOS設置內降低內存讀取速度看能否解決問題,如若不行,那就只有更換內存條了。
常見故障四:隨機性死機
此類故障一般是由於採用了幾種不同晶元的內存條,由於各內存條速度不同產生一個時間差從而導致死
機,對此可以在CMOS設置內降低內存速度予以解決,否則,唯有使用同型號內存。還有一種可能就是內存條與主板不兼容,此類現象一般少見,另外也有可能是內存條與主板接觸不良引起電腦隨機性死機。01
常見故障五:內存加大後系統資源反而降低
此類現象一般是由於主板與內存不兼容引起,常見於高頻率的內存內存條用於某些不支持此頻率的內存條的主板上,當出現這樣的故障後你可以試著在COMS中將內存的速度設置得低一點試試。
常見故障六:運行某些軟體時經常出現內存不足的提示
此現象一般是由於系統盤剩餘空間不足造成,可以刪除一些無用文件,多留一些空間即可,一般保持在
300M左右為宜。
常見故障七:從硬碟引導安裝Windows進行到檢測磁碟空間時,系統提示內存不足
此類故障一般是由於用戶在config.sys文件中加入了emm386.exe文件,只要將其屏蔽掉即可解決問題。
光碟機
光碟機是電腦硬體中使用壽命最短的配件之一。其實很多報廢的光碟機仍有很大的利用價值,只要略微維修一下就可以了。這往往不需要具有什麼高深的無線電專業知識,也不需要使用什麼太復雜的維修工具及材料。你只要細心觀察故障現象並參照執行下面的一些排除方法,相信你的老光碟機還是能恢復昔日「風采」的。
常見故障一:光碟機工作時硬碟燈始終閃爍
這是一種假象,實際上並非如此。硬碟燈閃爍是因為光碟機與硬碟同接在一個IDE介面上,光碟工作時也控制了硬碟燈的結果。可將光碟機單元獨接在一個IDE介面上。
常見故障二:在Windows環境下對CD-ROM進行操作時顯示 「32磁碟訪問失敗」,然後死機
很顯然,Windows的32位磁碟存取對CD-ROM有一定的影響。CD-ROM大部分接在硬碟的IDE介面上,不支持
Windows的32位磁碟存取功能,使Windows產生了內部錯誤而死機。進入Windows後,在「主群組」中雙擊「控制面板」,進入「386增強模式」設置,單擊「虛擬內存」按鈕後再單擊「更改」,把左下角的「32位磁碟訪問」核實框關閉,在確認後,再重啟動Windows,在Windows中再訪問CD-ROM進就不會出錯誤。
常見故障三:光碟機無法正常讀盤,屏幕上顯示:「驅動器X上沒有磁碟,插入磁碟再試」,或"CDR101:NOT
READY READING DRIVE X ABORT .RETRY.FALL?"偶爾進出盒幾次也都讀盤,但不久又不讀盤。
在此情況下,應先檢測病毒,用殺毒軟體進行對整機進行查殺毒,如果沒有發現病毒可用文件編輯軟體打開C盤根目錄下的CONFIG.SYS」文件,查看其中是否又掛上光碟機動程序及驅動程序是否被破壞,並進行處理,還可用文本編輯軟體查看"AUIOEXEC.BAT"文件中是否有"MSCDEX.EXE/D:MSCDOOO/M:20/V".若以上兩步未發現問題,可拆卸光碟機維修。
常見故障四:光碟機使用時出現讀寫錯誤或無盤提示
這種現象大部分是在換盤時還沒有就位就對光碟機進行操作所引起的故障。對光碟機的所有的操作都必需要等光碟指示燈顯示為就好位時才可進行操作。在播放影碟時也應將時間調到零時再換盤,這樣就可以避免出現上述錯誤。
常見故障五:在播放電影VCD時出現畫面停頓或破碎現象
檢查一下AUTOEXEC.BAT文件中的「SMARTDRV」是否放在MSCDEX.EXE之後。若是,則應將 SMARTDRV語句放
到MSCDEX.EXE之前;不使用光碟機的高速黨組地沖程序,改為SMARTDRV.EXE/U;故障即可排除。
常見故障六:光碟機在讀數據時,有時讀得不出,並且讀盤的時間變長
光碟機讀盤不出的硬體故障主要集中在激光頭組件上,且可分為二種情況:一種是使用太久造成激光管老
化;另一種是光電管表面太臟或激光管透鏡太臟及位移變形。所以在對激光管功率進行調整時,還需對光電管和激光管透鏡進行清洗。
光電管及聚焦透鏡的清洗方法是:拔掉連接激光頭組件的一組扁平電纜,記住方向,拆開激光頭組件。這時能看到護套罩著激光頭聚焦透鏡,去掉護套後會發現聚焦透鏡由四根細銅絲連接到聚焦、尋跡線圈上,光電管組件安裝在透鏡正下方的小孔中。用細鐵絲包上棉花沾少量蒸餾水擦拭(不可用酒精擦拭光電管和聚焦透鏡表面),並看看透鏡是否水平懸空正對激光管,否則須適當調整。至此,清洗工作完畢。
調整激光頭功率。在激光頭組件的側面有1個像十字螺釘的小電位器。用色筆記下其初始位置,一般先順時針旋轉5°~10°,裝機試機不行再逆時針旋轉5°~10°,直到能順利讀盤。注意切不可旋轉太多,以免功率太大而燒毀光電管。
常見故障七:開機檢測不到光碟機或者檢測失敗
這有可能是由於光碟機數據線接頭松動、硬碟數據線損毀或光碟機跳線設置錯誤引起的,遇到這種問題的時
候,我們首先應該檢查光碟機的數據線接頭是否松動,如果發現沒有插好,就將其重新插好、插緊。如果這樣仍然不能解決故障,那麼我們可以找來一根新的數據線換上試試。這時候如果故障依然存在的話,我們就需要檢查一下光碟的跳線設置了,如果有錯誤,將其更改即可.
滑鼠
滑鼠的故障分析與維修比較簡單,大部分故障為介面或按鍵接觸不良、斷線、機械定位系統臟污。少數故障為滑鼠內部元器件或電路虛焊,這主要存在於某些劣質產品中,其中尤以發光二極體、IC電路損壞居多。
常見故障一:找不到滑鼠
1. 滑鼠徹底損壞,需要更換新滑鼠。
2. 滑鼠與主機連接串口或PS/2口接觸不良,仔細接好線後,重新啟動即可。
3. 主板上的串口或PS/2口損壞,這種情況很少見,如果是這種情況,只好去更換一個主板或使用多功能卡上的串口。
4. 滑鼠線路接觸不良,這種情況是最常見的。接觸不良的點多在滑鼠內部的電線與電路板的連接處。故障只要不是再PS/2接頭處,一般維修起來不難。通常是由於線路比較短,或比較雜亂而導致滑鼠線被用力拉扯的原因,解決方法是將滑鼠打開,再使用電烙鐵將焊點焊好。還有一種情況就是滑鼠線內部接觸不良,是由於時間長而造成老化引起的,這種故障通常難以查找,更換滑鼠是最快的解決方法。
常見故障二:滑鼠能顯示,但無法移動
滑鼠的靈活性下降,滑鼠指針不像以前那樣隨心所欲,而是反應遲鈍,定位不準確,或乾脆不能移動了。這種情況主要是因為滑鼠里的機械定位滾動軸上積聚了過多污垢而導致傳動失靈,造成滾動不靈活。維修的重點放在滑鼠內部的X軸和Y軸的傳動機構上。解決方法是,可以打開膠球鎖片,將滑鼠滾動球卸下來,用干凈的布蘸上中性洗滌劑對膠球進行清洗,摩擦軸等可用採用酒精進行擦洗。最好在軸心處滴上幾滴縫紉機油,但一定要仔細,不要流到摩擦面和碼盤柵縫上了。將一切污垢清除後,滑鼠的靈活性恢復如初。
常見故障三:滑鼠按鍵失靈
1. 滑鼠按鍵無動作,這可能是因為滑鼠按鍵和電路板上的微動開關距離太遠或點擊開關經過一段時間的使用而反彈能力下降。拆開滑鼠,在滑鼠按鍵的下面粘上一塊厚度適中的塑料片,厚度要根據實際需要而確定,處理完畢後即可使用。
2. 滑鼠按鍵無法正常彈起,這可能是因為當按鍵下方微動開關中的碗形接觸片斷裂引起的,尤其是塑料簧片長期使用後容易斷裂。如果是三鍵滑鼠,那麼可以將中間的那一個鍵拆下來應急。如果是品質好的原裝名牌滑鼠,則可以焊下,拆開微動開關,細心清洗觸點,上一些潤滑脂後,裝好即可使用。
鍵盤
鍵盤在使用過程中,故障的表現形式是多種多樣的,原因也是多方面的。有接觸不良故障,有按鍵本身的機械故障,還有邏輯電路故障、虛焊、假焊、脫焊和金屬孔氧化等故障.維修時要根據不同的故障現象進行分析判斷,找出產生故障原因,進行相應的修理。
常見故障一:鍵盤上一些鍵,如空格鍵、回車鍵不起作用,有時,需按無數次才輸入—個或兩個字元,有的
鍵,如游標鍵按下後不再起來,屏幕上游標連續移動,此時鍵盤其它字元不能輸入,需再按一次才能彈起
來。
這種故障為鍵盤的「卡鍵」故障,不僅僅是使用很久的舊鍵盤,有個別沒用多久的新鍵盤上,鍵盤的卡鍵故障也有時發生。出現鍵盤的卡鍵現象主要由以下兩個原因造成的:一種原因就是鍵帽下面的插柱位置偏移,使得鍵帽按下後與鍵體外殼卡住不能彈起而造成了卡鍵,此原因多發生在新鍵盤或使用不久的鍵盤上。另一個原因就是按鍵長久使用後,復位彈簧彈性變得很差,彈片與按桿摩擦力變大,不能使按鍵彈起而造成卡鍵,此種原因多發生在長久使用的鍵盤上。當鍵盤出現卡鍵故障時,可將鍵帽撥下,然後按動按桿。若按桿彈不起來或乏力,則是由第二種原因造成的,否則為第一種原因所致。若是由於鍵帽與鍵體外殼卡住的原因造成「卡鍵」故障,則可在鍵帽與鍵體之間放一個墊片,該墊片可用稍硬一些的塑料(如廢棄的軟磁碟外套)做成,其大小等於或略大於鍵體尺寸,並且在按桿通過的位置開一個可使銨桿自由通過的方孔,將其套在按桿上後,插上鍵帽;用此墊片阻止鍵帽與鍵體卡住,即可修復故障按鍵;若是由於彈簧疲勞,彈片阻力變大的原因造成卡鍵故障,這時可特鍵體打開,稍微拉伸復位彈簧使其恢復彈性;取下彈片將鍵體恢復。通過取下彈片,減少按桿彈起的阻力,從而使故障按鍵得到了恢復。
常見故障二:某些字元不能輸入。
若只有某一個鍵字元不能輸入,則可能是該按鍵失效或焊點虛焊。檢查時,按照上面敘述的方法打開鍵
盤,用萬用表電阻檔測量接點的通斷狀態。若鍵按下時始終不導通,則說明按鍵簧片疲勞或接觸不良,需要修理或更換;若鍵按下時接點通斷正常,說明可能是因虛焊、脫焊或金屑孔氧化所致,可沿著印刷線路逐段測量,找出故障進行重焊;若因金屬孔氧化而失效,可將氧化層清洗干凈,然後重新焊牢;若金屬孔完全脫落而造成斷路時,可另加焊引線進行連接。
常見故障三:若有多個既不在同一列,也不在同一行的按鍵都不能輸入。
可能是列線或行線某處斷路,或者可能是邏輯門電路產生故障。這時可用100MHz的高頻示波器進行檢測,找出故障器件虛焊點,然後進行修復。
常見故障四:鍵盤輸入與屏幕顯示的字元不一致。
此種故障可能是由於電路板上產生短路現象造成的,其表現是按這一鍵卻顯示為同一列的其他字元,此時可用萬用表或示波器進行測量,確定故障點後進行修復。

❺ 如何用演算法解決現實世界裡的問題

圖靈獎獲得者 羅伯特塔揚教授 關鍵詞:圖靈獎獲得者惠普中國研究院 羅伯特 塔揚(Robert Tarjan)教授是世界知 名計算機學家,他的研究領域主要包括圖論、 法和數據結構設計。羅伯特教授是許多圖論演算法的發明者,比如樹中最近共同 祖先離線演算法、S laytrees、Fibonacci heaps、平面性檢測(Planarity test- ing)等。 1986年,他與約翰浩普考夫特(John Hopcroft)因為在演算法及數據結構的設計和分 Prize),現為美國科學院院士、美國計算機學會(ACM)院士、美國普林斯 學教授。2012年4月12日,羅伯特塔揚教授到訪中 國。在惠普中國研究院里,羅伯 特塔揚教授與王 敏院長及惠普中國研究院的研究員們齊聚一堂,全 面解釋了他對 演算法的睿智見解。 老驥伏櫪 志在千里 問:您的一生取得了非凡的成就,在您看來, 這些成就是天賦還是機遇? 羅伯特:我還是先做個自我介紹吧。我在13 歲讀初中 的時候,美國掀起了數學教學改革試驗的 浪潮,也就是以更加形式化的方式來傳授 數學這門 課程。非常不幸的是,新運動失敗了。但我恰恰成 為新數學教學改革的 受益者之一,也因此出現了一68 第8卷第5期2012年5月大批我這樣的人。我對數學 有很濃的興趣,如果你 力,以及不斷的學習都是非常重要的。談到計算機們看過我 的資料,會知道我經常讀一些科幻小說。 科學,我認為這個領域充滿機會。回顧計 算機科學在孩童時期,我的夢想就是成為第一個登上火星的 的歷史,已經有75年了。 這個領域讓人非常的驚人。我當時非常喜歡讀的一本雜志就是《S 為它不斷地給我們提供新的機會。今年是阿TIFICAMERICAN(環球科學)》。此 外,當時我 蘭麥席森圖靈誕辰百年,各地舉行了盛大的慶對天文學也非常感興趣, 這也成為我日後非常重視 典,大家以各種方式來紀念他。圖靈是在20世紀30數學學 習的原因。讀到高中的時候,我在暑假期間 年代,也就是二戰期間,提出了計算機 的概念和想參加了一個研究中心的活動,有機會接觸了當時最 法,那時的計算機, 還處於非常簡單的階段。老式的計算機。那時的計算機還是打孔式的,後來 現在的夢想是什麼呢?又有機會使用IBM計算機,還接觸到了最初的編程羅伯特: 非常感謝你這么問。我有幸來到中語言。可以說我從小就和計算機打交道,當時我 國惠普研究院,看到現在搞計算機科學的人都很年對編程產生了濃厚的興趣。到了大學本科的時候, 輕。而且我也去過很多創業型的公司,那裡的人也我在美國加 州理工大學學習。當時我主修數學,而 都很年輕。計算機科學這個研究領域還很年 輕,不我幾乎選修了所有有關計算機科學方面的課程。讀 過我已經老了。因此,我 現在唯一的夢想,就是盡博士時,我去了斯坦福大學,選擇的專業方向是計 去攻克那些現實的技術課題。我希望在我有算機科學,也正是在那裡,我遇見了我的導師高德 生之年,只要在智力上還可以跟得上那些年輕人,納(Donald Knuth)。 當我本科畢業時,我選擇的 我就一直持續工作和研究下去。研究方向其實是人工智 能。但是,那時候的人工智慧還處於早期階段,整個研究領域都處於非常模糊 演算法 是計算機領域的管道工的狀態。在高德納教授的指導之下,我最後鎖定的研究領域 是計算機演算法,主攻數據結構。從那時一 問:1986年,由於您當時取得的成就,您 跟您直到現在,我都堅持了這個研究方向。 的合作者獲得了圖靈獎。現在看來,這 些成就對人 接下來回答你剛才提出的問題。天賦當然是重 類的生產與生活帶來了 哪些改變?要的,但還有一個非常重要的成功元素,那就是你 羅伯特:當時之所以 獲得圖靈獎,是因為算要在合適的時間,出現在合適的地方。回顧我的一 法以及數 據結構方面的成就。我認為談到計算機算生,我就是在合適的時機,選擇了適合我 的研究方 法和數據結構,它其實相當於計算機領域中「管道向。對於計算機演算法而 言,我是把它作為數學對象 工」的角色。正是有了這些演算法和數據結構,我們來研 究對待的。從這個角度出發,去開發計算機的 才可以把一些看似不可能找到解決方 案的問題解演算法,同時用它解決一些實際問題。我有幾位非常 決,而且能夠讓計算 機的運轉速度更快。如果說它好的導師,他們給我提出了一些非常好的課題。還 於人類的生產力、生活帶來了怎樣的影響,我無有一個成功的元素我認為應該是毅力,以及堅持不 法具體地談及某一個領域,它遍布於整個計算機行懈的學習和培訓, 不管你的天賦有多高,我認為還 業領域。你看,不管是資料庫還是電腦系統,基本 需要努力地工作、努力地學習。如果你研究的領域 上都有演算法以及數據結構的存在。 談到這個成就本是和數學相關的,研究過程中失敗是不可避免的。 身,我想再補充 一點,它被很好地運用到了目前的你可能會覺得懊惱,甚至會用頭撞牆,但是你一 教育體系中,因為很多理論都是現在課堂上的教要堅持下去。如果一個問題總是找不到答案,你 材。學生們可以在課堂上學到這些知識,比如說對以換一個課題去研究,然後過一段時間再來攻克這 於一個課題,如何找到並研發出它的解決方 案,然個難題。不管你多麼聰明,多麼有天賦,我認為毅 後又把它從一個學術的東 西用到實踐當中。我想這 69動態 能幫助學生們學習到一些新的點子和思路。 事情持續做下去的原因。 問:在大多數人眼裡,您所從事的這 項工作又 問:剛才談到人工智慧,20世紀不大成熟,但 枯燥又沒有樂趣,但是您 總能創造出新的辦法或者 是到了21世紀您還有興趣再繼續對人工智慧進行研 發現 新的結構。我不知道您的動力是什麼?樂趣又 是什麼?羅伯特: 我現在 年紀太大了,沒有足夠的時 羅伯特:在我看來,數學是一件非常美麗的 間再去重 新學習一個新的領域,但我還在持續關 事物。數學可以運用到計算機科學中,而計 算機科 注人工智慧這個領域。我有一些惠普的同事,他 學又很好地幫助人們解決 了現實生活的一些問題。 們正在試圖找到一些計算數學方面的方法,還有 的名著《計算機程序設計藝術》將程序設計統計學方面的方法,去更好地完善計算 機學習的 稱為藝術,演算法實際上跟建築的藝術是一樣的,只 能力。我相信隨著數 學的進步,隨著計算機本身 不過它的這種結構是你看不見的,是存在於人們的 術的進步,人們在人工智慧方面真正能夠邁出頭腦中的,是大腦編成的各種各樣的 美麗的建築。 有意義的一步。再補充一點,我還有一個夢想, 這讓我想起了我弟 弟,非常有意思,他曾經是國際 如果有下輩子,我會研究人的意識,人的思想是 棋大師。雖然他最後放棄了這個職業,但是我想怎麼產生的。如果能夠研究清楚這 個課題的話, 說,可能在我的家族中,數學就是一種DNA,它真 人工智慧也就解 決了。事實上我特別想研究人的 的是一件美麗的事物。我喜歡很多數學游戲。兒童 意識、思維到底是怎麼產生的。我覺得機器可能 時期,除了對天文學感興趣之外, 我還喜歡一些棋 幫助人們解決某些問題,但是最根本的問題是, 盤游戲,比如馬 加德納(MartinGardner)的游 意識是怎麼產生的。大家對這個問題爭議比較 (《環球科學》中的數學游戲專欄),還有一些大。研究這個問題我也是門外漢, 因為我既不是 拼圖游戲。 神經學科方面的專家,也不是哲學家。 問:您和您的導 師相識之後,進行了一些共同 尋找課題的方向 的研究。在這個研究過程中,發生 了哪些比較有趣 問:您是如何找到研究課題的方向的?羅伯特:我到斯坦 福大學攻讀博士學位的時 羅伯特:我的研究生涯非常長。我的建議是, 候,第一 年就修完了博士學位所需要的全部基本學 你可以嘗試去解決那些基礎性的問題,而 且是能夠 分。通常這些學分需要兩年才能賺到。當時我學的 有一些具體應用的問 題。大家可能先有一個具體的 是圖形演算法,我和我的博士導師高德納教授交換了 題,然後可以從中看到,或抽象出一個用數學這很多觀點。在我第一年學期結束的 夏季,我遇見了 個工具能夠解決的問題。所以我對一個課題的研究 後來跟我一起 獲獎的約翰教授(康奈爾大學教授, 通常都要花很長時間,有的甚至幾年。有時這 當時在斯坦福大學進行學術休假)。所以你看,在究做幾年,然後擱一段時 間,之後回頭再去研究。 合適的時間,出現在合適的地點是多麼的關鍵,斯 這樣, 我們才可以把自己稱為一個解決問題的人。 坦福大學的環境確實太棒了。當時我選 通過解決一些基礎性的問題,我從多年的科研中總做符號編程語言的 課,我們要試圖解決的一個問 結提煉出了一些理論和方法。所以,我積累了很多 如何把一個圖形內嵌到一個平面中。這實際上具體的計算機演算法技巧,還有分析方 面的一些技 是一個數學問題。讓我舉一個例子:上面的3個符 巧。在這里我必須說, 和產業界保持聯系是非常好 號中,W代表水塔,G代表天然氣塔,E就是電塔, 一件事情,因為如果你能夠為他們具體的問題找下面是三所房子,我們現在要做的 到方案的話,回報也會很好。這也會是讓你把這件氣分別都接到 這些房子里,但是你不能讓這些線有70 而且更加行之有效的方案。因此,我認為關鍵 點就是一定要堅持簡 效。因為如果你的方法不夠簡單的話, 大家就不會想去用了。 我的建議就是,千 要害羞,一定要大膽地嘗試。科研是沒有 邊界的,要勇於去打 破常規舊俗, 而且我 想再一次強調,一定 要有毅力,而且要努 力,勤奮地工作。任何交叉。這 就是要解決的數學問題。這是小時候我們無法解決的數學難題,關鍵是圖的可平面 用演算法提高業務效率測。電路板布線有時也會遇到這樣的問題。在研究過程 中,我參考了很多文獻,我發現其 問:您現在在惠普研究院從事哪些領域的研中一 個演算法是可以解決這個問題的,就把它用到這 究?有沒有一些可以介紹的成果?兒 了。但是,當時那個演算法做起來比較慢,解決簡 羅伯特:我在惠普擔任的高級院士 是研究方面單的問題可以,但是復雜的就不行了。最後我們終 最高的頭銜,我不做 任何管理的工作,惠普交給我於想出了一個辦法,能夠在線性時間內,解決圖的 的唯一工作就是演算法研究,我可以自由選擇我的可平面性檢測問題。正是因為這個研究成果,我們 具體研究問題。獲得了圖靈獎。 目前我們在做的一項工作是,利 用演算法提高業 您剛才提到在研究過程中,也遇到過很務流程的效率。現在人 們經常談到業務流程的自動多挫折,有時候想用自己的頭去撞牆。那麼在這 我現在就在與惠普負責運營方面的人員合作樣一個過程中,您是怎樣鼓勵自己堅持把這條路 來提高惠普內部的流程效率,降低成本。如果能夠走下來的? 在惠普內 部用好的話,也許可以把它商品化成為一 羅伯特:它總是先苦後甜的。道路越曲折, 個例子,我們正在做的項目叫人力優化。中能學到很多的東西。我經歷了很多曲折的過程, 惠普收購了一家叫EDS的服務公司經常會承接很多也研究了各種各樣的問 題。盡管計算機科學是一門 項目。對於一個項目來說,需要有各種技能的人,年輕 的科學,有很多人在其中的時間並不長。但我 而每個人又有不同的技能。已存在的 標准演算法是:發現計算機科學研究也存在系統性。要解決一個問 每個技能我們可以 用數學的方法給它一個量化,根題,就要找到一個比較容易的方式,但也許這個方 這些量化數字,再做人員和項目的匹配。但是我式是最容易的,卻並不是最好的,最簡單的。所以 們發現它的效果並不是很好,我們希望能夠改善這有時候,對一些 已經解決的問題,我們只要回頭, 個演算法,能夠得到更好的匹配,這樣的話,就可 實現人力的優化。時間才找到答案。在一年多的 時間里,研究是斷斷 我再舉一個我和惠普中國研究院的例子。王 續續的,有時會 進入死角,那就擱置一會兒,再回 敏院長以及這里的同事在研究的一個課題是網路。 頭研究。還有一些課題,我甚至研究了10年之久。 你們也知道,惠普收購了3COM, 其中的H3C在中 問:我不知道您來的2天時間里,見到的中國 國是一家做得比較大 的網路公司。我們正在一起合 年輕人給你的印象如何?能不能給這些在計算機領 作,關注如何把演算法運用於網路技術。 域有天賦的年輕人一些建議,怎樣才能成為 像您這 作為惠普的資深科學家,我也會經常去指導各 樣大師級的人物? 地惠普研 究院的技術研究方向;同時我也輔導一些 羅伯特:惠普中國研究院的青年人都很好, 年輕的研究員,擔當團隊技術領袖的角色。且都很聰明,工作非常努力,我對 他們的印象非常 問:隨著IT行業的發展,是否意味著企業的研 好。我對這些年輕 的有天賦的青年人的建議是:一 究工作也要產生變化,未來的研究趨勢是怎樣的? 定要找到自己想要研究的課題,不要盲目聽從和依 此外在教育方面,您覺得應該如 何培養孩子對數學 照別人的話去做。我跟這些年輕人說:不要總跟著 著迷? 業務 部門的人做事。事實上,研究員的眼界應該比 羅伯特:作為個人來說,時間是有限 他們放得更廣,要看到5年甚至以後更長久的發展可能去研究所有時髦的東 西。我是做基礎研究的, 方向。 不管IT界如何發展,摩爾定律仍然在發揮作用: 我覺得,像惠普研究院這樣做基礎性研究的機算機的速度、晶元的速度,仍然 是每18個月要翻一 構在整個產業界並不多。我們看到的互聯網公司, 番;那麼存 儲也要不斷地增加,還有網路通信的力 他們做一些非常先進的編程,做一些產品或 者技術 量也會不斷加大。所以你會看到IT的發展趨勢和方 的開發工作;但是基礎 性研究他們不做。他們覺得 向並沒有放緩,而是在加速往前走。但是對於研究 礎性研究應該由大學院校去做。所以,我覺得惠來說,計算機本身運轉的速度並不 是最重要的,隨 普研究院的機制確實很少見。我最後還是回到給他 著移動設備越 來越多,還有更多的發展空間,能開 們的建議上:要找到自己的課題,找准要努 工作發更有趣的應用。想想我那個時代,用的計算機像 的方向。你要願意和你的 同事和朋友一起工作,有 冰箱那麼大,還是打孔式的,所以你就會看到這樣 果願意和別人分享,而且也要和別人去交流,的一種發展的空間。我相信,電腦設 備將很快能夠 要保持一種開放的態度!而且要有持久的耐心,設 模擬人工智慧。 但是它的底層技術是不變的;所以 立一個長遠的目標,要一步一步去實現!感謝你 像我這樣做基礎研究的人的優勢在於,這份工作是花時間聆聽,希望我的分享 對你們有用! 不變的。 普中國研究院院長。主要研究方向們肯定會反抗的。我個人更傾向於把孩子放在充 b內容提取及豐富的選擇和豐富信息的環境下,讓他們 自己去選 分析、網路與通信。 擇。其實你看這個世界上,真正傑出的數學家是非 min.wang6hp.com 常少的,而且世界上並不需要那麼多傑出的數學 家。但是這個世 界正在變得越來越技術性;我們確 實需要大量的能夠懂數學,能夠運用數學做編程的 CCF會員。

❻ 如何解決電腦卡頓的問題

你可以嘗試優化,系統優化的原則:從硬到軟

硬體方面:

1,你電腦的內存可能有點小,需要提高內存容量;

2,硬碟太舊,或者有硬碟問題,也可能造成系統慢;

系統和軟體方面:

系統里佔用內存的軟體太多也會造成電腦慢,顯示內存不足。

解決辦法:

第一種情況:內存小

因為新系統佔用內存比老系統多,所以需要升級內存容量,現在主流內存配置為8GB,低於4GB電腦跑起來就會吃力。對照你自己電腦的內存,看看是否符合最低內存要求。如果不達標請購置新的內存條,增大內存。

第二種情況:硬碟問題

用魯大師或者HD Tune檢測硬碟健康度,看看Smart測試結果,鑒別是否硬碟有問題,如果有問題,建議更換硬碟,最好能換成固態硬碟(SSD),可以幫助提升開機速度。

另附:系統查看並顯示隱藏文件的方法:打開「我的電腦」,點擊菜單欄「工具」-「文件夾選項」,在新出現的窗口點擊「查看」,去掉「隱藏受保護的操作系統文件(推薦)」前面復選框的鉤,在彈出的窗口點擊「是」;在「隱藏文件和文件夾」選項里選擇「顯示所有文件和文件夾」,然後「確定」即可。

❼ 運行計算機時時常發生內存讀取錯誤,帶有內存地址。如若點擊確定,則程序結束。請問如何解決

這就由於內存的毛病造成的,輕點!就是內存條沒有插好,重新插一次就可以了;重點!就是你的內存條本身就是壞的(我買的時候就是這樣,玩魔獸自己彈出來了,沒提示內存地址,大程序不知道什麼時候出錯誤!等等),建議拿去換一根內存條!

❽ 在計算機靈域里,演算法是解決問題的方法和步驟。是對還是錯

在計算機領域領域里,演算法解決問題很好,有步驟。

閱讀全文

與計算機世界裡里解決問題的方法相關的資料

熱點內容
尋找真愛有哪些方法 瀏覽:552
如何才是最好的減肥方法 瀏覽:509
頭孢拉定鑒別顯色的方法是 瀏覽:962
電腦手機在線連接方法 瀏覽:629
什麼方法治扁平疣 瀏覽:336
公主蛋糕怎麼做的方法 瀏覽:401
打開膏肓穴有哪些方法 瀏覽:583
腈綸可用什麼方法鑒別 瀏覽:96
足球對抗技戰術訓練方法180例 瀏覽:170
枕套的正確安裝方法 瀏覽:296
工程資料教學方法 瀏覽:93
治療青胎記最好的方法 瀏覽:332
腎陽虛腹瀉最快治療方法 瀏覽:136
吊扇變速器的安裝方法 瀏覽:298
如何選擇生茶存放方法和條件 瀏覽:525
讓頭發直有哪些方法 瀏覽:470
大腸菌群檢測方法實驗報告 瀏覽:850
把手機變成高逼格的方法 瀏覽:259
晶片拋光有哪些方法 瀏覽:546
籃球運動的訓練方法 瀏覽:84