Daylight saving time – Phần 9

Cơ sở dữ liệu thời gian IANA
Cơ sở dữ liệu múi giờ IANA ánh xạ tên cho những thay đổi lịch sử và dự đoán của vị trí đã được đặt tên. Cơ sở dữ liệu này được sử dụng bởi nhiều hệ thống phần mềm máy tính, bao gồm hầu hết các hệ điều hành Unix, Java và Oracle RDBMS  Cơ sở dữ liệu “tztab” của HP tương tự nhưng không tương thích. Khi cơ quan thời gian thay đổi quy tắc DST, bản cập nhật zoneinfo được cài đặt như là một phần của bảo trì hệ thống thông thường. Trong các hệ thống Unix, biến môi trường TZ chỉ định tên vị trí, như trong TZ = ‘: America / New_York’. Trong nhiều hệ thống này, cũng có một cài đặt toàn hệ thống được áp dụng nếu biến môi trường TZ không được đặt: cài đặt này được kiểm soát bởi nội dung của tập tin / etc / localtime, thường là một liên kết tượng trưng hoặc liên kết cứng tới một trong các tập tin zoneinfo. Thời gian nội bộ được lưu trữ trong thời đại thời đại độc lập về thời gian; TZ được sử dụng bởi mỗi người sử dụng đồng thời nhiều tiềm năng và các quy trình để độc lập bản địa hoá thời gian hiển thị.

Các hệ thống cũ hơn hoặc tách rời chỉ có thể hỗ trợ các giá trị TZ yêu cầu bởi POSIX, trong đó xác định rõ ràng nhất một quy tắc bắt đầu và kết thúc trong giá trị. Ví dụ: TZ = ‘EST5EDT, M3.2.0 / 02: 00, M11.1.0 / 02: 00’ quy định thời gian cho miền đông Hoa Kỳ bắt đầu vào năm 2007. Giá trị TZ đó phải được thay đổi bất cứ khi nào quy tắc DST thay đổi và mới giá trị áp dụng cho tất cả các năm, xử lý sai sót một số dấu thời gian cũ hơn.

Microsoft Windows
Như với zoneinfo, người dùng Microsoft Windows sẽ cấu hình DST bằng cách chỉ định tên của một vị trí và hệ điều hành sau đó sẽ tham khảo bảng các bộ quy tắc phải được cập nhật khi các quy tắc DST thay đổi. Thủ tục xác định tên và cập nhật bảng khác với việc phát hành. Các bản cập nhật không được phát hành cho các phiên bản cũ của Microsoft Windows.  Windows Vista hỗ trợ tối đa hai quy tắc bắt đầu và kết thúc cho mỗi cài đặt múi giờ. Tại một địa điểm của Canada theo dõi DST, một cài đặt Vista duy nhất hỗ trợ cả hai năm 1987-2006 và tem thời gian sau năm 2006, nhưng làm sai lệch một số dấu thời gian cũ hơn. Các hệ thống Microsoft Windows cũ hơn chỉ lưu trữ một quy tắc bắt đầu và kết thúc duy nhất cho mỗi khu vực, do đó cùng một thiết lập của Canada chỉ hỗ trợ các tem thời gian sau năm 2006.

Những hạn chế này đã gây ra vấn đề. Ví dụ, trước năm 2005, DST ở Israel đã thay đổi mỗi năm và đã bị bỏ qua vài năm. Windows 95 đã sử dụng các quy tắc chính xác cho năm 1995 chỉ, gây ra những vấn đề trong những năm sau đó. Trong Windows 98, Microsoft đánh dấu Israel là không có DST, buộc người dùng của Israel phải thay đổi đồng hồ máy tính bằng tay hai lần một năm. Luật Tiết kiệm Ánh sáng năm 2005 của Israel đã thiết lập các quy tắc có thể dự đoán được bằng cách sử dụng lịch Do Thái nhưng các tệp Windows khu vực không thể diễn tả các ngày của quy tắc theo cách độc lập một năm. Phương pháp giải quyết một phần, làm sai lệch tem thời gian cũ hơn, bao gồm cả việc chuyển đổi các tập tin vùng theo từng năm và một công cụ của Microsoft tự động chuyển các khu vực. Vào năm 2013, Israel đã chuẩn hóa thời gian tiết kiệm ánh sáng theo lịch Gregorian 

Microsoft Windows giữ đồng hồ thời gian thực của hệ thống theo thời gian cục bộ. Điều này gây ra một số vấn đề, bao gồm khả năng tương thích khi khởi động cùng với hệ điều hành đặt đồng hồ thành UTC, và điều chỉnh đôi thời đồng hồ khi đa khởi động các phiên bản Windows khác nhau, chẳng hạn như với một đĩa khởi động cứu hộ. Cách tiếp cận này là một vấn đề ngay cả trong các hệ thống Windows chỉ: không có sự hỗ trợ cho các cài đặt múi giờ cho mỗi người dùng, chỉ có một thiết lập toàn hệ thống. Trong năm 2008, Microsoft đã gợi ý rằng các phiên bản tương lai của Windows sẽ hỗ trợ một phần cho mục đăng ký Windows RealTimeIsUniversal đã được giới thiệu nhiều năm trước khi Windows NT hỗ trợ các máy RISC với đồng hồ UTC nhưng không được duy trì  Kể từ đó có ít nhất hai bản sửa lỗi liên quan đến tính năng này đã được Microsoft công bố. 

Hệ thống tệp NTFS được sử dụng bởi các phiên bản gần đây của Windows lưu trữ tệp bằng dấu thời gian UTC nhưng hiển thị nó được chỉnh sửa theo thời gian theo địa phương hoặc theo thời vụ. Tuy nhiên, hệ thống tập tin FAT thường được sử dụng trên thiết bị di động chỉ lưu trữ thời gian địa phương. Do đó, khi tệp được sao chép từ đĩa cứng lên phương tiện riêng, thời gian của tệp sẽ được đặt thành thời gian cục bộ hiện tại. Nếu thời gian điều chỉnh được thay đổi, timestamps của tập tin gốc và bản sao sẽ khác nhau. Tác dụng tương tự có thể được quan sát khi nén và giải nén các tệp tin với một số trình lưu trữ tệp. Đó là tập tin NTFS mà thay đổi nhìn thấy thời gian. Hiệu quả này nên được lưu ý khi cố gắng xác định xem tệp có trùng lặp với tệp khác hay không, mặc dù có các phương pháp khác so sánh tệp cho bình đẳng (chẳng hạn như sử dụng thuật toán kiểm tra).

Đời sống ban ngày tiết kiệm thời gian
Việc chuyển sang “thời gian ban ngày vĩnh cửu” (lưu lại vào mùa hè cả năm mà không có thời gian thay đổi) đôi khi được ủng hộ và thực tế đã được thực hiện ở một số khu vực pháp lý như Argentina, Chilê,  Iceland, Singapore, Uzbekistan, Belarus  và Thổ Nhĩ Kỳ. Nó có thể là kết quả của việc làm theo múi giờ của khu vực láng giềng,  ý chí chính trị hoặc các nguyên nhân khác . Những người ủng hộ trích dẫn cùng

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top