Maybaygiare.org

Blog Network

PC desatualizado sistemas não serão capazes de lidar em janeiro de 2038 especialistas alertam

  • Psy de Gangnam Style foi visto recentemente tantas vezes no YouTube que o site tinha que atualizar a forma como são apresentadas no site
  • O site ‘quebrou’ porque ele é executado em um sistema de 32 bits, que utiliza de quatro bytes
  • Estes sistemas só pode lidar com um número finito de dígitos binários
  • Um quatro-formato de byte assume tempo começou no dia 1º de janeiro de 1970 às 12:00:00
  • Às 03:14:07 UTC) na terça-feira, 19 de janeiro de 2038, o número máximo de segundos que um sistema de 32 bits pode manipular terá decorrido desde esta data
  • Isso fará com computadores para executar números negativos e datas
  • Anomalia pode causar software, falha de computadores e a ser dizimado

A fim de que o computador está próxima.

núncio

quando o relógio atinge 14 minutos e sete segundos depois das três da manhã de terça-feira 19 de janeiro de 2038 UTC, espera-se que um bug atinja a web.

qualquer computador, programa, servidor ou gadget executando um sistema de 32 bits poderia então falhar, em uma escala global, a menos que eles sejam remendados e atualizados com antecedência.

This is known as The Year 2038 Problem, and is a theory that was recently proved when Psy’s Gangnam Style exceed two billion views on YouTube.

Scroll down for video

The Year 2038 Problem affects software using a 32-bit system. Assim que o tempo chegar às 03: 14:07 UTC na terça-feira, 19 de janeiro de 2038, os computadores afetados não serão capazes de distinguir entre o tempo real e a data, e o ano 1901. Isto pode eliminar programas que dependem do relógio interno para fazer medições

o problema do ano 2038, ou Y2038, especificamente afeta software usando um sistema inteiro de 32 bits.

é um problema similar que foi enfrentado no ano 2000, quando o Bug do Milênio, também conhecido como o Y2K, significava que certos computadores não podiam distinguir entre os anos 1900 e 2000.

Carregue aqui para redimensionar este módulo

sistemas de 32 bits usam quatro bytes, o que significa que podem usar 4GB de memória de uma só vez. Em comparação, um sistema de 16 bits usa dois bytes e sistemas de 64 bits usam oito.

como o BUG O afetará?

Uma vez que o bug bate, os computadores afetados não serão capazes de distinguir entre o tempo real e a data, e o ano 1901.

para alguns computadores isso simplesmente significa que a data é mostrada como incorreta, mas pode igualmente eliminar computadores e programas que dependem do relógio interno para fazer medições precisas, por exemplo.

também pode causar o estoiro do software.

muitos telefones, por exemplo, bem como Sistemas de voo e carros usam sistemas embutidos que dependem do armazenamento de horas e datas precisas. Alguns programas que trabalham com datas futuras também podem começar a ter problemas mais cedo.

Por exemplo, um programa que olhar para o futuro 20 anos terá de ser fixado até 2018. Depois de 2018, ele não será capaz de registrar datas após 19 de janeiro de 2038 e bugs podem aparecer.

estes sistemas armazenam memória e realizam processos usando dígitos binários, representados como 0 ou 1 – e o número total de dígitos que um sistema de 32 bits pode representar é de 4,294,967,295.

ublicidade

mas porque metade dos valores são negativos, e metade são positivos isto não varia de zero até 4,294,967,295.

em vez disso, os números totais variam de -2,147,483,648 a 2,147,483,647, tornando assim o limite superior de um sistema de 32 bits 2,147,483,647.

isto significa que existe apenas uma quantidade limitada de armazenamento que pode ser usado para armazenar todos os números binários 0 e 1.

YouTube was set up on a 32-bit system and when Psy’s Gangnam Style video reached this upper limit of views, the counter broke.

Para resolver o problema, o Google atualizou o sistema de 64 bits, que pode lidar com 9,223,372,036,854,775,807 vistas, ou mais de 9 quintilhão.

na época, o Google disse em um post no blog: “Nós nunca pensamos que um vídeo seria visto em números maiores do que um número inteiro de 32 bits (=2,147,483,647 visualizações), mas isso foi antes de conhecermos PSY. “Gangnam Style” tem sido visto tantas vezes que temos que atualizar!’

O padrão de quatro bytes formato pressupõe o início de tempo de 1 de janeiro de 1970, às 12:00:00

Quando o relógio bate 03:14:07 (UTC) na terça-feira, 19 de janeiro de 2038, de um total de 2147483647 segundos desde 1 de janeiro de 1970 terá passado.

o YouTube foi criado em um sistema de 32 bits e quando Psy de Gangnam Style o vídeo atingiu o sistema do limite superior da quantidade de dados que ele pode armazenar, o contador quebrou. Para resolver o problema, o Google atualizado do YouTube para 64-bits, o que pode lidar com 9,223,372,036,854,775,807 vistas, ou mais de 9 quintilhão
Na hora de escrever, ‘2152218058″ as pessoas já assistiram o vídeo da música, com o seu distinto horsey de dança. Quando o contador quebrou, este número foi apresentado depois de dígitos girou em torno de (screenshot) quando o mouse pairava sobre eles

o TEMPO ESTÁ se esgotando PARA PROGRAMAS E COMPUTADORES

O Ano De 2038 Problema, ou Y2038, afeta especificamente o software usando um número inteiro de 32 bits do sistema e tem sido teorizado por anos.

sistemas de 32 bits usam quatro bytes, o que significa que eles podem usar 4GB de memória de uma vez. Em comparação, um sistema de 16 bits usa dois bytes e sistemas de 64 bits usam oito.

O limite superior de números que um sistema de 32 bits pode armazenar é 2,147,483,647. este formato padrão de quatro bytes assume que o início do tempo é 1 de janeiro de 1970, às 12:00 da manhã, quando o relógio bater 03:14:07 UTC na terça-feira, 19 de janeiro de 2038, um total de 2147483647 segundos Desde 1 de janeiro de 1970 terá passado.

computadores então não serão capazes de distinguir entre o tempo real e a data, e o ano 1901.

isto é chamado de ‘overflow inteiro’, e significa que o contador ficou sem bits utilizáveis e começa a relatar um número negativo.

computadores então não serão capazes de distinguir entre o tempo real e a data, e o ano 1901.

publicidade

isto é chamado de ‘fluxo inteiro’, e significa que o contador ficou sem bits utilizáveis e começa a relatar um número negativo.

para alguns computadores, isso simplesmente significa que a data é mostrada como incorreta, mas pode igualmente eliminar computadores e programas que dependem do relógio interno para fazer medições precisas, por exemplo.

também pode causar o estoiro do software.

muitos telefones, por exemplo, bem como Sistemas de voo e carros usam sistemas embutidos que dependem do armazenamento de horas e datas precisas.

In particular, the bug affects the Unix operating system, which powers Android and Apple phones, as well as most internet servers. Alguns programas que trabalham com datas futuras também podem começar a ter problemas mais cedo.

Por exemplo, um programa que olhar para o futuro 20 anos terá de ser fixado até 2018.

Depois de 2018, ele não será capaz de registrar datas após 19 de janeiro de 2038 e bugs podem aparecer. como explicou o jornalista economista Glenn Fleishman: Versões modernas do sistema operacional resolveram este problema movendo-se para um número inteiro de 64 bits para contar segundos, mas alguns dispositivos antigos ou aqueles que executam software antigo podem falhar imprevisivelmente.”

publicidade

sistemas afetados terão de atualizar a fim de evitar quaisquer problemas.

Deixe uma resposta

O seu endereço de email não será publicado.