回覆列表
  • 1 # 使用者6026171090016

    簡單的說,計算機內有專門的電路來計時。一般來說,這種功能都是靠中斷來實現的。中斷也就是給系統一個訊號,讓他放下正在處理的工作轉而響應這個訊號。中斷有很多種,系統會記錄哪個中斷訊號要用什麼程式去處理。計算機內有各種電路可以產生固定頻率的訊號。比如CPU那種本身就以某頻率工作的裝置,與時間相關的工作也需要有精確的時鐘,比如音樂播放。而且主機板上一般都會有一個部分單獨的電路用於產生時鐘訊號,一般都叫做可程式設計定時器。這部分電路並沒有指定用來做什麼,一般是作業系統用來處理各種與時間相關的操作。它有自己固定的工作頻率,也可以透過程式設計設定讓他工作幾個週期產生一次中斷。這樣系統就知道想要的時間到了。除了Sleep這種程式自己指定的時間相關操作以外,有的系統採用時間片輪轉排程演算法。這種演算法也依賴於時鐘中斷。不然沒辦法進行程序排程了。這種定時器一般用前面答案所說的晶振來產生某種固定頻率的訊號,然後自己透過傳遞進來的引數,運算來產生所需要頻率的訊號。

  • 2 # lanfengz1

    計算機的主頻指的是CPU的主頻,是其核心內部的工作頻率(核心時鐘頻率)

    籠統的說因為時鐘每發一個訊號,CPU或其他部件就進行一次工作,所以時鐘頻率可以決定計算機速度,但是要注意的是,決定計算機速度的並不是只有時鐘頻率,時鐘頻率只是一個比較重要的指標。

  • 中秋節和大豐收的關聯?
  • 懷孕初期的時候可以喝茶葉嗎?