Posizione: Casa > internet >

Qual è il Millennium Bug?

  

Il millennium bug è stato un problema informatico che ha minacciato le operazioni di società, aziende di servizi pubblici, industrie di finanza, agenzie governative e anche la scienza. Allo scoccare della mezzanotte tra il 31 dicembre 1999 e il 1 gennaio 2000, il timore era che tutti i computer hanno il potenziale di arresto. Il millennium bug è conosciuto anche come il problema dell'anno 2000, il problema Y2K, bug Y2K, e più comunemente definita semplicemente come Y2K.

Il baco del millennio è stato specificamente un problema di programmazione. E 'stato il risultato di una combinazione di un problema di spazio, nonché come una mancanza di lungimiranza da parte dei programmatori indietro negli anni 1960 e 1970. Durante le fasi iniziali della programmazione dei computer, la memoria e lo spazio di archiviazione altri erano scarse e costose, in modo da salvare i caratteri era una priorità.

I programmatori erano la scrittura del codice delle applicazioni di business con COBOL (Common Language business oriented) e RPG (relazione Generatore di programmazione) per funzionare su mainframe. Programmatori memorizzate le date in forma di yymmdd che ha coinvolto un totale di sei personaggi, automaticamente l'ordinamento in ordine crescente. Ogni uno di quei personaggi eguagliato uno intero spazio (byte) di archiviazione informatica. Di conseguenza un risparmio di due byte di memoria per ogni data è stata significativa se si considera la quantità di campi data memorizzati su schede, nastri o dischi in tutti i record in tutti i file in tutti i computer.

Con il 1980 e 1990 i programmi sono stati modificati per esigenze di business modificando così i programmatori mantenuto, ottimizzato ed ha aggiunto nuovi requisiti per le applicazioni vecchie, invece di riscrivere da zero. Gli aggiornamenti e le modifiche sono state sufficienti a mantenere i sistemi originali in esecuzione.

Durante la metà degli anni 1990, i programmatori cominciarono a rendersi conto che le date non sarebbe sorta correttamente entro il 2000. All'interno della comunità informatica ha iniziato diventando una questione che avevano bisogno di correggere. Poi, nel 1997, la situazione è diventata di dominio pubblico.

La decisione doveva essere presentata a uno ricominciare da capo e riscrivere i programmi dall'inizio alla fine, o per fissare i programmi preesistenti e le date memorizzate. Questa opzione era un'altra sfida, perché parte del codice sorgente era andato perduto.

Molte aziende sono state create per risolvere questi problemi. Una opzione è stata a poco aggiungere il secolo, fino alla data preesistente. Ciò comporterebbe l'aggiunta di due byte in più per ogni data memorizzata in qualsiasi parte loro file su disco. Altri hanno optato per riscrivere il proprio software e sfruttare le nuove reti e tecnologie object oriented, come si muovevano le loro applicazioni critiche dal mainframe.

Più di 300 miliardi di US Dollari (USD) sono stati spesi per correggere il millennium bug. In aggiunta alle preoccupazioni del software, le aziende di sopravvivenza innumerevoli balzò in piedi e di profitto a seguito di un pubblico interessato e proattivo.

----------------------------------
Articolo correlato:
----------------------------------