`Svi računari na Zemlji umiru 19. januara 2038. godine?!
Sličan problem desio se 2000. godine, takozvani `Millennium Bug` (Y2K), kada određeni kompjuteri nisu mogli da razaznaju da li je 1900. ili 2000. godina
Veliki broj računara u svetu mogao bi da “umre” kada 19. januara 2038. godine sat otkuca 3 sata 14 minuta i 7 sekundi. Reč je zapravo o kompjuterskoj grešci (bug) koja će uticati na sve računare, programe, servere i gedžete koji funkcionišu na 32-bitnom sistemu. Pomenuti problem poznat je pod imenom “Year 2038 Problem”, i dokazan je kada je čuvena pesma “Gangnam Style” prešla dve milijarde pregleda i tako pokvarila brojač na YouTube-u.
Sličan problem desio se 2000. godine, takozvani “Millennium Bug” (Y2K), kada određeni kompjuteri nisu mogli da razaznaju da li je 1900. ili 2000. godina.
32-bitni sistemi koriste četiri bajta, što znači da mogu da koriste 4 GB memorije. Poređenja radi, 16-bitni sistemi koriste dva bajta, dok 64- bitni koriste osam. Pomenuti sistemi izvršavaju zadatke koristeći binarne brojeve (0 i 1), a maksimalni broj različitih cifara koje 32-bitni sistem može da predstavi je 4.294.967.295. Međutim, pola ovih brojeva ima negativnu vrednost, dok je druga polovina pozitivna, što znači da je realan broj koji se može prikazati daleko manji (2.147.483.647).
To u suštini znači da postoji ograničeni prostor u memoriji koji se može koristiti za skladištenje svih binarnih brojeva 0 i 1.
Već pomenuti YouTube-ov brojač zasnovan je upravo na 32-bitnom sistemu, i pokvario se kada je broj pregleda dostigao maksimalnu vrednost koju je on mogao da prikaže. Kako bi problem rešio, Google je prebacio brojač na 64-bitnu arhitekturu, koja može da zabeleži čak 9.223.372.036.854.775.807 pregleda.
32-bitni sistemi “početak vremena” beleže od ponoći 1. januara 1970. godine. Kada sat otkuca 03:14:07 19. januara 2038. godine, tačno će proći 2.147.483.647 sekundi od kada su pomenuti sistemi počeli da računaju vreme, i automatski će doći do greške.
Računari više neće moći da razlikuju pravo vreme i datum, i 1901. godinu. Ovo se naziva “integer overflow”, i znači da je brojač ostao bez upotrebljivih bitova, i počeće da prijavljuje negativne brojeve. Za neke uređaje ovo jednostavno znači da prikazani datum neće biti tačan, dok će druge koji se zasnivaju na unutrašnjem satu kako bi funkcionisali moglo potpuno da poremeti.
“Year 2038 Problem” može dovesti i do pada određenih programa. Mnogi mobilni telefoni, sistemi letenja i automobili, koji se oslanjaju na čuvanje tačnih podataka o datumu i vremenu, biće potpuno poremećeni.
Pomenuti problem naročito utiče na Unix operativni sistem, koji pokreće Android i Apple telefone, kao i većinu internet servera. Takođe, programi koji rade sa datumima koji će tek doći počeće da imaju problema. Na primer, softver koji gleda 20 godina u napred moraće da se popravi najkasnije do 2018. godine, jer neće moći da registruje datume nakon 19. januara 2038. godine.
Sistemi koji se zasnivaju na pomenutoj arhitekturi vrlo brzo će morati da reše ovaj problem ažuriranjem softvera. Najnovije vesti iz sveta kompjutera, igrica, mobilnih telefona, gedžeta možete pratiti i na našoj Facebook stranici.`
Iskreno to nema veze sa mozgom, cak iako je sve to poredjenje zasnovano na sadasnjim platformama, ja bih se iskreno upucao ako bih 2038-me godine morao da koristim komp koji koristim sada. 10 godina je trebalo da se realno predje sa 32-bitnog na 64-bitni sistem, plus trenutno je realna granica 64-bitnog sistema oko 128GB. Drugim recima, 64bitni sistemi postoje vec 11 godina i koristice se jos toliko, gde ce posle toga krenuti implementacija 128-bitnih sistema, tako da iskreno boga pitaj sta nas ceka i gde cemo biti 2038-me godine, ali sigurno necemo imati problem sa retardiranim datumima...
Apple uredjaji sa A7 procesorom nece imati taj problem hahahah :p 2038 godine cemo da leprsamo u vazduhu bez pomoci motora samo uz pomoc mlazne jakne koju napaja kiseonik :-P
Neverovatno je koliko su ljudi zaljubljeni u KONACNOST, u KRAJ
19.12.2014. 23:38
#575549
status: user broj poruka: 10997
u KRAJNJA i KONACNA resenja.... Ovo NE SME biti kraj (M. Mladenovic).... Mi nemamo vremena...i nemamo razloga, da stanemo ovde i da sacekamo kraaaaj...
Ukoliko je u programskom jeziku koriscen 32bitni integer, moze da bude problema. To je upravo bio problem sa `Gangnam Style`, nikakav hardver nije bio problem. A softver se koristi dosta dosta duze od hardvera. Sta da kazem kad je jos uvek aktuelan COBOL u dosta legacy bankarskih sistema.
Wiki:
COBOL programs are used globally in governments and businesses, and are running on diverse operating systems such as z/OS, VME, Unix and Windows. In 1997, the Gartner Group reported that 80% of the world`s business ran on COBOL with over 200 billion lines of code and 5 billion lines more being written annually.[89]
Near the end of the twentieth century, the year 2000 problem (Y2K) was the focus of significant COBOL programming effort, sometimes by the same programmers who had designed the systems decades before. The particular level of effort required to fix COBOL code has been attributed[by whom?] to the large amount of business-oriented COBOL, as business applications use dates heavily, and to fixed-length data fields. After the clean-up effort put into these programs for Y2K, a 2003 survey found that many remained in use.[90] The authors said that the survey data suggest `a gradual decline in the importance of Cobol in application development over the [following] 10 years unless ... integration with other languages and technologies can be adopted`.[91]
In 2006 and 2012, Computerworld surveys found that over 60% of organizations used COBOL (more than C++ and Visual Basic .NET) and that for half of those, COBOL was used for the majority of their internal software.[92][93] 36% of managers said they planned to migrate from COBOL and 25% said they would like to if it was cheaper. Instead, some businesses have migrated their systems from expensive mainframes to cheaper, more modern systems, while maintaining their COBOL programs.
Re: Neverovatno je koliko su ljudi zaljubljeni u KONACNOST, u KRAJ
20.12.2014. 01:51
#575561
status: user broj poruka: 2157
E jbga odoh sad da se upucam odmah da ne cekam KONACAN KRAJ .) a i tako postoji velika sansa da ne dozivim 2038.Covek mi olaksao muke sad da presecm i koknem se i nema potrebe da se mucim do 2038 god. i ovako ce svi da pandrkenmo tad. :))))))))
:: u KRAJNJA i KONACNA resenja... :: Ovo NE SME biti kraj (M. Mladenovic).... Mi nemamo vremena...i nemamo razloga, da stanemo ovde i da sacekamo kraaaaj.. :: :: ::
Kakvo slepilo, 2 miliona Srba se budi i dan provodi iskljucivo uz slicne teme. Ja ne znam sta ce biti sa racunarima do 2038 god, ali znam da Srbi imaju mnogo vecu brigu a to je da ce do tada barem 100 sela biti nenaseljeno totalno i da ce oko 300.000-400.000 ljudi Srbija imati manje nego sada. i da se ne zna u kakvom ce obliku nasa zemlja postojati. A mnogo slozeniji problemi su se resavali za nedelju dana.
Broj postavljenih tema: 60355. Broj poslatih odgovora: 646991. Trenutno niste prijavljeni na PC Berzu i zbog toga imate status 'gosta'. Kao gost ne možete da šaljete poruke na Forum. Ako ste registrovani kao član PC Berze, prijavite se. Ako ste novi korisnik, molimo registrujte se da bi dobili mogućnost aktivnog učešća u radu Foruma.