Mục lục:
Bạn có thể không nghĩ về đồng hồ trong máy tính của mình quá nhiều, trừ khi có lẽ bạn sẽ có một thời hạn quan trọng sắp tới, nhưng biết một chút về cách máy tính của bạn giữ thời gian có thể giữ cho hệ thống và mạng của bạn hoạt động trơn tru. Thêm vào đó, công nghệ máy tính đã thay đổi cách chúng ta theo dõi, ghi nhật ký và ghi lại thời gian, điều này khá thú vị. Ở đây chúng ta sẽ xem làm thế nào máy tính giữ thời gian.
Giờ Unix
Xin lỗi vì tôi là một trung tâm Unix nhỏ, nhưng một số lượng lớn các máy chủ trên internet sử dụng thời gian Unix. Thời gian Unix là gì? Nó thực sự khá đơn giản. Đó là số giây đã trôi qua kể từ nửa đêm ngày 1 tháng 1 năm 1970, UTC. (Tôi sẽ giải thích về UTC một lát sau.) Điều này được gọi là "kỷ nguyên."
Nhiều hệ thống Unix và Linux tính toán thời gian bằng cách tính toán giây và chuyển đổi chúng thành giờ địa phương. Ưu điểm của việc này là khá dễ dàng để tính toán sự khác biệt giữa hai ngày và thời gian. Nếu tôi muốn tìm hiểu bao nhiêu thời gian đã trôi qua kể từ nửa đêm ngày 1 tháng 1 năm 1970 và ngay bây giờ, đó chỉ là vấn đề trừ đơn giản. Ngôn ngữ lập trình Perl có khả năng tính toán giây cho bất cứ lúc nào bạn muốn tưởng tượng. (Bạn có thể tìm hiểu thêm về Perl trong Perl 101.)