Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Trong hệ thống máy tính, thành phần phần cứng nào cung cấp tín hiệu xung nhịp định kỳ cho Hệ điều hành?
Đáp án và lời giải
Đáp án: D
Câu 2
Mục đích chính của các bộ hẹn giờ (Timers) trong phần cứng hệ thống là gì?
Đáp án và lời giải
Đáp án: D
Câu 3
Tần suất ngắt của bộ hẹn giờ hệ thống (System Timer Interrupt Frequency) được gọi là gì?
Đáp án và lời giải
Đáp án: D
Câu 4
Mỗi khi nhận được một ngắt từ bộ hẹn giờ hệ thống (Timer Interrupt), Hệ điều hành thường làm gì?
Đáp án và lời giải
Đáp án: D
Câu 5
Thời gian hệ thống (System Time hoặc Time of Day) được Hệ điều hành duy trì dựa trên thông tin từ đâu?
Đáp án và lời giải
Đáp án: D
Câu 6
Đồng hồ thời gian thực (Real-time Clock – RTC) là thành phần gì?
Đáp án và lời giải
Đáp án: D
Câu 7
Hệ điều hành thường đọc giá trị từ RTC khi nào?
Đáp án và lời giải
Đáp án: D
Câu 8
Bộ hẹn giờ hệ thống (System Timer) được sử dụng cho các chức năng nào của Hệ điều hành?
Đáp án và lời giải
Đáp án: D
Câu 9
Trong thuật toán lập lịch Round Robin, “lát cắt thời gian” (time quantum) thường được đo bằng đơn vị nào liên quan đến đồng hồ hệ thống?
Đáp án và lời giải
Đáp án: D
Câu 10
Lời gọi hệ thống `sleep(n)` (hoặc tương tự) khiến tiến trình tạm dừng hoạt động trong khoảng thời gian `n`. Chức năng này được hiện thực dựa trên cơ chế nào của đồng hồ hệ thống?
Đáp án và lời giải
Đáp án: D
Câu 11
Alarm clock (Đồng hồ báo thức) trong bối cảnh hệ điều hành là gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Profile Timer được sử dụng để làm gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Đồng hồ tường (Wall-clock time) là gì?
Đáp án và lời giải
Đáp án: D
Câu 14
Đồng hồ CPU (CPU time) là gì?
Đáp án và lời giải
Đáp án: C
Câu 15
Clock Skew (Lệch đồng hồ) là vấn đề gì?
Đáp án và lời giải
Đáp án: D
Câu 16
Network Time Protocol (NTP) là giao thức được sử dụng để làm gì?
Đáp án và lời giải
Đáp án: D
Câu 17
Trong các hệ thống cần đồng bộ hóa rất chính xác (ví dụ: hệ thống phân tán), vấn đề Clock Synchronization (Đồng bộ hóa đồng hồ) trở nên cực kỳ quan trọng. Tại sao?
Đáp án và lời giải
Đáp án: D
Câu 18
Mô hình đồng hồ nào chỉ đảm bảo thời gian luôn tiến về phía trước và không bị ảnh hưởng bởi việc điều chỉnh thời gian hệ thống (ví dụ: NTP update)?
Đáp án và lời giải
Đáp án: C
Câu 19
Đâu là ứng dụng của Monotonic clock?
Đáp án và lời giải
Đáp án: C
Câu 20
Jiffies là biến gì trong hệ thống Unix/Linux?
Đáp án và lời giải
Đáp án: D
Câu 21
Độ phân giải (Resolution) của bộ hẹn giờ hệ thống đề cập đến điều gì?
Đáp án và lời giải
Đáp án: D
Câu 22
Nếu tần suất ngắt hẹn giờ hệ thống là 100Hz, độ phân giải của timer là bao nhiêu?
Đáp án và lời giải
Đáp án: C
Câu 23
Việc điều chỉnh thời gian hệ thống (System time) bởi các ứng dụng người dùng (ví dụ: thay đổi múi giờ) có thể ảnh hưởng đến gì?
Đáp án và lời giải
Đáp án: D
Câu 24
Kernel của Hệ điều hành duy trì thời gian hệ thống bằng cách nào?
Đáp án và lời giải
Đáp án: C
Câu 25
Trong lập trình đồng hành, việc sử dụng các bộ hẹn giờ phần mềm (Software Timers) để đặt thời gian chờ (timeout) là cần thiết cho các thao tác nào?