clock算法替換頁面 時鐘(Clock)置換算法中,幀是什么意思?
時鐘(Clock)置換算法中,幀是什么意思?置換算法中載入頁對應(yīng)的在內(nèi)存中的位置(存儲空間),稱之為幀。 操作系統(tǒng),什么是clock算法?clock()是C/C 中的計(jì)時函數(shù),而與其相關(guān)的數(shù)據(jù)類型是
時鐘(Clock)置換算法中,幀是什么意思?
置換算法中載入頁對應(yīng)的在內(nèi)存中的位置(存儲空間),稱之為幀。
操作系統(tǒng),什么是clock算法?
clock()是C/C 中的計(jì)時函數(shù),而與其相關(guān)的數(shù)據(jù)類型是clock_t。在MSDN中,查得對clock函數(shù)定義如下:
clock_t clock(void)
簡單而言,就是該程序從啟動到函數(shù)調(diào)用占用CPU的時間。這個函數(shù)返回從“開啟這個程序進(jìn)程”到“程序中調(diào)用clock()函數(shù)”時之間的CPU時鐘計(jì)時單元(clock tick)數(shù),在MSDN中稱之為掛鐘時間(wal-clock);若掛鐘時間不可取,則返回-1。其中clock_t是用來保存時間的數(shù)據(jù)類型。
時間為什么以60為一單位?
施郁(復(fù)旦大學(xué)物理學(xué)系教授)
1小時等于60分鐘,1分鐘等于60秒。這里采用了60進(jìn)制。就是逢60進(jìn)一。60進(jìn)制是巴比倫從蘇美爾人那里繼承并用于天文學(xué)和數(shù)學(xué)。 蘇美爾人公元前兩三千年就開始用60進(jìn)制。60有很多優(yōu)點(diǎn),因?yàn)樗泻芏嘁蜃樱?,3,6,10,12,15,20,30,所以便于分割。目前除了時間外,角度也用60進(jìn)制。古希臘的Eratosthenes將一個圓分為60份,用于一個地理緯度系統(tǒng)。一個世紀(jì)后,Hipparchus設(shè)計(jì)了包含360度的緯度。公元150年,托勒密將360度緯度的每度分為60份,每份叫做一分,每分又分為60秒。又過了幾個世紀(jì)后,分和秒才用于時間。但是當(dāng)時實(shí)際中的時鐘通常將每小時分為兩份、3份、4份乃至12份,但是沒有60份。直到16世紀(jì)末最早的機(jī)械鐘才顯示分鐘。 現(xiàn)在我們?nèi)匀皇褂梅?、秒、時作為計(jì)時單位。但是現(xiàn)在是用原子鐘定義1秒:1秒是銫133原子基態(tài)的兩個精細(xì)能級之間的輻射的周期的9192631770倍。