Kas yra 2038 m. Problema? Ar tai kaip Y2K?

Turinys:

Kas yra 2038 m. Problema? Ar tai kaip Y2K?
Kas yra 2038 m. Problema? Ar tai kaip Y2K?

Video: Kas yra 2038 m. Problema? Ar tai kaip Y2K?

Video: Kas yra 2038 m. Problema? Ar tai kaip Y2K?
Video: Beware of these common tax scams - YouTube 2024, Balandis
Anonim

Septyniolika metų po to, kai buvo iškeltas klausimas Y2K klaida aplink pasauli; dabar pasaulis nerimauja dėl naujos problemos. Tai vadinama 2038 m. Problema, ir šia problema yra daug painiavos. Žmonės įdomu, ar Y2K38 problema yra panaši arba blogesnė nei Y2K. Kas atsitiks 2038 m.? Kai kurios prielaidos sako, kad tai gali sukelti daugiau žalos nei Y2K. Bet ar viskas tiesa? Išsiaiškinkime.

Image
Image

Y2K problema

Pasibaigus 2000 m. Pasaulis išnyko. Tai buvo ne tik visų keturių skaitmenų pokytis, bet ir pagreitino 1960-1980 m. Laikotarpiu sukurtų programinės įrangos ir programų pagrindines problemas.

Tie, kurie pamiršo apie Y2K arba vis dar nežino apie tai; Y2K buvo kompiuterio klaida. Klaida dėl programinės įrangos ir kompiuterių programų kiltų problemų po datos, kuri įvyks po 1999 m. Gruodžio 31 d. Y2K taip pat vadinama "tūkstantmečio klaida", Nes raidė k reiškia kilogramą (naudojama simboliui 1000); taigi "2k" atstovauja 2000 metams.

"Y2K" klaida buvo su datomis susijusi problema, nes kompiuterinės programos buvo sukurtos per 20th šimtmetį naudojo dviejų skaitmenų kodą. Pavyzdžiui, 1978 m. 19 nebuvo įtraukta į datą. Tik paskutiniai du skaitmenys; t. y., 78, naudojami metų parodymui. Trumpo datos formos priežastis buvo brangus duomenų saugojimas tuo metu. Tačiau ši datas sistema nebuvo pradėta dirbti nuo sausio 1 dst, 2000. Inžinieriai suprato, kad programos ir programinė įranga negali interpretuoti 00 kaip 2000, bet kaip 1900. Taigi, data sausio 1 dst, 2000 m. Bus interpretuojama kaip 1900 m. Sausio 1 d. Kompiuterinės programos. Manoma, kad sistemos, kurios remiasi tiksliu duomenų skaičiavimu, tikrai nepasiseiks dėl to, kad šis neteisingas aiškinimas.

Tačiau kai 2000 m. Iš tiesų kreipėsi, buvo labai mažai ir nereikšmingų problemų, su kuriomis susiduria kompiuterių programos ir sritys, priklausančios nuo jų. Vengiama didelių neramumų, tiesiog pakeičiant metų lauką iki 4 skaitmenų, o ne 2 skaitmenys. Taigi pabaigoje visa Y2K problema pasirodė esanti mažiau kenksminga, nei tikėtasi.

Kas yra 2038 m. Problema

Norėdami suprasti Y2K38 ar 2038 metų problemos sunkumą, svarbu žinoti, kas tai yra.

Tai vadinama, nes "2038 metų" problema įvyks 2038 m. Sausio 19 d. Manoma, kad Y2038 problema atsiras dėl 32 bitų procesorių apribojimai ir jų sistemas.

Tyrėjai sako, kad 03:14:07 UTC 2038 m. Sausio 19 dsistemos, veikiančios 32 bitų procesoriuose, negalės susidoroti su datos ir laiko keitimu. Kompiuteriai pradėjo skaičiuoti laiką per kelias sekundes nuo 1970 m. Sausio 1 d. Tačiau 32 bitų sistemos gali skaičiuoti tik iki skaičiaus 2,147,483,647; taigi, laikui bėgant, jis gali apskaičiuoti tik tuos daugybę sekundžių. 2038 m. Sausio 19 d., 03:14:07 UTC, skaičiavimas pasiekia savo galutinį pajėgumą 2,147,483,647 sekundes.

Taigi klausimas yra, kas atsitiks, kai 32 bitų sistemų laikrodis viršys 2 147 483 647 sekundės slenkstį? Kai kurie spekuliuoja, kad šie kompiuteriai tiesiog sunaikins ir visai nebebus dirbti. Tikrai !?

Žinoma ne! Per ateinančius 20 metų (t. Y. Iki 2038 m.) Bus daug pokyčių, kuriuos parodė kompiuterių ir programinės įrangos pramonė. Sakoma, kad duomenų saugumo specialistai turės pakeisti tai, kaip jie sprendžia, tokiose srityse kaip nacionalinis saugumas, SSL šifravimas, daiktų interneto ir Cryptocurrency.

Duomenų mokslininkų 2038 metų problema yra paprasčiausias sprendimas atnaujinkite sistemas į 64 bitų procesorius. Paprasčiau tariant, 64 bitų įrenginiuose bus daug galimybių suskaičiuoti iki 9.223,372,036,854,775,808; skaičiavimas, kuris netolimoje ateityje tikrai nepasieks.

Iš tikrųjų daugelis naujausių kompiuterių ir sistemų veikia 64 bitų. "Microsoft" "Windows" mašinos veikia 64 bitų versijoje nuo "Windows XP Professional 64 bitų" išleidimo 2005 m. Net "Apple" OS X stalinė programinė įranga veikia tik 64 bitų po "Apple" išleido tai "Mac OS X 10.7 Lion 2011 metais. Nors Unix sistemos, valdančios žiniatinklio serverius ir kitą atminties aparatūrą, vis dar naudoja 32 bitų sistemas; dauguma jų laikui bėgant gali būti atnaujintos iki 64 bitų sistemų.

Įdomus "Gangnam Style" vaizdo įrašas

Įrodyta, kad sistemos atnaujinimas 64 bitų procesoriams; nes tą pačią technologiją "YouTube" naudojo 2014 m. gruodžio mėn. Gruodžio 3 drd, 2014 m. Pietų Korėjos pop žvaigždė Psy vaizdo įrašas "Gangnam Style" sulaužė visus peržiūrų įrašus. Tiek daug, kad peržiūrų skaičius viršijo 2 147 483 647. Tačiau "YouTube", veikiantis 32 bitų procesoriais, negalėjo suskaičiuoti už šio skaičiaus, o svetainė sudužo. Inžinieriai "YouTube" sugebėjo greitai išspręsti šią problemą atnaujindami sistemą iki 64 bitų.

Išvada

Pasibaigus pastabai, "YouTube" naudojama technika gali būti naudojama kitų sistemų išsaugojimui iki 2038 metų. Iki 2038 metų yra daug laiko atnaujinti sistemas ir atlikti būtinus pakeitimus, kad 2038 m. Problema nesukurtų kokius pavojus programinei įrangai ir programoms.

Vieninteliai kompiuteriai, kurie dėl 2038 metų problemos susiduria su tam tikromis problemomis, yra su įmontuotais įrenginiais.Daugelis šių įterptųjų sistemų yra naudojamos ilgai veikiančiose sistemose, pavyzdžiui, transporto sistemose, kai kuriose izoliuotose kompiuterinėse sistemose ir stabilumo kontrolės sistemose. Dėl to įterptas sistemas reikia visiškai pakeisti, nes jų programinė įranga negali būti atnaujinta.

Taigi, galų gale, dėl 2038 metų problemos nebūtina paniką!

Susijusios žinutės:

  • Išsamus "Windows" klaidų patikrinimo arba stabdymo klaidų kodų sąrašas
  • Geriausi nemokama programinės įrangos atsisiuntimai skirta "Windows 10/8/7"
  • Mūsų duomenys, mūsų namai: Svečių įrašai ir duomenų archyvas
  • Potencialiai nepageidaujamos programos ir kaip išvengti PUP įdiegimo
  • 2012: svarbūs MVP bendruomenės metai, pasiruošę švęsti dvidešimt metų

Rekomenduojamas: