Pages

Year 2038 Problem

The Year 2038 problem (also called Y2038 or Y2k38 or Unix Y2K) relates to representing time in many digital systems as the number of seconds passed since 00:00:00 UTC (primary time standard by which the world regulates clocks and time) on 1 January 1970 and storing it as a signed 32-bit integer. Such implementations cannot encode times after 03:14:07 UTC on 19 January 2038. Similar to the Y2K problem, the Year 2038 problem is caused by insufficient capacity used to represent time.


Programs that attempt to increment the time beyond this date will cause the value to be stored internally as a very large negative number, which these systems will interpret as having occurred at 20:45:52 on Friday, 13 December 1901 rather than 19 January 2038. This is caused by integer overflow, during which the counter runs out of usable digit bits, and flips the sign bit instead. This reports a maximally negative number, and continues to count up, towards zero, and then up through the positive integers again. Resulting erroneous calculations on such systems are likely to cause problems for users and other reliant parties.

Programs that work with future dates will begin to run into problems sooner; for example, a program that works with dates 10 years in the future will need to be fixed no later than 19 January 2028. Embedded systems that use dates for either computation or diagnostic logging are most likely to be affected by the 2038 problem.

Many transportation systems from flight to automobiles use embedded systems extensively. In automotive systems, this may include anti-lock braking system (ABS), electronic stability control (ESC/ESP), traction control (TCS) and automatic four-wheel drive; aircraft may use inertial guidance systems and GPS receivers.

However, this does not imply that all these systems will suffer from the Y2038 problem, since many such systems do not require access to dates. For those that do, those systems which only track the difference between times/dates and not absolute times/dates will, by the nature of the calculation, not experience a major problem. This is the case for automotive diagnostics based on legislative standards such as CARB (California Air Resources Board).

Another major use of embedded systems is in communications devices, including cell phones and Internet appliances (routers, wireless access points, etc.) which rely on storing an accurate time and date and are increasingly based on UNIX-like operating systems. For example, the Y2038 problem makes some devices running 32-bit Android crash and not restart when the time is changed to that date.

There is no universal solution for the Year 2038 problem. However, most operating systems designed to run on 64-bit hardware already use signed 64-bit integers that will not be impacted.

Read the complete article: wikipedia.com





No comments:

LABELS INDEX:

* (5) 2038 Problem (1) 3G - Goodbye (1) 5G (2) Abine Blur (1) Activation Lock (1) ADAS (1) Add sound to Impress (2) Address Book (1) AirTags (3) Amazon (3) Android (2) Android phone (2) Annoying Ads (1) Anti-Virus (1) App Store (1) Apple Bytes-2019 (12) Apple Bytes-2020 (19) Apple Bytes-2021 (13) Apple Bytes-2022 (10) Apple Bytes-2023 (11) Apple Glass (1) Apple Maps (1) Apple Repair (2) Apple Support (2) Apple TV (1) Apple Watch (6) Archives of CTC (7) ARM M1 Processor (1) Attachments (1) Audio Files (1) Autonomous (1) Avast (1) Backups (3) Bank-fraud (1) Battery Icon (1) Battery life (4) Battery Replacement (1) BCC (1) Best Buy (1) Big Data Mining (1) Big Sur (1) Bloatware (1) Board Minutes 2019 (12) Board Minutes 2020 (12) Board Minutes 2021 (12) Board Minutes 2022 (12) Board Minutes 2023 (12) Board Minutes 2024 (2) Boom Supersonic (1) Browser Attack (1) Browser Settings (1) Browser Tabs (1) browsers (1) Cache (1) Camera App (1) Caps Lock Indicator (1) Car charging (1) Car Door Lock (1) Cell phone strength (1) Cell Phones (1) Charge Cycles (1) Chevy Bolt (2) Chrome browser (2) Chromecast (1) Clone vs Image (1) Cloud Computing (1) Colorado (1) Construction (1) Contact Removal (1) Converting CDs (1) coronavirus (1) Coupons (1) COVID-19 (1) Covid-19 Detection (1) CPAP Recall (1) CTC 2023 ISP Survey (1) Customer Support (1) Dash Cams (1) Default browser (1) Delete Apps (2) Digital Estate Planning (1) Disable Thumbnails (1) Disk image (2) DogWalk malware (1) Domino's (1) Download Videos (1) Drive Partition (1) Driver Assistance (1) Drones (3) Drywall (1) DuckDuckGo (4) E-bikes (1) E.A.S.Y Pay (1) ebooks (1) Edge (1) Edge Browser (4) EdgeDeflector (1) Electric Bicycles (2) Electric car batteries (1) Electric Cars (6) Electric Trucks (1) email (1) Email Aliases (1) EV (13) EV Charging (1) External Storage (1) Facebook (4) FaceTime (3) Fake Reviews (1) Fast Charging (1) FBI Warning (1) Fiber Optic Cable (1) FIDO (1) File & Folder Icons (1) Firefox (2) Firefox Relay (1) Fitbit (1) Force Quit (1) Future Tech (1) Gmail (2) Gmail Contact (1) Googerteller App (1) Google (1) Google Maps (1) Google Music (1) Google Play Store (1) Google Search (1) Google TV (1) Group Text (1) Hacking (3) Harley-Davidson (1) Headlights (1) Healthcare (1) ID.4 (1) Identify Music (1) Image vs Clone (1) iMessage (2) Incognito Mode (1) Instagram (1) Intel Drivers (1) Internet Explorer (1) Internet of Things (1) Internet speed (1) iOS 13 (1) iOS 14 (2) iOS 15 (2) iPad (5) iPad Air (1) iPadOS 15 (2) iPhone (16) iPhone 12 (1) iPhone Battery (2) iPhone SE (1) iPod Touch (1) ISO Files (1) ISP Down? (1) Karen's Replicator (1) Keyboard (1) keyboard shortcuts (2) LibreOffice (1) LibreOffice Impress (1) Linux Mint 19.2 (1) Lithium-Iron Phosphate (1) M2 Processor (1) Mac (1) Mac Tips (10) MacBook Air (2) macOS (4) Magnifier (1) Mail App (1) Malware (4) Mars (1) Masked Email (1) meetings (6) Microcomb (1) Microsoft (1) Mirroring Tips (1) Mobile Wi-Fi Hotspot (1) Mouse Speed (1) MyHealtheVet (1) NASA (1) Norton (1) old computers (1) OneDrive (1) Ookla (1) Oregon (1) Oura Rings (1) Outlook (1) Parallels 18 (1) passwords (1) PDF (1) PDF Editing (1) Phishing Scams (1) Phone Data Swap (1) Phone Scams (1) Plug & Charge (1) Pop-Up Blocker (1) Portable EV Chargers (1) print spooler (1) Printer problem (1) printers (2) Privacy (5) Privacy Settings (1) Private Browsing (1) Pro Pilot (1) RAM (1) RAM 1500 REV Pickup (1) Range anxiety (2) Range Extended Vehicle (1) Ransomware (3) Rebooting (1) Recharge Cycles (1) Remote control (1) Robots (1) Roomba robots (1) Router (3) Samsung Drive Storage (1) Samsung Gallery Sync (1) Scams (1) SD Cards (1) Search Engines (3) Search Tips (1) Secret Button (1) Security Flaw (1) Security Key (1) Security Warning (1) Sharing From Phone (1) Short Codes (1) Show Wi-Fi Password (1) Signal Strength (1) Sion (1) Siri (1) SkyDrive (1) Slide Over (1) Slow Internet (1) Smart Glasses (1) Smart Home (1) Smart Toys (1) Smartwatch (1) Solar-powered EV (1) Sono Motors (1) Speed Wars (1) Split Screen (1) Split View (1) Spreadsheets (1) Spy Pixel (1) Start Up (1) Startpage (1) Streaming (1) Streaming Services (1) Street View (1) Surface Duo (1) Surface Earbuds (1) System Tray (1) Tab Syncing (1) Tbps (1) Teams (1) Technology Channels (1) Telegram app (1) Tesla (6) Tesla Adapter (1) Tesla Model 3 (1) Texting (1) Tracking (1) Tracking Pixel (1) Two-Factor Authentication (2) Undo Send (1) Unlock Phone (1) Update problems (1) USB drive (1) USPS Informed Delivery (1) VA access (1) Verizon (1) Vertical TV (1) Video Conferencing (1) Videos (3) Voice Assistant (1) Vultur (1) VW (1) Web Beacon (1) WhatsApp (1) wi-fi (2) Wi-Fi Hotspot (1) Widgets (1) Win 10 Performance (5) Windows (1) Windows 10 (9) Windows 10 Tips & Tricks (1) Windows 11 (8) Windows 7 (1) Windows S Mode (1) Windows Update (1) Windows update problem (1) Wink (1) Winstall (1) Yahoo mail (1) Yippy (1) You've Been Hacked (1) YouTube (1) Zero Emissions (1) Zoom (2)