Já foi diagnosticado e não tem escapatória, em 2038 – também chamado de Y2K38 acontecerá uma grande falha nas datas dos computadores, o que é capaz de causar diversos erros em programas utilizado.
Estre grande erro ocorrerá em programas que utilizem o tempo POSIX, ou seja, que é calculado através dos segundos e que ignora os segundos bissextos desde 1 de janeiro de 1970. Os sistemas operacionais do tipo Unix seguem este padrão alem disso grande parte dos sistemas foram desenvolvidos na linguagem C. Em grande parte dos sistemas de 32 bits o tipo de dados time t é um inteiro de 32 bits do tipo signed e aqui mora problema.
Isso porque o último registro de tempo que poderá ser representado neste padrão POSIX é 03:14:07 do dia 19 de janeiro de 2038, terça-feira. Ou seja, ao alcançar este horário, o relógio irá voltar para 1901 ou ainda 1970. Ou seja, ocorre um erro de cálculo que faz o tempo não ser mais contado e como a maioria dos softwares se baseia neste tempo, estamos lascados. Só o que tenho para dizer.
Pesquisadores e programadores estão tentando descobrir até lá o que poderão fazer para não sofrermos este bug estão tentando utilizar de valores de 64 bits, caso consigam um novo corte temporal irá acontecer daqui 290 mil milhões de anos em um domingo, no dia 4 de dezembro de 292.277.026.596, o que claramente é tempo suficiente para pensar em uma nova solução… hehe.
Interessante, não é mesmo? Comente!
Salto das Sete Quedas, Brasil/Paraguai: Também conhecida como Sete Quedas, era uma série de cachoeiras…
Como é comum na indústria do entretenimento, muitas estrelas de Hollywood passaram por procedimentos estéticos…
A frase "Vim, vi, venci" é uma versão em latim da famosa declaração atribuída a…
1. **Primeira Cerimônia**: A primeira cerimônia do Oscar foi realizada em 16 de maio de…
O buldogue francês de alto valor. Parece que a sua raridade e características genéticas únicas,…
Os eSports alcançaram níveis altos de popularidade no Brasil. Hoje, os brasileiros significam uma porcentagem…
Leave a Comment