時鐘中斷服務(wù)程序干的事其實(shí)挺多的,首先它會通知內(nèi)核當(dāng)前的CPU時間片用得差不多了,該考慮切換任務(wù)了,所以會設(shè)置重調(diào)度標(biāo)志TIF_NEED_RESCHED。然后它會更新當(dāng)前進(jìn)程已運(yùn)行的時間,包括用戶態(tài)和內(nèi)核態(tài)的累計時間。此外還會推進(jìn)系統(tǒng)全局時鐘,比如通過do_timer()函數(shù)來增加系統(tǒng)uptime,并且處理那些已經(jīng)到期的內(nèi)核定時器,讓它們的回調(diào)函數(shù)有機(jī)會被執(zhí)行