討論區快速選單
知識庫快速選單
身為PM一定要知道的管理知識 程式設計俱樂部Facebook粉絲團 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
如何 讓 電腦運行速度 變 慢
更改我的閱讀文章字型大小
作者 : cappella(cappella)
[ 貼文 18 | 人氣 702 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/2/29 下午 11:32:36
不好意思!!

我正 做一個測試

但是 想把 電腦的時脈 降下來

例如: 降下來後 , 電腦的 一秒鐘 能比正常時間 還要 "長"

有試過 cpu 降頻, 但是 時鐘確還是 很準時

希望能讓 整部電腦 變慢

查過資料 好像 跟 8253 /8254 ic 有關

有辦法 用 軟體更改嗎 ? 我的os 是 win2000

以前 在dos 時代 有看過這種小程式

再請問一下!

OS 是如何 依照 CPU 的不同速度

來 定義 一秒鐘的長度

是直接讀取 主機板上的硬體 (例如:時鐘 或 計時器)

還是 CPU 內部的 暫存器

我發現 使用 SOFTICE 進行DEBUG 時

OS 的時間(小時鐘) 也會因為 進入 DEBUG 模式 而暫停
作者 : ralph168(小王)
[ 貼文 19 | 人氣 1158 | 評價 20 | 評價/貼文 1.05 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/3/1 下午 03:07:43
主機版上有一個RTC(Real Time Clock)負責計時用,在電腦關機時,此電路依然運作,因為主機版上還有一個鈕扣型電池負責供電給此RTC.所以修改Timer(8253)是不會改變時鐘的時間,要改變cpu的clock需要由chipset下手,可以讓電腦變慢,但那還是不會改變時鐘的時間.改變Timer,可以改變system tick的時間,可改變scheduling 的timing,但不一定會使電腦變慢
作者 : cappella(cappella)
[ 貼文 18 | 人氣 702 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/3/1 下午 09:56:08
不一定會使電腦變慢
^^^^^^^^^^^^


你是說: 照你說所的方法實作 的程式碼 , 可能會依照 pc 的不同 或 os不同 的結果囉 ?

請問 這一種 問題的相關 資料 , 應該歸屬 那一類的問題

是 硬體 還是算 os 底層的問題

還是 要 進入 kernal mode 才行 ?
作者 : cappella(cappella)
[ 貼文 18 | 人氣 702 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/3/2 上午 02:01:30
不好意思!!

在請問一下 SOFTICE 中的 中斷模式

為什麼 會 中斷 時鐘

如果 RTC 是不被外力 影響的

那應該 在 離開 DEBUG 模式後 OS應該就立即更新到 最新的時間啊 ?>

我剛剛 找到一個 GAME 的 工具 "變速精靈"

我試過 用了之後 OS 的 小時鐘 可以 加快 或 減慢

請問這是如何 做到的

我的 DEMO機 需要這個功能 來模擬 負載
作者 : ralph168(小王)
[ 貼文 19 | 人氣 1158 | 評價 20 | 評價/貼文 1.05 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/3/2 下午 12:53:09

>不一定會使電腦變慢
>^^^^^^^^^^^^
>你是說: 照你說所的方法實作 的程式碼 , 可能會依照 pc 的不同 或 os不同 的結果囉 ?
>請問 這一種 問題的相關 資料 , 應該歸屬 那一類的問題
>是 硬體 還是算 os 底層的問題
>還是 要 進入 kernal mode 才行 ?

改變system time tick的時間可能會改變scheduling的timing,不一定會使電腦變慢.
意思是,每一個task(或thread)被cpu service的時間及間隔被改變,但cpu執行的速度不變.會造成什麼樣的影響,與排程序器(scheduler)的設計理念有關,如果是priority based,則影響不大,如果是round ribbin,就有很大的影響.但可以確定的是,對UI會有很大的影響.
因為我不瞭解windows排程序器的設計理念(聽說是priority based+round ribbin),所以無法評估其結果.
你想做的事,需要與硬體和os打交道,至於有没有其他的方式,則要請其他的同好發表意見了.
作者 : ralph168(小王)
[ 貼文 19 | 人氣 1158 | 評價 20 | 評價/貼文 1.05 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/3/2 下午 01:12:51

>如果 RTC 是不被外力 影響的
>那應該 在 離開 DEBUG 模式後 OS應該就立即更新到 最新的時間啊 ?>
>我剛剛 找到一個 GAME 的 工具 '變速精靈'
>我試過 用了之後 OS 的 小時鐘 可以 加快 或 減慢

RTC是受軟體控制的,你可以更改系統時間及日期,這些改變都會使windows去重設RTC, windwos在開機後取得系統時間後,還會不會參考RTC提供的時間也是未知數.
印象中,RTC每1/18秒(確時數據已不記得)送出一中斷信號至CPU,系統時間以此信號為基礎來計數.如果能修改此中斷程式應該的話(我不會),可以改變時鐘的快慢.但這樣能達到你要做的事-摸擬CPU LOADING嗎?

作者 : cappella(cappella)
[ 貼文 18 | 人氣 702 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/3/3 下午 10:14:18
小王你好
感謝你的回覆!

我會先針對你給的答案, 找尋相關的資料!!
作者 : cappella(cappella)
[ 貼文 18 | 人氣 702 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/3/5 上午 09:59:34
TO: 小王
不好意思, 我可能找錯方向
因為 找到的資料 都是片斷的

請問 這方面的資訊 可以從那些書找 或是 提到的

恐龍書 系列 會提到嗎 ?`
 板主 : simula
 > C++ - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - C++ - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
C++
1 Raymond 12540 
2 simula 4690 
3 青衫 4640 
4 coco 3850 
5 白老鼠(Gary) 3610 
6 Ben 2250 
7 Anderson 1960 
8 ozzy 1790 
9 windblown 1650 
10 Kenny 1540 
C++
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2014 程式設計俱樂部 http://www.programmer-club.com.tw/
0.203125