用 Google 搜尋:

實用軟體介紹 - Prime95

Prime95

軟體資訊

軟體名稱最新版本授權形式介面語言評價
Prime95綠色軟體圖標24.14FreewareEnglish★★★★☆
官方網站Mersenne Prime Search [http://www.mersenne.org/]
相關連結
下載位址(見官方網站)

功能簡介

測試電腦穩定度的燒機程式。

原理介紹

梅森質數(Mersenne Prime)

什麼是質數(prime)?

要介紹梅森質數之前,當然得要先講一下什麼是質數?

當一個數字不能被除了自己與 1 以外的數字整除時,我們就稱這個數為質數。

比如說,2 只能為 1 與 2 整除,那麼它就是個質數(2 是最小的質數,也是唯一為偶數的質數)。再舉個例子,7 只能被 1 與 7 整除,所以它也是質數。而 12 能被 1、2、3、4、6 與 12 整除,因此它當然就不是質數。

什麼是梅森質數?

那麼,在所有的質數當中,是否有什麼規則可循呢?

17 世紀的法國教士馬丁‧梅森(Martin Mersenne, 1588~1648)提出一個公式:Mp=2^p-1,意即,當一個數字(Mp)為 2 的 p 次方減 1,且這個 p 亦為質數的時候,Mp 也是一個質數。

這個公式在 p=3(Mp=7)、p=5(Mp=31) 與 p=7(Mp=127) 時都可以成立,但是 p=11 時就出現例外了,因為 2 的 11 次方減 1 等於 2047,這是 23 與 89 的乘積。

事實上,滿足這個公式的質數數量非常有限,不過一直到現在,大家仍用此公式,來尋找最大的梅森質數。

截至目前為止,共有 43 個梅森質數被發現,而且這第四十三個數還是在前不久才發現的。它的值為 2 的 30402457 次方減 1,是一個長達 9152052 位的數字!

梅森質數的意義?

尋求這個數字有什麼意義呢?答案是沒有的,不過我想,最大的意義,就是當你成功探索一個未知領域時的那種成就感吧!

如果你還要一點更實質點的意義的話,在這邊介紹一個訊息:「電子前鋒基金會」(Electronic Frontier Foundation)提供了一些獎金,分別要頒給找尋到超過一百萬位數、一千萬位數、一億位數、十億位數的梅森質數的人,分別可以獲得五萬、十萬、十五萬以及二十五萬美元的獎金。

其中超過一百萬位數的梅森質數,已於公元 2000 年 4 月 6 日經過確認並頒獎。

而在高達 9152052 位數的第 43 號梅森質數後,相信下一個梅森質數,就是可以獲得十萬美金獎賞的幸運數字!

Prime95

什麼是 Prime95?

這是一個可以參與 GIMPS 計劃,一起尋找梅森質數的程式。

不過如果你對這沒有興趣,單純將它當成一個測試電腦穩定度的程式,也是可以的。因為它必須長時間動用到複雜的 CPU 運算資源與記憶體,對於有問體的硬體設備來說,無疑是一大考驗!這也是它成為一般廣受推崇的燒機軟體的主因。

相關教學

安裝步驟

  1. 免安裝,解壓縮後即可使用。

參與 GIMPS 計劃

  1. 執行 Prime95 後,選擇 Join GIMPS!。
  2. 第一步設定 End User Information,在 Your name 的地方填上姓名、Your email address 填上信箱,其他欄位不需填寫。
  3. 接著設定 CPU Settings and Information,第一欄是每天運行此程式的時數、第二欄是白天時記憶體用量限制、第三欄是晚上時記憶體用量限制,而最後兩欄則是設定所謂白天(Daytime)的定義。
  4. 如果程式認為記憶體用量設得太低,會提示:

    You have left the available memory fields at 8 megabytes.
    You can increase your chances of finding a Mersenne prime slightly if you let prime95 occasionally use more memory.
    The readme.txt file has more information. Do you want to let prime95 use more memory?

    可以考慮是否放寬記憶體用量的限制。
  5. 最後是 Configure PrimeNet 的設定,這部分直接 OK 就好。
  6. 接下來程式會進行大約一小時的自我測試,然後就會開始接任務來運算了。

只做燒機壓力測試

  1. 執行 Prime95 後,選擇 Just Stress Testing。
  2. 在“Advanced » Password...”中輸入 9876,來啟動進階選項。
  3. 在“Advanced » Priority”中輸入 9,可以在不影響正常使用下,以最大資源運行。
  4. 在“Options » CPU”中設定記憶體用量(建議實體記憶體的九成)。
  5. 在“Options » Torture Test”中,選擇第二項 In-place large FFTs (maximum heat, power consumption, some RAM tested),可針對 CPU 的穩定度做測試。
  6. 在“Options » Torture Test”中,以第三項 Blend (tests some of everything, lots of RAM tested),可針對 RAM 的穩定度做測試。
  7. 所有測試皆須持續一天以上的時間,比較能夠確認系統一切正常。

使用心得

想測試系統穩定度、想中大獎的,都可以玩玩看這個程式。