2038 Den neste datamaskinens tidspause

Husk tusenårsskiftet. Mens mange av oss teller ned sekunder til midnatt, var det nettverksadministratorer over hele verden med fingrene krysset og håpet at datasystemene deres fortsatt vil fungere etter at det nye årtusen har blitt sparket inn.

Århundrets bug var resultatet av tidlige datapionere som designe systemer med bare to siffer for å representere tiden da datamaskinminnet var svært lite på det tidspunktet. Problemet oppsto ikke på grunn av tusenårsskiftet, det oppstod fordi det var slutten av århundret og to siffer år flikket rundt til 00 (som maskinene antar var 1900)

Heldigvis ved tusenårsskiftet ble de fleste datamaskiner oppdatert og det ble tatt nok forholdsregler som innebar at Y2K Bug, som det ble kjent, forårsaket ikke den utbredt ødeleggelsen det var først fryktet.

Y2K-feilen er imidlertid ikke det eneste tidsrelaterte problemet som datasystemene kan forventes å møte, et annet problem med måten datamaskiner forteller tiden er blitt realisert, og mange flere maskiner vil bli påvirket i 2038.

Unix Millennium Bug (eller Y2K38) ligner på den opprinnelige feilen fordi det er et problem knyttet til måten datamaskiner forteller tiden på. 2038-problemet vil oppstå fordi de fleste maskiner bruker et 32-bit heltall for å beregne tiden. Dette 32-bitenummeret er angitt fra antall sekunder fra 1 januar 1970, men fordi nummeret er begrenset til 32-tall ved 2038, blir det ikke flere tall igjen for å håndtere tidsforløpet.

For å løse dette problemet, har mange systemer og språk byttet til en 64-bit-versjon eller leverte alternativer som er 64-bit, og da problemet ikke vil oppstå i nesten tre tiår, er det god tid å sikre at alle datasystemer kan beskyttes .

Disse problemene med tidsstempler er imidlertid ikke de eneste tidsrelaterte feilene som kan oppstå på et datanettverk. En av de vanligste årsakene til datanettfeil er mangel på tidssynkronisering. Unnlatelse av at hver maskin kjører på samme tid med en Ntp tid kan føre til at data går tapt, nettverket er sårbart for angrep fra ondsinnede brukere, og kan forårsake alle slags feil som e-postmeldinger som kommer før de er sendt.

For å sikre at datamaskinens nettverk er tilstrekkelig synkronisert en ekstern NTP-tidsserver anbefales.

Dette innlegget ble skrevet av

Stuart

Relatert Reading