Désolé, j'ai pas encore eu le temps de traduire cette page. En fait, pour la petite histoire, c'est le sujet de mon dernier oral d'anglais, alors je me suis dis, puisque je l'ai tapé, autant que ça serve à grande échelle et voilà!
Part 1 - What is the Year 2000 problem ?
Part 2 - The actual situation :
2a - Why is this a problem now ?
2b - Two way to obtain dates .
2c - How bad is the Y2K problem ?
2d - When does the Y2K bomb explode ?
Part 3 - Solutions and possibilities :
3a - Are they solutions ?
3b - As an individual, what can you do ?
A few numbers
Vocabulary
Part 1 : What
is the Year 2000 problem ? [top]
To reduce the costs of computers in the 60s and 70s, programmers
have chosen to delete the first two numbers of the years in the
RTC ( Real Time Clock ) of their systems.
Example : 01/07/1976 was stored as six digit fields : 010776 ...
and not as eight digit fields : 01071976 .
In the 60s, programmers havent hope that the computers and
the systems will be used during so many years and they
havent mind any further problems.
Part 2 : The situation near
the Y2K ? [top]
a - Why is there a problem now ?
When the computers became popular in the 80s, the old systems
were upgraded by new graphical presentation, but instead of being
replaced, they grew in size.
Because most of the old systems were not designed to run multiple
centuries, most will either produce incorrect
information or simply fail at the end of this century.
It doesnt looks like a big problem to solve, but it
involves a great deal of financial and human resources.
2b - Two way to obtain dates :
There are two ways to obtain the date for a software :
1 - by consulting the BIOS or the exploitation system (ex
:Windows95). If the BIOS has been modified to support the next
millennium problem, it will give the software and the
Exploitation system a four digit date.
2 - by consulting the RTC. Its fastest of a few
milliseconds and this gain of time is important for some special
applications and software. But it cant be modified easily.
If just the BIOS have been modified, it will produce a error for
the system.
2c - How bad is the Y2K problem ?
The problem will affect most PC based applications which use the
RTC. The Macintosh systems will not be affected.
According to the GARTNER Group, it will cost more than $ 600
billion world-wide. The economist Ed Yardini estimates in
January 1998 the probability of a Y2K induced recession to be 40
%. In June of the same year, he raised his recession probability
from 40 % to 60 % to 70 %.
It wouldnt be a so big problem if governments and companies
have dealt with it earlier, but now it is a raced against the
clock.
2d - When does the Y2K bomb explode ?
For many companies and organisations who deals with orders and
previsions in the next months or years, the problem will occur
earlier than the 1/1/2000.
We can retain three critical dates :
1 - The 9th of September 1999 : Old software consider the code
9999 as a « end-of-file » procedure ; the coded date is 9-9-99.
2 - The 1st of January 2000 : The internal clock of computers and
electronically based machines, which just know dates as 6 digit
numbers, will regress to the 1st of January 1900.
3 - The 28th of February 2000 : Even if they are compatible with
the third millennium, some systems will jump the 29th of February
2000, because the year 2000 is a leap-year, the year 1900 was
not.
Part 3 :
Solutions and possibilities : [top]
3a - Are they solutions ?
The first solutions consist in modifying the BIOS ( Basic Input
Output System ) date. Most of the applications and software
consult the BIOS to know the date.
The operation is not very expensive, just adding a few lines in a
program. But this is not a solution because most applications are
consulting the RTC too (see Part 2 - 2b).
An other solutions consist in adding a special component aside
the processor. The component will intercept the data transfer
from the BIOS to the software and modify it into a eight digit
number. A American firm installs computers with this system since
1992. The cost is only a few pounds.
But these solutions, called « puncture-patch », dont
satisfy some experts who thinks that the massive add of these
programs or components will affect the maintenance and the
possibilities of a system.
3b - As an individual, what can you do ?
First, you need to keep well informed. Given the potential of the
disaster, there has been little media coverage of the Y2K bomb.
You will certainly hear some more during the next months, as some
organisations begin to feel the sting.
You might think that the disaster will not affect you or your
family but think again ! Everybody depends on computers directly
or indirectly. You need to make sure that any essential equipment
( bank, employer, utility companies ) that you depend on is «
Y2K compliant ».
A few numbers
: [top]
· Cost of the Year 2000 problems : Between $500 billion and
$1000 billion (the approximate gain of money done by computers
since theyre used to increase productivity ! ).
· In January 1998, Ed Yardini estimates the probability of a Y2K
induced recession to be 40 %.
In June of the same year, this probability raised to 70 %.
· Three critical dates :
1. The 9th of September 1999 : The code « 9999 » (this date is
coded as 9/9/99) is a « end-of-file » order for computer
programs.
2. The 1st of January 2000 : Some computers and systems will pass
from 31/12/1999 to 1/1/1900, because of the 6 digit fields for
dates.
3. The 28th of February 2000 : The year 1900 was not a leap-year,
but the year 2000 is one. Some computers will pass from the
28/02/2000 to the 1/03/2000.
· Some studies in France showed recently that more than 80 % of
the companies (PME & PMI) havent placed any resources
to check if their systems were Y2K compliant.
· 12 % of these companies are self declaring that they will pass
the next millennium without problems.
· 73 % of these companies have said that they will check their
systems when the Y2K will be closer.
· For a software of 1 billion lines, we can estimate that there
is a date all the 50.000 lines. Some existing software check and
correct them for us, but they miss 20 % of the dates !
Vocabulary :
[top]
B.I.O.S. : The Basic Input Output System is a software which
organises the basic functions of a computer and checks the system
when switched on. It is written into a electronic component that
we can modify.
R.T.C. : The Real Time Clock is an electronic component which
always keeps the hour and date in a computer. It is inside a
several-function component, so its hard to modify it.
Puncture-patch : It is a software or a electronic component which
corrects a error. Some companies, of computers and software
industry, have get into the habit of adding puncture-patch to
their products, making them slower and complicate to maintain.
par Alain-Pierre Forsans
J'espère avoir été assez clair, si vous avez des remarques, des questions, des suggestions, cliquez ici.