A- Two-Digit year/Six-digit day coding
But what is the that means for two-digit year/Six-digit particular date coding? It is extremely simple, the two-digit year is the last numbers joined for 12 months. So if you need to put the season 1990 into some applications in the computer system, you will your last two quantities 90 for the applications. Six-digit date code is which BIOS the date is written in to six numbers, two for day, two for month and two for season.
By using the two numbers for addressing the year is a problem. It will cause in year 2000 a failure. The applications that want the user to your year consistently into two digits to lessen the keystrokes will do not operate. So the computer is going to fail to append the correct hundred years. For a good example, If you want to enter a data which may have the year 2150 and also have 12 months 1900. You can expect to put 00 for season 2000 and 00 to get year early 1900s. So the power to differentiate between date in the twentieth century and particular date in the twenty-first century will fail.
However , Almost all programs that represent the morning of week by establishing it with the year latter digits will print a wrong date. The dates in 1900s are not such as 2000s. For example , January you, 2000, will be Saturday yet January 1, 1900, was Monday.
B- Programmers reasons for making the condition
a-Saving storage in the laptop. The computers have a few memory available and the storage in bios is very expensive.
b-They found that it is even more easier to put two digits for 12 months than 4 digits And more easier to always be print.
c-Since they make that two numbers, They didnt think that yr 2000 can come Because it was obviously a long time for it. For that, A whole lot of programs were crafted in the traditional manner of employing two number years around the date.
It is a shock to everyone to know thats this problem is certainly not the first one. It is happened before. It produced a major program balk by going by 1979 to 1980.
By period, Logic gadgets or pré-réglable logic gadgets (PLD) will stop working if this has date adjustment. But what are (PLD)? (PLD) will be chips used to operate many devices, including coffee maker, Burglar alarms, Videos, Indivisible power, Phones, Mobiles, Transfer, Communications, Nuclear industry, Bank and financial. These devices can be programmed by Assembler encoding language.
But in the beginning, you will request why time adjustment is a problem? As it must works with the 8 digit day and not six digit date only. Therefore it must have 8-10 digits to deal with year 2000. And to identify between season 2000 and 1900.
No one today knows how many challenges will be investigated. Some trouble is known like:
b- Report the wrong day in the week whether it thinks that’s year early 1900s but is not yr 2000.
But about other hand, PLD devices are used in a large production devices like meals processing, electric power plants and power company. Will you agree to live in your home devoid of electricity for a few days?. Firms must uncover what problems will occur and discover a solution for this before it occurs.
Your credit card is usually expired. This is an example of what is going to be took place by the scanner that check out your credit greeting card. The program that checks your own card will tell you that today greater than the expiration particular date. Thus, 01/01/99 is greater than 01/01/00, which would cause your credit greeting card being turned down.
Yet , If you have securities system, It will eventually checks to verify that today is definitely s valid date prior to recording an exit or perhaps an admittance from a building. In case the 00 particular date is determined being out of range or the computation are at fault the machine may basically shut down and lock every one of the doors.
IIIOperating systems and software capability to year 2000
If you have Macintosh OS or perhaps apple Macs computer but do not worry. It does not have any error and can move year 2150. Mac OPERATING SYSTEM can covers dates by 30081 N. C. to 29940 A. D. In addition , the Arabic version of the Mac OS