Tất cả các máy tính đều hiển thị ngày giờ và hầu như tất cả người dùng sử dụng thời gian hệ thống để quản lý lịch trình cá nhân của họ. Dù là giờ uống cà phê hay giờ ăn trưa, Đã đến giờ về nhà chưa? Và đôi khi, để hoàn thành công việc trước thời hạn đã định.
Giờ hệ thống là ngày và giờ hiện tại trong ngày được đo bằng đồng hồ hệ thống. Cần có đồng hồ hệ thống để đồng bộ hóa tất cả các thành phần trên bo mạch chủ. Đồng hồ đếm số tích tắc kể từ ngày bắt đầu, được gọi là kỷ nguyên. Số giây đã trôi qua kể từ nửa đêm ngày 1 tháng 1 năm 1970. UTC. Nó được gọi là thời gian Unix. Thời gian này còn được gọi là kỷ nguyên.
Tuy nhiên, bạn đã bao giờ nghĩ làm cách nào để máy tính luôn canh thời gian để duy trì hệ thống cũng như hệ thống mạng hoạt động trơn tru chưa. Dưới đây là một số sự thật thú vị:
Thời gian Unix
Nhiều máy chủ trên internet hiển thị thời gian Unix. Ngôn ngữ lập trình Perl cung cấp thời gian thực tế bằng cách tính toán giây kỷ nguyên. Rất dễ dàng để tính toán sự khác biệt giữa hai ngày và giờ.
Tuy nhiên, năm 2038 sẽ xuất hiện một vấn đề là số 2.147.483.647 là giá trị dương lớn nhất cho 32– số nguyên nhị phân có dấu bit trong điện toán vì nhiều máy tính vẫn sử dụng bộ xử lý 32 bit. Vì vậy, không có lựa chọn nào khác ngoài việc chuyển đổi những máy tính này sang sử dụng bộ xử lý 64 bit.
Đây không phải là giải pháp lâu dài vì chúng tôi sẽ phải đợi để đạt đến số 292.277.026.596 để thay đổi bộ xử lý 64-bit.
UTC
Hệ thống Giờ quốc tế phối hợp (UTC) đã được sử dụng để chạy đồng hồ nhằm thay thế cho Giờ trung bình Greenwich tính toán sự chậm lại của Trái đất. Như bạn phải biết rằng thời gian được tính theo Giờ chuẩn Greenwich.
UTC được sử dụng trong nhiều ngữ cảnh khác nhau để giải quyết các vấn đề liên quan đến múi giờ. Điều này cũng sẽ giúp ích trong lĩnh vực hàng không, dự báo thời tiết và điện toán. Múi giờ đã được tạo ra để đại diện cho kinh tuyến gốc. Hầu hết các máy thể hiện múi giờ địa phương dưới dạng một nhánh của UTC, nhưng hầu hết các máy chủ trên internet đều thể hiện thời gian theo UTC.
Giao thức thời gian mạng
Đồng hồ máy tính có thể chậm lại trong một khoảng thời gian nhất định nhưng các máy chủ tuân theo các tiêu chuẩn UTC. Do đó, thời gian gửi email có thể sai. Vì vậy, để tránh loại sự cố này, một giao thức thời gian Mạng hệ thống khác đã xuất hiện. Điều này giữ cho thời gian của máy tính được đồng bộ hóa hoàn hảo bằng cách giữ liên lạc với máy chủ.
Giờ thập phân
Thời gian được hiển thị dưới dạng phần trăm của ngày đã trôi qua. Để có được thời gian hiện tại, bạn phải chia phút hiện tại cho 60 và thêm số đó vào giờ. Ví dụ:nếu hiện tại là 3:12 chiều, thì 12 chia cho 60 là 0,20. Như vậy, thời gian thực tế là 3:20 p.m. Do đó, bạn có thể có bất kỳ độ chính xác nào bạn muốn. Ở đây, lợi thế là việc tính toán sự khác biệt giữa hai lần trở nên rất dễ dàng. Đó là một phép trừ đơn giản.
ISO 8601
Nếu bạn đã từng để ý, một số quốc gia hiển thị ngày theo tháng trước rồi mới đến ngày, trong khi một số quốc gia hiển thị ngày trước rồi mới đến tháng. Điều này thường gây ra các vấn đề về giao tiếp với mọi người ở các quốc gia khác nhau.
Điều này đã dẫn đến việc tạo ra một tiêu chuẩn quốc tế khác có tên là ISO 8601, tiêu chuẩn này đã giải quyết được một số vấn đề. Nó biểu thị ngày dưới dạng năm-tháng-ngày, ví dụ:2018-01-08. Tiêu chuẩn này đã làm cho việc tính toán ngày bằng máy tính trở nên rất dễ dàng.
Kết luận
Thời gian rất quan trọng trong cuộc sống của mọi người, đặc biệt đối với máy tính. Hy vọng rằng bạn đã biết được cách máy tính theo dõi thời gian thực đằng sau hậu trường.