Timer là gì?

Noun None
Bộ đếm thời gian

Bộ đếm thời gian (timer) là một chương trình phần mềm hoặc thiết bị phần cứng theo dõi thời gian đã trôi qua giữa hai sự kiện. Timer cũng có thể đo một lượng thời gian cụ thể và báo hiệu cho người dùng khi "hết giờ". Công dụng của bộ đếm thời gian (timer) bao gồm đo thời gian đã trôi qua từ khi bắt đầu đến khi kết thúc chương trình máy tính hoặc thời gian trôi qua giữa hai lần bấm nút chuột. Một ví dụ về bộ đếm thời gian (timer) phần mềm là đồng hồ cà chua (tomato clock), được sử dụng trong phương pháp quản lý thời gian pomodoro.

Noun None
Bộ đếm thời gian

Chúng ta phải đảm bảo rằng hệ điều hành duy trì quyền kiểm soát (control) đối với CPU. Chúng ta phải ngăn chương trình người dùng bị mắc kẹt trong một vòng lặp vô hạn (infinite loop) hoặc không gọi các dịch vụ hệ thống (system service) và không bao giờ trả lại quyền kiểm soát cho Hệ điều hành. Để thực hiện mục tiêu này, chúng ta có thể sử dụng bộ đếm thời gian (timer). Bộ đếm thời gian (timer) có thể được thiết lập để ngắt (interrupt) máy tính sau một khoảng thời gian nhất định.

Do đó, chúng ta có thể sử dụng bộ đếm thời gian (timer) để ngăn một chương trình người dùng chạy quá lâu. Một kỹ thuật đơn giản là khởi tạo một bộ đếm với khoảng thời gian mà một chương trình được phép chạy. Khi bộ đếm thời gian trở nên âm, hệ điều hành sẽ kết thúc chương trình vì vượt quá thời hạn được ấn định.

Learning English Everyday