Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: waht was y2k virus

  1. #1
    Join Date
    Sep 2005

    waht was y2k virus

    waht was y2k virus and how it was solved???????????

  2. #2
    Just Another Geek
    Join Date
    Jul 2002
    Rotterdam, Netherlands
    Sjees.. first hit on google:

    Oliver's Law:
    Experience is something you don't get until just after you need it.

  3. #3
    Senior Member therenegade's Avatar
    Join Date
    Apr 2003
    Erm,it wasn't a virus AFAIK...more like a wee little bug that got a lot of hype..never did cause any serious problems though.
    The fourth result on a Google search gets you this:
    What is Y2K Bug?
    During 1960s to late 80s there was a widespread practice in all computer softwares to use two digits for repreasenting a year rather than using 4 digits. This was done to save computer disk and memory space because these resources were relatively expensive in those times. As the year 90's approached experts began to realize this major shortcoming in the computer application softwares. In year 2000, the computer systems could interpret 00 as 1900 messing up all the computing work. For example if a program function is calculating difference between two dates, it would calculate a negative number. For example difference between 1 Jan 2000 and 31 Dec 1999 could be calculated as -100 years rather than 1 day. This was a major bug for the whole finance industry. The bug not only existed in computer software but it also existed in the firmware being used in the computer hardware. In general this bug threatened all the major industries including utilities, banking, manufacturing, telecom, airlines.

    How was it averted?
    Y2K bug was a clicking time bomb for all major computer applications. The computer and system application companies came out with year 2000 compliant operating systems and system software. IT companies around the world spent billions of dollars to go through their entire application source code to look for the Y2K bug and fix it. Almost everybody raced around to make themselves Y2K compliant before the fast approaching deadline. Finally when the big day came, many utilities and other companies switched off their main computers and put the backup computers on work. When the clock ticked Jan 1, 2000, no major problems were reported. Almost every bank worked fine, no major power outages were reported, airplanes still flew and the whole world went on with its normal life.

  4. #4
    Senior Member nihil's Avatar
    Join Date
    Jul 2003
    United Kingdom: Bridlington
    It got me £4500 (English Pounds)


    We were actually trying to trade real cases?............I only found one, with a dead battery!!

  5. #5
    Join Date
    Dec 2004
    "Well see, they wrote all this bank software, and, uh, to save space, they used two digits instead of four. So, like, 98 instead of 1998? Uh, so I go through these thousands of lines of code and, uh... it doesn't really matter. I uh, I don't like my job, and, uh, I don't think I'm gonna go anymore."

    -Office Space
    Blankety Blank Blank Blank!

  6. #6
    Senior Member
    Join Date
    Mar 2003
    central il
    It was a bug in code not a virus....see a lot of cobol programmers used two digits for dates instead of four. Luckely a lot of us hardwokign schlubs put in 80 hr weeks in 97 and 98 to make sure nothing bad happen leading to a lot of newer it folks thinking the issue was all hype. I personaly watched automated assembaly lines grind to a halt during date rollover testing in the late 90's (just in time assembly decided it had 100 years before the component needed to be built so it stoped).

    It was a very serious error (or more correctly a lot of very serious errors comeing from the same programming practice) we just fixed it in time.

    If the story was every truly told it would be a great victory for us poor IT schlubs, we actualy did somethign right...unfortunitly that story is boring, and well most people want to blame it not praise us.
    Who is more trustworthy then all of the gurus or Buddha’s?

  7. #7
    AO Guinness Monster MURACU's Avatar
    Join Date
    Jan 2004
    I remember I spent newyears eve 99 - 2000 in the office. The company threw a decent party for us and we did get a bounus for the hundreds of hours we put in during the time leading up to the date but as bballad said it is a boring story in itself.
    \"America is the only country that went from barbarism to decadence without civilization in between.\"
    \"The reason we are so pleased to find other people\'s secrets is that it distracts public attention from our own.\"
    Oscar Wilde(1854-1900)

  8. #8
    Join Date
    Jul 2005
    As I remember it, the problem just wasn't related to Cobol. In many other languages and even in quite a few databases the engineers decided to store dates as just a string of 6 characters. Often in YYMMDD format to simplify the sorting by date. Quite effective, of course, as long as the year stays within a range of 100 years. One solution for the Y2K bug was to change the year offset, which was simple to implement and which would buy some more time to really fix the problem. This offset method is simple. E.g. any YY value below '30' would be in the 21th century and above would be in the 20th century. Thus 18 -> 2018 and 44 -> 1944.

    Nowadays, dates are stored differently. Often as a number of days since 1900 or since 1970. Thus the only limit now is the size of the number datatype (often 2 or 4 bytes) which won't cause many problems anymore for the next 50 years or so. (And then there will be a new Y2K like problem.) Storing dates as just a number of days used to be considered a slow method because it required the computer to do some serious calculations to translate it to day-month-year format. Nowadays computers are fast enough so this isn't a problem anymore.

    Basically, the Y2K bug is just an overflow error. It's quite a common mistake. But the Y2K bug did provide a lot of new jobs in the IT industry since many companies decided to invest heavily to get rid of this problem. And the IT industry stayed quite popular for a while until the whole bubble exploded. The industry normalized again, with many companies going chapter 11 just because they had invested too much. But still, the IT industry got very popular because of it all because suddenly companies started to invest heavily to educate new developers and engineers to fix these issues.

  9. #9
    The Doctor Und3ertak3r's Avatar
    Join Date
    Apr 2002
    Out side the the obvious financial and some control software. Some academics and media decided the Clock was the cause of the problem, If it was electronic and had a "Clock" it was vulenerable to the Y2K bug, inspite that many Electronic clocks had nothing to do with the time, let alone the date. This lead to Y2K hysteria. Visions were displayed of exploding computers, planes crashing, powerstations melting down.

    Some wise guys when faced with the failure of any major problems to surface, came up with alternate problems based on the Y2K bug. Who has heard of the Time Dilation Effect?
    Yep this was the death throws of Y2k..
    Y2K Bug 5% fact 95% hype
    "Consumer technology now exceeds the average persons ability to comprehend how to use it..give up hope of them being able to understand how it works." - Me http://www.cybercrypt.co.nr

  10. #10
    Join Date
    Oct 2005

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts