Tôi biết rằng 10 năm trước, độ chính xác đồng hồ điển hình bằng hệ thống đánh dấu, nằm trong khoảng 10-30ms. Trong những năm qua, độ chính xác được tăng lên theo nhiều bước. Ngày nay, có nhiều cách để đo khoảng thời gian trong nano giây thực tế. Tuy nhiên, các khung công tác thông thường vẫn trả về thời gian với độ chính xác chỉ khoảng 15ms.Đồng hồ bên trong của máy tính hiện đại chính xác đến mức nào?
Câu hỏi của tôi là, bước nào đã làm tăng độ chính xác, có thể đo lường bằng nano giây như thế nào và tại sao chúng ta vẫn thường nhận được độ chính xác nhỏ hơn 1 giây (ví dụ trong .NET).
(Tuyên bố từ chối trách nhiệm: Tôi cho rằng điều này không được hỏi trước đây, vì vậy tôi đoán tôi đã bỏ lỡ câu hỏi này khi tôi tìm kiếm. Vui lòng đóng và chỉ cho tôi câu hỏi trong trường hợp đó, cảm ơn. và không phải trên bất kỳ trang SOFU nào khác. Tôi hiểu sự khác biệt giữa độ chính xác và độ chính xác.)
http://en.wikipedia.org/wiki/High_Precision_Event_Timer#Problems Rõ ràng một số hiện thực của HPET trớ trêu thay có vấn đề về độ chính xác, do đọc chậm hoặc trôi dạt, trong số các vấn đề khác. Vẫn nên sử dụng tốt trong hầu hết các trường hợp, đặc biệt là để phát lại/đồng bộ hóa phương tiện (vì đó là ý nghĩa ban đầu của nó). – Alex