புதிய பதிவுகள்
» மலர்ந்த புன்சிரிப்பால் ரசிகர்களின் இதயம் கவர்ந்த E.V.சரோஜாவின் மறக்க முடியாத பாடல்கள்
by heezulia Today at 8:18 am
» நிலா பாட்டுக்கள்
by heezulia Today at 8:13 am
» ஒரு படத்தில ரெண்டு தடவ வந்த ஒரே பாட்டு
by heezulia Today at 8:06 am
» சினிமா கலைஞர்கள் பாடாத பாட்டுக்கள்
by heezulia Today at 8:00 am
» சினிமா கலைஞர்கள் பாடிய பாட்டு
by heezulia Today at 7:55 am
» கொழந்தைங்க, சின்ன புள்ளைங்க நடிச்ச பாட்டுக்கள்
by heezulia Today at 7:46 am
» தமிழ் படங்களின் டைட்டில் பாட்டுக்கள்
by heezulia Today at 7:39 am
» சுசீலா பாடிய சிறப்பு பாட்டுக்கள் - வீடியோ
by heezulia Today at 7:34 am
» தமிழ் சினிமாவில் இடம் பெற்ற கதாகாலட்சேபங்கள் மற்றும் தெருக்கூத்து, மேடை நிகழ்ச்சிகள்
by heezulia Today at 7:28 am
» காமெடி நடிகை - நடிகர்கள் நடிச்ச பாட்டு
by heezulia Today at 7:18 am
» கருத்துப்படம் 22/05/2024
by mohamed nizamudeen Yesterday at 9:08 pm
» வேலைக்காரன் பொண்டாட்டி வேலைக்காரி தானே!
by ayyasamy ram Yesterday at 8:05 pm
» ஒரு சில மனைவிமார்கள்....
by ayyasamy ram Yesterday at 8:02 pm
» நல்ல புருஷன் வேணும்...!!
by ayyasamy ram Yesterday at 8:00 pm
» மே 22- செய்திகள்
by ayyasamy ram Yesterday at 5:25 pm
» என்ன நடக்குது அங்க.. பிட்சில் கதகளி ஆடிய த்ரிப்பாட்டி - சமாத்.. கையை நீட்டி கத்தி டென்ஷனான காவ்யா!
by ayyasamy ram Yesterday at 3:03 pm
» அணு ஆயுத போர் பயிற்சியைத் துவக்கியது ரஷ்யா: மேற்கத்திய நாடுகளுக்கு எச்சரிக்கை
by ayyasamy ram Yesterday at 2:42 pm
» வங்கக் கடலில் காற்றழுத்த தாழ்வுப் பகுதி: தமிழகத்தில் இன்று 11 மாவட்டங்களில் மழை
by ayyasamy ram Yesterday at 2:33 pm
» இன்று வைகாசி விசாகம்... நரசிம்ம ஜெயந்தி.. புத்த பூர்ணிமா... என்னென்ன சிறப்புக்கள், வழிபடும் முறை, பலன்கள்!
by ayyasamy ram Yesterday at 2:29 pm
» அதிகரிக்கும் KP.2 கொரோனா பரவல்!. மாஸ்க் கட்டாயம்!. தமிழக அரசு எச்சரிக்கை!
by ayyasamy ram Yesterday at 2:21 pm
» தமிழ் படங்கள்ல வியாபார பாட்டுக்கள்
by heezulia Yesterday at 12:50 pm
» வாணி ஜெயராம் - ஹிட் பாடல்கள்
by ayyasamy ram Yesterday at 11:57 am
» புத்திசாலி புருஷன்
by ayyasamy ram Yesterday at 11:30 am
» வண்ண நிலவே வைகை நதியே சொல்லி விடவா எந்தன் கதையே
by ayyasamy ram Tue May 21, 2024 8:42 pm
» இன்றைய நாள் 21/05
by ayyasamy ram Tue May 21, 2024 8:34 pm
» ஆன்மிக சிந்தனை
by ayyasamy ram Tue May 21, 2024 8:30 pm
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Tue May 21, 2024 8:24 pm
» மகளை நினைத்து பெருமைப்படும் ஏ.ஆர்.ரஹ்மான்
by ayyasamy ram Tue May 21, 2024 6:47 am
» வைகாசி விசாகம் 2024
by ayyasamy ram Tue May 21, 2024 6:44 am
» நாவல்கள் வேண்டும்
by Shivanya Mon May 20, 2024 11:21 pm
» நாம் பெற்ற வரங்களே - கவிதை
by ayyasamy ram Mon May 20, 2024 7:34 pm
» விபத்தில் நடிகை பலி – சக நடிகரும் தற்கொலை செய்ததால் பரபரப்பு
by ayyasamy ram Mon May 20, 2024 7:24 pm
» பெண்களை ஆக்க சக்தியா வளர்க்கணும்…!
by ayyasamy ram Mon May 20, 2024 7:22 pm
» நல்லவனாக இரு. ஆனால் கவனமாயிரு.
by ayyasamy ram Mon May 20, 2024 7:19 pm
» இன்றைய கோபுர தரிசனம்
by ayyasamy ram Mon May 20, 2024 7:11 pm
» சிங்கப்பூர் சிதறுதே..கோர முகத்தை காட்டும் கொரோனா!
by ayyasamy ram Mon May 20, 2024 1:26 pm
» ஹெலிகாப்டர் விபத்தில் சிக்கிய அதிபர் ரைசி.
by ayyasamy ram Mon May 20, 2024 1:23 pm
» சினி மசாலா
by ayyasamy ram Mon May 20, 2024 1:09 pm
» இயற்கை அழகை ரசியுங்கள்!
by ayyasamy ram Mon May 20, 2024 1:06 pm
» இன்றைய (மே, 20) செய்திகள்
by ayyasamy ram Mon May 20, 2024 12:59 pm
» Relationships without boundaries or limitations
by T.N.Balasubramanian Mon May 20, 2024 10:00 am
» காயத் திரியில் விளக்கேற்றி
by சண்முகம்.ப Sun May 19, 2024 11:02 pm
» விளக்கேற்றும்போது கண்டிப்பா இதை செய்யவே கூடாது... உஷார்...!!
by ayyasamy ram Sun May 19, 2024 6:07 pm
» விலகி இருக்கவும் கற்றுக் கொள்ளுங்கள்!
by ayyasamy ram Sun May 19, 2024 5:57 pm
» சிரித்துக்கொண்டே வாழ்வதுதான் மனிதனின் சிறப்பு!
by ayyasamy ram Sun May 19, 2024 1:55 pm
» காதல் வேதாந்தம்
by சண்முகம்.ப Sun May 19, 2024 7:21 am
» தேளும் பாம்பும்
by சண்முகம்.ப Sun May 19, 2024 7:20 am
» செந்தூர் சண்முகர் துதி
by சண்முகம்.ப Sun May 19, 2024 7:15 am
» செந்தூர் முருகன் போற்றி – எண்சீர் விருத்தம்
by சண்முகம்.ப Sun May 19, 2024 7:13 am
» திருச்செந்தூர் சிவக்கொழுந்தீஸ்வர் வெண்பா
by சண்முகம்.ப Sun May 19, 2024 7:11 am
by heezulia Today at 8:18 am
» நிலா பாட்டுக்கள்
by heezulia Today at 8:13 am
» ஒரு படத்தில ரெண்டு தடவ வந்த ஒரே பாட்டு
by heezulia Today at 8:06 am
» சினிமா கலைஞர்கள் பாடாத பாட்டுக்கள்
by heezulia Today at 8:00 am
» சினிமா கலைஞர்கள் பாடிய பாட்டு
by heezulia Today at 7:55 am
» கொழந்தைங்க, சின்ன புள்ளைங்க நடிச்ச பாட்டுக்கள்
by heezulia Today at 7:46 am
» தமிழ் படங்களின் டைட்டில் பாட்டுக்கள்
by heezulia Today at 7:39 am
» சுசீலா பாடிய சிறப்பு பாட்டுக்கள் - வீடியோ
by heezulia Today at 7:34 am
» தமிழ் சினிமாவில் இடம் பெற்ற கதாகாலட்சேபங்கள் மற்றும் தெருக்கூத்து, மேடை நிகழ்ச்சிகள்
by heezulia Today at 7:28 am
» காமெடி நடிகை - நடிகர்கள் நடிச்ச பாட்டு
by heezulia Today at 7:18 am
» கருத்துப்படம் 22/05/2024
by mohamed nizamudeen Yesterday at 9:08 pm
» வேலைக்காரன் பொண்டாட்டி வேலைக்காரி தானே!
by ayyasamy ram Yesterday at 8:05 pm
» ஒரு சில மனைவிமார்கள்....
by ayyasamy ram Yesterday at 8:02 pm
» நல்ல புருஷன் வேணும்...!!
by ayyasamy ram Yesterday at 8:00 pm
» மே 22- செய்திகள்
by ayyasamy ram Yesterday at 5:25 pm
» என்ன நடக்குது அங்க.. பிட்சில் கதகளி ஆடிய த்ரிப்பாட்டி - சமாத்.. கையை நீட்டி கத்தி டென்ஷனான காவ்யா!
by ayyasamy ram Yesterday at 3:03 pm
» அணு ஆயுத போர் பயிற்சியைத் துவக்கியது ரஷ்யா: மேற்கத்திய நாடுகளுக்கு எச்சரிக்கை
by ayyasamy ram Yesterday at 2:42 pm
» வங்கக் கடலில் காற்றழுத்த தாழ்வுப் பகுதி: தமிழகத்தில் இன்று 11 மாவட்டங்களில் மழை
by ayyasamy ram Yesterday at 2:33 pm
» இன்று வைகாசி விசாகம்... நரசிம்ம ஜெயந்தி.. புத்த பூர்ணிமா... என்னென்ன சிறப்புக்கள், வழிபடும் முறை, பலன்கள்!
by ayyasamy ram Yesterday at 2:29 pm
» அதிகரிக்கும் KP.2 கொரோனா பரவல்!. மாஸ்க் கட்டாயம்!. தமிழக அரசு எச்சரிக்கை!
by ayyasamy ram Yesterday at 2:21 pm
» தமிழ் படங்கள்ல வியாபார பாட்டுக்கள்
by heezulia Yesterday at 12:50 pm
» வாணி ஜெயராம் - ஹிட் பாடல்கள்
by ayyasamy ram Yesterday at 11:57 am
» புத்திசாலி புருஷன்
by ayyasamy ram Yesterday at 11:30 am
» வண்ண நிலவே வைகை நதியே சொல்லி விடவா எந்தன் கதையே
by ayyasamy ram Tue May 21, 2024 8:42 pm
» இன்றைய நாள் 21/05
by ayyasamy ram Tue May 21, 2024 8:34 pm
» ஆன்மிக சிந்தனை
by ayyasamy ram Tue May 21, 2024 8:30 pm
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Tue May 21, 2024 8:24 pm
» மகளை நினைத்து பெருமைப்படும் ஏ.ஆர்.ரஹ்மான்
by ayyasamy ram Tue May 21, 2024 6:47 am
» வைகாசி விசாகம் 2024
by ayyasamy ram Tue May 21, 2024 6:44 am
» நாவல்கள் வேண்டும்
by Shivanya Mon May 20, 2024 11:21 pm
» நாம் பெற்ற வரங்களே - கவிதை
by ayyasamy ram Mon May 20, 2024 7:34 pm
» விபத்தில் நடிகை பலி – சக நடிகரும் தற்கொலை செய்ததால் பரபரப்பு
by ayyasamy ram Mon May 20, 2024 7:24 pm
» பெண்களை ஆக்க சக்தியா வளர்க்கணும்…!
by ayyasamy ram Mon May 20, 2024 7:22 pm
» நல்லவனாக இரு. ஆனால் கவனமாயிரு.
by ayyasamy ram Mon May 20, 2024 7:19 pm
» இன்றைய கோபுர தரிசனம்
by ayyasamy ram Mon May 20, 2024 7:11 pm
» சிங்கப்பூர் சிதறுதே..கோர முகத்தை காட்டும் கொரோனா!
by ayyasamy ram Mon May 20, 2024 1:26 pm
» ஹெலிகாப்டர் விபத்தில் சிக்கிய அதிபர் ரைசி.
by ayyasamy ram Mon May 20, 2024 1:23 pm
» சினி மசாலா
by ayyasamy ram Mon May 20, 2024 1:09 pm
» இயற்கை அழகை ரசியுங்கள்!
by ayyasamy ram Mon May 20, 2024 1:06 pm
» இன்றைய (மே, 20) செய்திகள்
by ayyasamy ram Mon May 20, 2024 12:59 pm
» Relationships without boundaries or limitations
by T.N.Balasubramanian Mon May 20, 2024 10:00 am
» காயத் திரியில் விளக்கேற்றி
by சண்முகம்.ப Sun May 19, 2024 11:02 pm
» விளக்கேற்றும்போது கண்டிப்பா இதை செய்யவே கூடாது... உஷார்...!!
by ayyasamy ram Sun May 19, 2024 6:07 pm
» விலகி இருக்கவும் கற்றுக் கொள்ளுங்கள்!
by ayyasamy ram Sun May 19, 2024 5:57 pm
» சிரித்துக்கொண்டே வாழ்வதுதான் மனிதனின் சிறப்பு!
by ayyasamy ram Sun May 19, 2024 1:55 pm
» காதல் வேதாந்தம்
by சண்முகம்.ப Sun May 19, 2024 7:21 am
» தேளும் பாம்பும்
by சண்முகம்.ப Sun May 19, 2024 7:20 am
» செந்தூர் சண்முகர் துதி
by சண்முகம்.ப Sun May 19, 2024 7:15 am
» செந்தூர் முருகன் போற்றி – எண்சீர் விருத்தம்
by சண்முகம்.ப Sun May 19, 2024 7:13 am
» திருச்செந்தூர் சிவக்கொழுந்தீஸ்வர் வெண்பா
by சண்முகம்.ப Sun May 19, 2024 7:11 am
இந்த வார அதிக பதிவர்கள்
heezulia | ||||
ayyasamy ram | ||||
T.N.Balasubramanian | ||||
mohamed nizamudeen | ||||
D. sivatharan | ||||
Guna.D | ||||
Shivanya |
இந்த மாத அதிக பதிவர்கள்
heezulia | ||||
ayyasamy ram | ||||
mohamed nizamudeen | ||||
T.N.Balasubramanian | ||||
prajai | ||||
சண்முகம்.ப | ||||
jairam | ||||
Guna.D | ||||
Jenila | ||||
ஜாஹீதாபானு |
நிகழ்நிலை நிர்வாகிகள்
2038 ல் கம்ப்யூட்டர் பிரச்னை
Page 1 of 1 •
- முத்துராஜ்சிறப்புப் பதிவாளர்
- பதிவுகள் : 1243
இணைந்தது : 24/12/2011
2000 ஆண்டு தொடங்கும் முன்னால்,Y2K என்று ஒரு பிரச்னை அனைத்து ஊடகங்களிலும் பேசப்பட்டது. கம்ப்யூட்டரில் உள்ள புரோகிராம்கள், 2000 ஆண்டு தொடங்கும்போது தவறாக தேதியைக் கணக்கிடத் தொடங்கும் என்றும்
இதனால் உலகெங்கும் பல பிரச்னைகள் ஏற்படும் வாய்ப்புகள் உள்ளன என்றும் பேசப்பட்டது.
பல நிறுவனங்கள் தற்காப்பு நடவடிக்கையாகப் பல வழிகளைக் கையாண்டனர். இறுதியில் எதிர்பார்த்த இழப்புகள் ஏற்படவில்லை. அதற்கான தேவையான மாற்றங்களைப் பல நிறுவனங்கள் தாங்களாக மேற்கொண்டனர்.
இப்போது இன்னொரு பிரச்னை எதிர்பார்க்கப்படுகிறது. இது 2038 ஆம் ஆண்டில் ஏற்படும் என அறியப்பட்டுள்ளது. இந்த பிரச்னைUnix Millennium Bug, Y2K38 அல்லது Y2.038K என அழைக்கப்படுகிறது.
இந்த பிரச்னைக்குக் காரணம் சி புரோகிராமிங் மொழியில் பின்பற்றப்படும் ஒரு செயல்பாடுதான். சி புரோகிராம் ஸ்டாண்டர்ட் டைம் லைப்ரரி என்று ஒரு கோட்பாட்டினைப் பின்பற்றுகிறது. இதில் நேரமானது 4 பைட் பார்மட்டில் கணக்கிடப்படுகிறது. இதனைப் பயன்படுத்தி நேரத்தின் மதிப்பு கணக்கிடப்படுகிறது.
அதன் அடிப்படையில் கணக்கீடுகள், மாற்றங்கள் மேற்கொள்ளப் படுகின்றன.
இந்த 4 பைட் ஸ்டாண்டர்ட் நேரத்தைக் கணக்கிடுகையில், நேரத்தின் தொடக்கத்தினை ஜனவரி 1, 1970 12:00:00 முற்பகல் ஆக எடுத்துக் கொள்கிறது. இந்த நேரத்தில் நேர மதிப்பு 0 எனத் தொடங்கப்படுகிறது.
எந்த ஒரு நேரம் மற்றும் தேதியின் மதிப்பு இந்த 0 மதிப்பிற்குப் பின்னர் விநாடிகளின் கணக்கில் எடுத்துக் கொள்ளப்படும். எனவே, எடுத்துக் காட்டாக 919642718 என்ற மதிப்பு ஜனவரி 1, 1970 12:00:00 முற்பகலுக்குப்பின் 919642718 விநாடிகள் எனக் கணக்கிடப்படும். அப்படிக் கணக்கிடப்படுகையில் விடை ஞாயிறு, பிப்ரவரி 21, 1999 16:18:38 எனக் கிடைக்கும்.
இது ஒரு வசதியான கணக்கீடு. ஏனென்றால் இரண்டு மதிப்புகளை விநாடிகளில் கணக்கிட்டு இதன் மூலம் நேரம் மற்றும் நாளினைக் கையாள முடிகிறது. இதன் மூலம் இரு வேறு நேரம், நாள், மாதம் ஆண்டுகளைக் கையாள முடியும்.
ஆனால் ஒரு 4 பிட் இன்டிஜர் வழியைப் பின்பற்றுகையில் அதன் வழி சொல்லப்படக் கூடிய அதிக பட்ச மதிப்பு 2,14,74,83,647ஆகும். இங்கு தான் ஆண்டு 2038 என்ற பிரச்னை எழுகிறது. இந்த மதிப்பை நாள் கணக்கில் பார்க்கையில், அது ஜனவரி 19, 2038 03:14:07 ஆக மாறுகிறது. இந்த நாள் அன்று, சி புரோகிராம்கள் நேரம் கணக்கிடுவதில் திணற ஆரம்பிக்கும். ஏனென்றால் இதற்குப்
பின்னர் இந்த புரோகிராம் கள் நெகடிவ் நேரம் காட்டத் தொடங்கும்.
புரோகிராம் எழுதத் தெரிந்தவர்கள், கீழ்க்காணும் சி புரோகிராம் ஒன்றை எழுதி இயக்கிப் பாருங்கள். உங்களுக்கு இதன் பொருள் தெரியும்.
01.#include
02.#include
03.#include
04.#include
05.
06.int main (int argc, char **argv)
07.{
08. time_t t;
09. t = (time_t) 1000000000;
10. printf (“%d, %s”, (int) t, asctime (gmtime (&t)));
11. t = (time_t) (0x7FFFFFFF);
12. printf (“%d, %s”, (int) t, asctime (gmtime (&t)));
13. t++;
14. printf (“%d, %s”, (int) t, asctime (gmtime (&t)));
15. return 0;
16.}
இந்த புரோகிராமின் அவுட்புட்
1.1000000000, Sun Sep 9 01:46:40 2001
2.2147483647, Tue Jan 19 03:14:07 2038
3.2147483648, Fri Dec 13 20:45:52 1901
என அமையும்.
இந்த பிரச்னையை சாப்ட்வேர் கட்டமைப்பைத் திருத்துவதன் மூலம் தீர்த்துவிடலாம் என்று அறிவிக்கப் பட்டுள்ளது. பழைய Y2K பிரச்னை போல பெரிய அளவில் பாதிப்பு ஏற்படாமல் தடுத்துவிடலாம் என்று நம்பிக்கை தெரிவித்துள்ளனர்.
சிலர், ஐ.பி.எம். வகை பெர்சனல் கம்ப்யூட்டர்களில் இந்த பிரச்னை 2016 ஆம் ஆண்டிலேயே வரும் எனக் கணித்துள்ளனர். ஏனென்றால் இந்த வகைக் கம்ப்யூட்டர்களில் நேரமானது ஜனவரி 1,1980 எனத் தொடங்கும் வகையில் அமைக்கப்பட்டுள்ளது. இந்த வகைக் கம்ப்யூட்டர்களைத் தான் நம்மில் பெரும்பாலோனோர் பயன்படுத்தி வருகிறோம்.
விண்டோஸ் என்.டி. சிஸ்டம் பயன்படுத்தும் கம்ப்யூட்டர்களில் இந்த பிரச்னை இப்போதைக்கு இல்லை. ஏனென்றால் அவற்றில் நேரத்தைக் கணக்கிட 64 பிட் இன்டிஜர் அடிப்படையாக உள்ளது. மேலும் அதன் கணக்கீடு 100 நானோ நொடிகளை அடிப்படையாகக் கொண்டது.
அதன் நேரம் ஜனவரி 1, 1601 என்பதால், 2184ல் தான் என்.டி. சிஸ்டங்களில் இந்த பிரச்னை ஏற்படும் வாய்ப்பு உள்ளது. இந்த பிரச்னை குறித்து ஆப்பிள் நிறுவனம் கூறுகையில் தன் கம்ப்யூட்டர்களில் இந்த பிரச்னைக்கு இடம் இல்லை எனத் தெரிவித்துள்ளது. இப்போதைக்கு உள்ள நிலையில், கணக்கீட்டின் அடிப்படையில், மேக் கம்ப்யூட்டர்களில் இந்த பிரச்னை 29,940 ஆம் ஆண்டில் தான் ஏற்படுமாம்.
Raja
இதனால் உலகெங்கும் பல பிரச்னைகள் ஏற்படும் வாய்ப்புகள் உள்ளன என்றும் பேசப்பட்டது.
பல நிறுவனங்கள் தற்காப்பு நடவடிக்கையாகப் பல வழிகளைக் கையாண்டனர். இறுதியில் எதிர்பார்த்த இழப்புகள் ஏற்படவில்லை. அதற்கான தேவையான மாற்றங்களைப் பல நிறுவனங்கள் தாங்களாக மேற்கொண்டனர்.
இப்போது இன்னொரு பிரச்னை எதிர்பார்க்கப்படுகிறது. இது 2038 ஆம் ஆண்டில் ஏற்படும் என அறியப்பட்டுள்ளது. இந்த பிரச்னைUnix Millennium Bug, Y2K38 அல்லது Y2.038K என அழைக்கப்படுகிறது.
இந்த பிரச்னைக்குக் காரணம் சி புரோகிராமிங் மொழியில் பின்பற்றப்படும் ஒரு செயல்பாடுதான். சி புரோகிராம் ஸ்டாண்டர்ட் டைம் லைப்ரரி என்று ஒரு கோட்பாட்டினைப் பின்பற்றுகிறது. இதில் நேரமானது 4 பைட் பார்மட்டில் கணக்கிடப்படுகிறது. இதனைப் பயன்படுத்தி நேரத்தின் மதிப்பு கணக்கிடப்படுகிறது.
அதன் அடிப்படையில் கணக்கீடுகள், மாற்றங்கள் மேற்கொள்ளப் படுகின்றன.
இந்த 4 பைட் ஸ்டாண்டர்ட் நேரத்தைக் கணக்கிடுகையில், நேரத்தின் தொடக்கத்தினை ஜனவரி 1, 1970 12:00:00 முற்பகல் ஆக எடுத்துக் கொள்கிறது. இந்த நேரத்தில் நேர மதிப்பு 0 எனத் தொடங்கப்படுகிறது.
எந்த ஒரு நேரம் மற்றும் தேதியின் மதிப்பு இந்த 0 மதிப்பிற்குப் பின்னர் விநாடிகளின் கணக்கில் எடுத்துக் கொள்ளப்படும். எனவே, எடுத்துக் காட்டாக 919642718 என்ற மதிப்பு ஜனவரி 1, 1970 12:00:00 முற்பகலுக்குப்பின் 919642718 விநாடிகள் எனக் கணக்கிடப்படும். அப்படிக் கணக்கிடப்படுகையில் விடை ஞாயிறு, பிப்ரவரி 21, 1999 16:18:38 எனக் கிடைக்கும்.
இது ஒரு வசதியான கணக்கீடு. ஏனென்றால் இரண்டு மதிப்புகளை விநாடிகளில் கணக்கிட்டு இதன் மூலம் நேரம் மற்றும் நாளினைக் கையாள முடிகிறது. இதன் மூலம் இரு வேறு நேரம், நாள், மாதம் ஆண்டுகளைக் கையாள முடியும்.
ஆனால் ஒரு 4 பிட் இன்டிஜர் வழியைப் பின்பற்றுகையில் அதன் வழி சொல்லப்படக் கூடிய அதிக பட்ச மதிப்பு 2,14,74,83,647ஆகும். இங்கு தான் ஆண்டு 2038 என்ற பிரச்னை எழுகிறது. இந்த மதிப்பை நாள் கணக்கில் பார்க்கையில், அது ஜனவரி 19, 2038 03:14:07 ஆக மாறுகிறது. இந்த நாள் அன்று, சி புரோகிராம்கள் நேரம் கணக்கிடுவதில் திணற ஆரம்பிக்கும். ஏனென்றால் இதற்குப்
பின்னர் இந்த புரோகிராம் கள் நெகடிவ் நேரம் காட்டத் தொடங்கும்.
புரோகிராம் எழுதத் தெரிந்தவர்கள், கீழ்க்காணும் சி புரோகிராம் ஒன்றை எழுதி இயக்கிப் பாருங்கள். உங்களுக்கு இதன் பொருள் தெரியும்.
01.#include
02.#include
03.#include
04.#include
05.
06.int main (int argc, char **argv)
07.{
08. time_t t;
09. t = (time_t) 1000000000;
10. printf (“%d, %s”, (int) t, asctime (gmtime (&t)));
11. t = (time_t) (0x7FFFFFFF);
12. printf (“%d, %s”, (int) t, asctime (gmtime (&t)));
13. t++;
14. printf (“%d, %s”, (int) t, asctime (gmtime (&t)));
15. return 0;
16.}
இந்த புரோகிராமின் அவுட்புட்
1.1000000000, Sun Sep 9 01:46:40 2001
2.2147483647, Tue Jan 19 03:14:07 2038
3.2147483648, Fri Dec 13 20:45:52 1901
என அமையும்.
இந்த பிரச்னையை சாப்ட்வேர் கட்டமைப்பைத் திருத்துவதன் மூலம் தீர்த்துவிடலாம் என்று அறிவிக்கப் பட்டுள்ளது. பழைய Y2K பிரச்னை போல பெரிய அளவில் பாதிப்பு ஏற்படாமல் தடுத்துவிடலாம் என்று நம்பிக்கை தெரிவித்துள்ளனர்.
சிலர், ஐ.பி.எம். வகை பெர்சனல் கம்ப்யூட்டர்களில் இந்த பிரச்னை 2016 ஆம் ஆண்டிலேயே வரும் எனக் கணித்துள்ளனர். ஏனென்றால் இந்த வகைக் கம்ப்யூட்டர்களில் நேரமானது ஜனவரி 1,1980 எனத் தொடங்கும் வகையில் அமைக்கப்பட்டுள்ளது. இந்த வகைக் கம்ப்யூட்டர்களைத் தான் நம்மில் பெரும்பாலோனோர் பயன்படுத்தி வருகிறோம்.
விண்டோஸ் என்.டி. சிஸ்டம் பயன்படுத்தும் கம்ப்யூட்டர்களில் இந்த பிரச்னை இப்போதைக்கு இல்லை. ஏனென்றால் அவற்றில் நேரத்தைக் கணக்கிட 64 பிட் இன்டிஜர் அடிப்படையாக உள்ளது. மேலும் அதன் கணக்கீடு 100 நானோ நொடிகளை அடிப்படையாகக் கொண்டது.
அதன் நேரம் ஜனவரி 1, 1601 என்பதால், 2184ல் தான் என்.டி. சிஸ்டங்களில் இந்த பிரச்னை ஏற்படும் வாய்ப்பு உள்ளது. இந்த பிரச்னை குறித்து ஆப்பிள் நிறுவனம் கூறுகையில் தன் கம்ப்யூட்டர்களில் இந்த பிரச்னைக்கு இடம் இல்லை எனத் தெரிவித்துள்ளது. இப்போதைக்கு உள்ள நிலையில், கணக்கீட்டின் அடிப்படையில், மேக் கம்ப்யூட்டர்களில் இந்த பிரச்னை 29,940 ஆம் ஆண்டில் தான் ஏற்படுமாம்.
Raja
தீமைக்கும் நன்மையை செய் .........ராஜ்
Similar topics
மறுமொழி எழுத நீங்கள் உறுப்பினராக இருக்க வேண்டும்..
ஈகரையில் புதிய பதிவு எழுத அல்லது மறுமொழியிட உறுப்பினராக இணைந்திருத்தல் அவசியம்
Page 1 of 1
|
|