خواندن ساعت معنی نداره.
ببینید، ساعت رو یک قطعه سخت افزاری تصور کنید کنار پردازنده.
سیستم عامل اونرو تنظیم میکنه که مثلا یک میلی ثانیه بعد زنگ بزنه (وقفه بفرسته) بعد کنترل CPU رو به فرآیند میده، خودش میره بخوابه.
حالا که فرآیند CPU رو گرفته اجرا میشه.
سیستم عامل که خوابه، اگر کسی نباشه که جلوشو بگیره که CPU رو رها نمیکنه.
سر وقت که شد، ساعت زنگ میزنه (یعنی یه وقفه میده)
یادتون باشه همیشه با وقفه سیستم عامل بیدار میشه و CPU رو میگیره، بعد طبق الگوریتم خودش ممکنه CPU رو به فرآیند دیگه ای بده.
پس؛
وقفه ساعت باعث متوقف شدن فرآیند میشه و کنترل رو به سیستم عامل میده تا اونرو اعمال قانون کنه
اینکه ساعت چقدر تنظیم بشه، بدیهیه نباید دست فرآیند باشه، چون ممکنه زمان خوشو خیلی بالا بگیره (یا بی نهایت)
این کار ممتاز حساب میشه، خود سیستم عامل اینکار رو باید کنه چون OS مدیریت فرآیندها رو انجام میده.