Kas ir gads 2038 Problēma visu par? Vai tas ir kā Y2K?

Satura rādītājs:

Kas ir gads 2038 Problēma visu par? Vai tas ir kā Y2K?
Kas ir gads 2038 Problēma visu par? Vai tas ir kā Y2K?

Video: Kas ir gads 2038 Problēma visu par? Vai tas ir kā Y2K?

Video: Kas ir gads 2038 Problēma visu par? Vai tas ir kā Y2K?
Video: Tax Fraud Vs. Tax Evasion Vs. Negligence - YouTube 2024, Maijs
Anonim

Septiņpadsmit gadus pēc Bažas, ko izvirzīja Y2K kļūda visā pasaulē; pasaule tagad ir noraizējusies par jaunu problēmu. To sauc par Gads 2038 problēma, un par šo problēmu ir daudz neskaidrību. Cilvēki domā, vai Y2K38 problēma ir līdzīga vai sliktāka par Y2K. Kas notiks 2038. gadā? Daži pieņēmumi norāda, ka tas var radīt lielāku bojājumu nekā Y2K. Bet vai tas viss ir taisnība? Noskaidrosim.

Image
Image

Y2K problēma

Pasaule gāja diezgan nobīdi, kad 2000. gads tika noslēgts. Tas nebija tikai pārmaiņas visos četros ciparus, bet tas arī pamudināja galvenās problēmas programmatūrai un programmām, kas tika izstrādātas laikmetā no 1960. līdz 1980. gadiem.

Tie, kas aizmirsuši par Y2K vai joprojām nezina par to; Y2K bija datora kļūda. Bug radītu problēmas programmatūrai un datorprogrammām pēc datuma, kas datēta ar 1999. gada 31. decembri. Y2K sauc arī par "tūkstošgades bug", Jo burts k nozīmē kilogramu (ko izmanto, lai attēlotu numuru 1000); tādējādi "2k", kas pārstāv 2000. gadu.

Y2K kļūda bija problēma ar datumiem, jo datorprogrammas izstrādātas 20th gadsimts izmantoja divu ciparu kodu gadam. Piemēram, 1978. gadā 19 datumā netika ņemts vērā. Tikai pēdējie divi cipari; t. i., 78, ko izmanto, lai pārstāvētu gadu. Īsu datumu iemesls bija dārgs datu glabāšanas laiks šim laikam. Tomēr šī datumu sistēma nebija paredzēta, sākot no 1. janvārast, 2000. Inženieri saprata, ka programmas un programmatūra nevar interpretēt 00 kā 2000, bet 1900. gadā. Tādējādi datums ir 1. janvārisst, 2000. gads tiks interpretēts kā 1900. gada 1. janvāris ar datorprogrammām. Tika domāts, ka sistēmas, kas balstās uz datu precīzu aprēķinu, noteikti neizdosies kļūdainas interpretācijas dēļ.

Tomēr, kad 2000. gads faktiski piegāja, bija ļoti maz un niecīgas problēmas, ar kurām saskaras datorprogrammas un no tām atkarīgās jomas. Izvairīties no liela apjoma izkropļojumiem, vienkārši mainot gada lauku līdz 4 cipariem, nevis diviem cipariem. Tādējādi beigās visa Y2K problēma izrādījās mazāk postoša nekā gaidīts.

Kāda ir 2038. gada problēma

Lai saprastu Y2K38 vai 2038. gada problēmu smagumu, ir svarīgi zināt, kas tas ir.

Tas tiek saukts, jo 2038. gada problēma notiks 2038. gada 19. janvārī. Tiek domāts, ka problēma Y2038 radīsies sakarā ar 32 bitu procesoru ierobežojumi un sistēmas, kas uz tiem darbojas.

Pētnieki saka, ka pie 03:14:07 UTC 2038. gada 19. janvārī, sistēmas, kas darbojas 32 bitu procesoros, nespēs tikt galā ar datuma un laika maiņu. Datori sākuši skaitīt laiku sekundēs no 1970. gada 1. janvāra. Bet 32 bitu sistēmām ir iespēja rēķināties tikai ar numuru 2,147,483,647; tādējādi laika gaitā tā var aprēķināt tikai šīs daudzas sekundes. Un plkst. 03:14:07 UTC 2038. gada 19. janvārī, skaitīšana sasniegs maksimālo jaudu 2,147,483,647 sekundes.

Tātad jautājums ir, kas notiks, kad 32 bitu sistēmu pulkstenis pārsniegs 2,147,483,647 sekundes slieksni? Daži domā, ka šie datori vienkārši crash un pārtraukt darbu pavisam. Tiešām!?

Protams, nē! Nākamajos 20 gados (t.i., līdz 2038. gadam) daudzas pārmaiņas būs redzamas datoru un programmatūras industrijā. Ir teikts, ka datu drošības speciālistiem būs jāmaina veids, kādā viņi strādā tādās jomās kā valsts drošība, SSL šifrēšana, lietojumprogrammu Interneta lietojumprogrammas un kriptvulāņa lietošana.

Vienkāršākais risinājums, ko sniedz datu zinātnieki 2038. gada problēmai, ir uzlabojiet sistēmas 64 bitu procesoriem. Vienkārši sakot, 64 bitu ierīcēm būs milzīgas iespējas saskaitīt līdz 9,223,372,036,854,775,808; skaits, kas noteikti tuvākajā laikā nenovērsīsies.

Patiesībā daudzi no jaunākajiem datoriem un sistēmām darbojas 64 bitu. Windows operētājsistēmas Windows operētājsistēma darbojas 64 bitu versijā kopš Windows XP Professional 64 bitu izlaišanas 2005. gadā. Pat Apple OS X darbvirsmas programmatūra darbojas tikai 64 bitu joslā pēc tam, kad Apple 2011. gadā ir izlaida Mac OS X 10.7 Lion. Lai gan Unix sistēmas, kas darbina tīmekļa serverus un citu backend aparatūru, joprojām izmanto 32 bitu sistēmas; lielāko daļu no tiem laika gaitā var uzlabot līdz 64 bitu sistēmām.

Interesants Gangnam stila video gadījums

Ir pierādīts fakts, ka sistēmu modernizācija 64 bitu procesoriem; jo tajā pašā tehnikā YouTube izmantoja 2014. gada decembrī. 3. decembrīrd, 2014.gadā, Dienvidkorejas pop-zvaigzne Psy video "Gangnam Style" salauza visus uzskatus. Tik daudz, ka viedokļu skaits pārsniedza 2,147,483,647. Bet YouTube, kas darbojas 32 bitu procesoros, nevarēja saskaitīt vairāk par šo skaitli, un vietne ir avarējusi. Inženieri pakalpojumā YouTube spēja ātri novērst problēmu, modernizējot sistēmu 64 bitu sistēmai.

Secinājums

Noslēguma piezīmē, YouTube izmantoto paņēmienu var izmantot, lai saglabātu citas sistēmas pirms 2038. gada. Līdz 2038. gadam ir daudz laika, lai uzlabotu sistēmas un veiktu nepieciešamās izmaiņas, lai neradītu problēmas ar 2038. gadu. jebkādas briesmas programmatūrai un programmām.

Vienīgie datori, kas 2038. gada problēmas dēļ var saskarties ar dažiem jautājumiem, ir tie, kuriem ir iegultās sistēmas.Daudzas no šīm iegultajām sistēmām tiek izmantotas sistēmās ar ilgu ekspluatācijas laiku, piemēram, transporta sistēmām, dažām izolētām datorsistēmām un stabilitātes kontroles sistēmām. Rezultātā iegultajām sistēmām ir nepieciešama pilnīga aizstāšana, jo viņu programmatūru nevar modernizēt.

Galu galā, 2038. gada problēmas dēļ nav jāuztraucas par paniku!

Saistītie raksti:

  • Pilns saraksts ar Windows kļūdu pārbaudēm vai Stop Error Codes
  • Labākās bezmaksas programmatūras lejupielādes for Windows 10/8/7
  • Mūsu dati, mūsu slēpumi: Viesu sūtne un Valstu grāmata datu dublēšanā
  • Potenciāli nevēlamās programmas un kā izvairīties no PUP instalēšanas
  • 2012: nozīmīgs gads MVP kopienai, kas gatavojas atzīmēt savu 20 gadu

Ieteicams: