Qual è il problema dell'anno 2038? E 'come Y2K?

Sommario:

Qual è il problema dell'anno 2038? E 'come Y2K?
Qual è il problema dell'anno 2038? E 'come Y2K?

Video: Qual è il problema dell'anno 2038? E 'come Y2K?

Video: Qual è il problema dell'anno 2038? E 'come Y2K?
Video: Attenzione a queste truffe online! Ecco come proteggersi - YouTube 2024, Aprile
Anonim

Diciassette anni dopo le preoccupazioni sollevate dal Bug Y2K attraverso il globo; il mondo è ora preoccupato per un nuovo problema. Questo è chiamato il Anno 2038 Problemae c'è molta confusione su questo problema. Le persone si stanno chiedendo se il Y2K38 il problema è simile o peggiore di Y2K. Cosa succederà nel 2038? Alcune supposizioni dicono che potrebbe causare più danni di Y2K. Ma è tutto vero? Scopriamolo.

Image
Image

Il problema Y2K

Il mondo è diventato piuttosto insensibile quando l'anno 2000 si stava chiudendo. Non era solo il cambiamento in tutte e quattro le cifre, ma faceva anche cenno a problemi importanti per il software e i programmi sviluppati durante l'era dagli anni '60 agli anni '80.

Coloro che hanno dimenticato Y2K, o non ne sono ancora consapevoli; Y2K era un bug del computer. Il bug avrebbe causato problemi al software e ai programmi per computer dopo la data del 31 dicembre 1999. Y2K è anche chiamato come 'bug del millennio', Come la lettera k sta per il chilo (usato per rappresentare il numero 1000); quindi "2k" che rappresenta l'anno 2000.

Il bug Y2K era un problema con le date, come i programmi per computer sviluppati durante il 20esimo secolo stavano usando il codice a due cifre per l'anno. Ad esempio, per l'anno 1978, 19 non è stato considerato nella data. Solo le ultime due cifre; cioè, 78 erano usati per rappresentare l'anno. La ragione alla base della breve forma di date era la costosa archiviazione dei dati di quel tempo. Tuttavia, questo sistema di date non avrebbe funzionato dal 1 ° gennaiost, 2000. Gli ingegneri hanno capito che i programmi e il software potrebbero non interpretare 00 come 2000, ma come 1900. Così, la data del 1 gennaiost2000 sarebbe interpretato come 1 gennaio 1900 dai programmi per computer. Si è ipotizzato che i sistemi che si basano sul calcolo preciso di dat fallirebbero sicuramente a causa di questa interpretazione errata.

Tuttavia, quando l'anno 2000 si è effettivamente avvicinato, c'erano pochissimi e trascurabili problemi affrontati dai programmi per computer e dai campi che dipendevano da questi. Il disordine maggiore è stato evitato semplicemente cambiando il campo dell'anno a 4 cifre anziché a 2 cifre. Alla fine, l'intero problema del Y2K si è rivelato meno disastroso di quanto previsto.

Qual è il problema dell'anno 2038

Per comprendere la gravità del problema Y2K38 o dell'anno 2038, è importante sapere che cos'è esattamente.

È così chiamato, perché il problema dell'anno 2038 si verificherà il 19 gennaio 2038. Si ipotizza che il problema Y2038 si verificherà a causa di limitazioni dei processori a 32 bit e i sistemi che funzionano su di loro.

I ricercatori dicono che a 03:14:07 UTC il 19 gennaio 2038, i sistemi in esecuzione su processori a 32 bit non saranno in grado di gestire la modifica di data e ora. I computer hanno iniziato a contare il tempo in secondi dal 1 ° gennaio 1970. Ma i sistemi a 32 bit hanno la capacità di contare solo fino al numero 2,147,483,647; quindi, per il momento, può calcolare solo quei pochi secondi. E alle 03:14:07 UTC del 19 gennaio 2038, il conteggio raggiungerà la sua capacità massima di 2.147.483.647 secondi.

Quindi la domanda è: cosa succederà quando il clock dei sistemi a 32 bit supererà la soglia di 2.147.483.647 secondi? Alcuni ipotizzano che questi computer semplicemente si blocchino e smettano di funzionare del tutto. Veramente!?

Ovviamente no! Per i prossimi 20 anni (vale a dire fino all'anno 2038), ci saranno molti cambiamenti verificati dall'industria informatica e del software. Si dice che i professionisti della sicurezza dei dati dovranno cambiare il modo in cui si occupano di aree come sicurezza nazionale, crittografia SSL, dispositivi Internet of Things e Cryptocurrency.

La soluzione più semplice fornita dagli scienziati dei dati per il problema dell'anno 2038 è: aggiornare i sistemi ai processori a 64 bit. In poche parole, le macchine a 64 bit avranno l'enorme capacità di contare fino a 9.223.372.036.854.775,808; un conto che sicuramente non finirà nel prossimo futuro.

In effetti, molti dei più recenti PC e sistemi funzionano su 64 bit. Le macchine Microsoft di Microsoft girano su una versione a 64 bit da quando Windows XP Professional è stato rilasciato nel 2005. Anche il software desktop OS X di Apple è in esecuzione esclusivamente su 64 bit dopo che Apple ha rilasciato Mac OS X 10.7 Lion nel 2011. Sebbene i sistemi Unix che alimentano i server Web e altri componenti hardware di back-end utilizzano ancora sistemi a 32 bit; la maggior parte di essi può essere aggiornata con sistemi a 64 bit nel tempo.

Il curioso caso del video di Gangnam Style

L'aggiornamento dei sistemi ai processori a 64 bit è un fatto provato; perché la stessa tecnica è stata utilizzata da YouTube a dicembre 2014. Il 3 dicembrerd, 2014, il video della pop star della Corea del Sud "Gangnam Style" di Psy ha infranto tutti i record di visualizzazioni. Tanto che il numero di visualizzazioni ha superato 2.147.483.647. Ma, essendo in esecuzione su processori a 32 bit, YouTube non poteva contare oltre questo numero e il sito Web si è bloccato. Gli ingegneri di YouTube sono stati in grado di risolvere rapidamente il problema aggiornando il sistema a 64 bit.

Conclusione

In una nota conclusiva, la tecnica utilizzata da YouTube può essere utilizzata per salvare altri sistemi prima dell'Anno 2038. Fino all'anno 2038, c'è molto tempo per aggiornare i sistemi e apportare le modifiche necessarie in modo che il problema Anno 2038 non crei qualsiasi pericolo per il software e i programmi.

Gli unici computer che possono affrontare alcuni problemi a causa del problema dell'anno 2038 sono quelli con sistemi incorporati.Molti di questi sistemi embedded sono utilizzati in sistemi con lunga durata, come sistemi di trasporto, alcuni sistemi informatici isolati e sistemi di controllo della stabilità. Di conseguenza, i sistemi incorporati necessitano di una sostituzione completa in quanto il loro software non può essere aggiornato.

Quindi, alla fine, non c'è bisogno di andare nel panico a causa del problema dell'anno 2038!

Articoli correlati:

  • Elenco completo di Windows Bug Check o Stop Error Codes
  • I migliori download di software gratuiti per Windows 10/8/7
  • I nostri dati, i nostri ego: un guest post e un whitepaper sul backup dei dati
  • Programmi potenzialmente indesiderati e come evitare l'installazione di PUP
  • 2012: un anno importante per la comunità MVP, pronta a festeggiare il suo ventesimo anno

Consigliato: