கணினி நேரக்கட்டுப்பாடு பற்றிய சுவாரஸ்யமான உண்மைகள்

நூலாசிரியர்: Judy Howell
உருவாக்கிய தேதி: 2 ஜூலை 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
கணினி நேரக்கட்டுப்பாடு பற்றிய சுவாரஸ்யமான உண்மைகள் - தொழில்நுட்பம்
கணினி நேரக்கட்டுப்பாடு பற்றிய சுவாரஸ்யமான உண்மைகள் - தொழில்நுட்பம்

உள்ளடக்கம்


ஆதாரம்: சாகிஸ்அட்டெலியர் / ஐஸ்டாக்ஃபோட்டோ

எடுத்து செல்:

உங்கள் கணினியில் உள்ள கடிகாரத்தைப் பற்றி நீங்கள் அதிகம் சிந்திக்கவில்லை, ஆனால் எல்லாவற்றையும் சீராக இயங்க வைக்கும் சுவாரஸ்யமான விஷயங்கள் நிறைய உள்ளன.

உங்கள் கணினியில் உள்ள கடிகாரத்தைப் பற்றி நீங்கள் அதிகம் யோசிக்க மாட்டீர்கள், ஒருவேளை உங்களுக்கு ஒரு முக்கியமான காலக்கெடு வரவில்லை, ஆனால் உங்கள் கணினி எவ்வாறு நேரத்தை வைத்திருக்கிறது என்பதைப் பற்றி கொஞ்சம் தெரிந்துகொள்வது உங்கள் கணினியையும் நெட்வொர்க்கையும் சீராக இயங்க வைக்கும். கூடுதலாக, கணினி தொழில்நுட்பம் நாம் கண்காணிக்கும், பதிவு செய்யும் மற்றும் பதிவு செய்யும் நேரத்தை மாற்றியுள்ளது, இது மிகவும் சுவாரஸ்யமானது. கணினிகள் நேரத்தை எவ்வாறு வைத்திருக்கின்றன என்பதை இங்கே பாருங்கள்.

யூனிக்ஸ் நேரம்

கொஞ்சம் யூனிக்ஸ் மையமாக இருப்பதற்கு என்னை மன்னியுங்கள், ஆனால் இணையத்தில் உள்ள சேவையகங்களில் ஒரு நல்ல பகுதி யூனிக்ஸ் நேரத்தைப் பயன்படுத்துகிறது. யூனிக்ஸ் நேரம் என்றால் என்ன? இது உண்மையில் மிகவும் எளிது. இது ஜனவரி 1, 1970, யுடிசியின் நள்ளிரவில் இருந்து கடந்து வந்த விநாடிகளின் எண்ணிக்கை. (இந்த கட்டுரையில் UTC ஐ சிறிது நேரம் கழித்து விளக்குகிறேன்.) இது "சகாப்தம்" என்று அழைக்கப்படுகிறது.


பல யூனிக்ஸ் மற்றும் லினக்ஸ் அமைப்புகள் சகாப்த வினாடிகளைக் கணக்கிட்டு உள்ளூர் நேரமாக மாற்றுவதன் மூலம் நேரத்தைக் கணக்கிடுகின்றன. இதன் நன்மை என்னவென்றால், இரண்டு தேதிகள் மற்றும் நேரங்களுக்கு இடையிலான வேறுபாட்டைக் கணக்கிடுவது மிகவும் எளிதானது. ஜனவரி 1, 1970 அன்று நள்ளிரவில் இருந்து எவ்வளவு நேரம் கடந்துவிட்டது என்பதை நான் கண்டுபிடிக்க விரும்பினால், இப்போது, ​​இது எளிமையான கழித்தல் விஷயமாகும். நீங்கள் கற்பனை செய்ய விரும்பும் எந்த நேரத்திற்கும் சகாப்த வினாடிகளைக் கணக்கிடும் திறன் பெர்ல் நிரலாக்க மொழியில் உள்ளது. (பெர்ல் 101 இல் பெர்லைப் பற்றி மேலும் அறியலாம்.)

1970 ஆம் ஆண்டிலிருந்து விநாடிகளாக வரும் பல வேடிக்கையான வடிவங்களும் உள்ளன. விக்கிபீடியாவில் அவற்றின் பட்டியல் உள்ளது. எடுத்துக்காட்டாக, பிப்ரவரி 13, 2009 அன்று, கடந்து சென்ற விநாடிகளின் எண்ணிக்கை 1,234,567,890 ஐ எட்டியது. ஆம், ஒன்றிலிருந்து தொடங்கும் எல்லா எண்களும் இதுதான். கொண்டாட உலகம் முழுவதும் தொழில்நுட்ப சமூகங்களில் கட்சிகள் இருந்தன. உங்களில் அந்த அழகற்றவர்களுக்கு, இல்லை, நான் இதை உருவாக்கவில்லை.

நேரத்தை இவ்வாறு வைத்திருப்பதன் மிக மோசமான விளைவு 2038 பிரச்சினை. அதிக விவரங்களுக்குச் செல்லாமல், 2038 இல் 32 பிட் கையொப்பமிடப்பட்ட முழு எண்ணில் வைக்க வினாடிகளின் எண்ணிக்கை மிகப் பெரியதாக இருக்கும். உட்பொதிக்கப்பட்ட கணினிகள் உட்பட பல அமைப்புகள் இன்னும் 32 பிட் செயலிகளைப் பயன்படுத்துகின்றன. 64-பிட் அமைப்புகளுக்கு மாற்றுவதற்கு அல்லது வேறு சில பணிகளைக் கண்டுபிடிக்க எங்களுக்கு இன்னும் நிறைய நேரம் இருக்கிறது, ஆனால் கடைசி நேரத்தில் அந்த சிக்கலைச் சரிசெய்ய மக்கள் சுற்றித் திரிந்த Y2K தோல்வியை நீங்கள் நினைவில் வைத்திருந்தால், சில நேரங்களில் ஏதாவது செய்ய விருப்பம் இல்லை இந்த விஷயங்கள் வெளிப்படையானவை.


நாங்கள் 64 பிட் செயலிகளுக்கு முழுமையாக மாறும்போது, ​​மீண்டும் செயலிகளை மாற்றுவதற்கு 292,277,026,596 வினாடிகள் வரை இருக்கும். இருப்பினும், அந்த நேரத்தில், மனிதகுலத்திற்கு அவர்களின் கணினி கடிகாரங்களை விட அதிக கவலைகள் இருக்கக்கூடும் - சூரியன் நீண்ட காலமாக பூமியை விழுங்கியிருக்கும்.

யுடிசி

யுடிசி, அல்லது ஒருங்கிணைந்த யுனிவர்சல் நேரம், கணினிகளுக்கு மட்டும் கட்டுப்படுத்தப்படவில்லை என்றாலும், அவற்றின் கடிகாரங்கள் இயங்கும் விதத்தில் இது முக்கியமானது. இது கிரீன்விச் சராசரி நேரத்திற்கான மாற்றாகும், இது பூமியின் வேகத்தை கணக்கில் எடுத்துக்கொள்கிறது. இந்த கணக்கீட்டை அடிப்படையாகக் கொண்ட பிரதான மெரிடியன் இங்கிலாந்தில் உள்ள கிரீன்விச் ஆய்வகத்தில் இன்னும் அமைந்துள்ளது. ஏன் அங்கே? இது பிரிட்டிஷ் பேரரசின் பிடிப்பு.

நேர மண்டலங்கள் பிரைம் மெரிடியனின் ஆஃப்செட்களாக குறிப்பிடப்படுகின்றன. எடுத்துக்காட்டாக, நான் பசிபிக் நேர மண்டலத்தில் வசிக்கிறேன், இது UTC-8 ஆகும். பகல் சேமிப்பு நேரத்தில், இது உண்மையில் UTC-7 ஆகும்.

பிழைகள் இல்லை, மன அழுத்தமும் இல்லை - உங்கள் வாழ்க்கையை அழிக்காமல் வாழ்க்கையை மாற்றும் மென்பொருளை உருவாக்குவதற்கான படி வழிகாட்டியின் படி

மென்பொருள் தரத்தைப் பற்றி யாரும் அக்கறை கொள்ளாதபோது உங்கள் நிரலாக்க திறன்களை மேம்படுத்த முடியாது.

விமானப் போக்குவரத்து, வானிலை முன்னறிவிப்பு மற்றும் கணினி உள்ளிட்ட நேர மண்டலங்களைப் பற்றிய தெளிவற்ற தன்மையிலிருந்து விடுபட யுடிசி பல்வேறு தீமைகளில் பயன்படுத்தப்படுகிறது. பெரும்பாலான இயந்திரங்கள் உள்ளூர் நேர மண்டலத்தை UTC இன் ஆஃப்செட்டாகக் குறிக்கின்றன, ஆனால் இணையத்தில் பெரும்பாலான சேவையகங்கள் UTC இல் எக்ஸ்பிரஸ் நேரத்தை வெளிப்படுத்துகின்றன. ஆதாரங்களுக்காக உங்கள் தலைப்புகளை நீங்கள் சரிபார்க்கலாம்.

என்டிபி

சேவையகங்கள் UTC க்கு அமைக்கப்பட்ட கடிகாரங்களைப் பயன்படுத்தும்போது, ​​கணினி கடிகாரங்கள் மெதுவாகச் செல்லும் ஒரு மோசமான பழக்கத்தைக் கொண்டுள்ளன. ஒத்திசைவுக்கு வெளியே ஒரு கடிகாரத்தை வைத்திருப்பது நேரத்தைப் பொறுத்தது போன்ற விஷயங்களுடன் அழிவை ஏற்படுத்தும். அதனால்தான் நெட்வொர்க் டைம் புரோட்டோகால் வந்தது. இது 80 களில் இருந்து வருகிறது, கணினி கடிகாரங்களை என்டிபி உடன் ஒத்திசைக்கிறது. நீங்கள் பொதுவாக இதைப் பற்றி சிந்திக்க வேண்டியதில்லை. பெரும்பாலான நேரங்களில், நீங்கள் செய்ய வேண்டியதெல்லாம், உங்கள் கணினியில் என்.டி.பி-ஐ இயக்குவது, உள்ளமைவு கோப்புகள் அல்லது ஒரு கட்டுப்பாட்டு குழு மூலம், மற்றும் என்.டி.பி சேவையகங்களைத் தொடர்புகொண்டு கணினி கடிகாரத்தை அவ்வப்போது ஒத்திசைப்பதன் மூலம் மீதமுள்ளவற்றைக் கவனிக்கும். (நெட்வொர்க் டைம் புரோட்டோகால் இன்டர்நெட் டிக்கிங்கை எவ்வாறு வைத்திருக்கிறது என்பதில் மேலும் அறிக.)

பின்னம் நேரம்

நேரத்தை பிரதிநிதித்துவப்படுத்துவதற்கான ஒரு சுவாரஸ்யமான வழி பின்னம் நாட்களைப் பயன்படுத்துவதாகும். இது தசம நேரத்தின் ஒரு வடிவமாகும், இது நேரத்தை கடந்த நாளின் சதவீதமாகக் குறிக்கிறது. உதாரணமாக, நள்ளிரவு 0.00, நண்பகல் 0.50, மாலை 6:00 மணி. 0.75 மற்றும் பல.

தற்போதைய நேரத்தை ஒரு பகுதியான நாளாகப் பெற, தற்போதைய நிமிடத்தை 60 ஆல் வகுத்து, அந்த மணிநேரத்துடன் சேர்க்கவும். எடுத்துக்காட்டாக, இது தற்போது மதியம் 1:24 ஆக இருந்தால், 24 ஐ 60 ஆல் வகுத்தால் .40 ஆகும், இது 13.40 ஐக் கொடுக்கும். அதை 24 மகசூல் மூலம் வகுத்தால் .56. நீங்கள் விரும்பும் எந்த துல்லியத்தையும் நீங்கள் கொண்டிருக்கலாம். உதாரணமாக, நான் நேரத்தை .5583333 என்று எழுதியிருக்கலாம். நேரத்தை இவ்வாறு வைத்திருப்பதன் நன்மை என்னவென்றால், மேலே குறிப்பிட்டுள்ள சகாப்த விநாடிகளைப் போலவே, இரண்டு முறைகளுக்கிடையேயான வேறுபாடுகளைக் கணக்கிடுவது எளிமையான கழித்தல் விஷயமாகும்.

ஐஎஸ்ஓ 8601

நீங்கள் எப்போதாவது வெளிநாட்டில் இருந்திருந்தால், தேதிகளைக் குறிக்க பல்வேறு வழிகள் உள்ளன. யுனைடெட் ஸ்டேட்ஸில், மாதம் பொதுவாக முதலில் வருகிறது, இதனால் ஜனவரி 15, 2018 1/15/18 ஆக குறிப்பிடப்படும். மற்ற இடங்களில், 15/1/18 இல் உள்ளதைப் போல நாள் முதலில் வருகிறது. வெவ்வேறு நாடுகளில் உள்ளவர்களுடன் தொடர்பு கொள்ளும்போது இது சில சிக்கல்களை ஏற்படுத்தும்.

சர்வதேச தரமான ஐஎஸ்ஓ 8601 இந்த சிக்கல்களில் சிலவற்றை தீர்க்க முயற்சிக்கிறது. இது மிகவும் எளிது: YYYY-MM-DD. ஐஎஸ்ஓ 8601 இன் படி குறிப்பிடப்பட்டுள்ள எங்கள் எடுத்துக்காட்டுக்கு வருவது இதுபோல் இருக்கும்: 2018-01-15. இது தெளிவற்றது, மற்றும் "பிக்-எண்டியன்" ஏனெனில் ஆண்டு முதலில் வருகிறது. இந்தத் தரமானது கணினிகளுக்கு தேதியின்படி விஷயங்களை வரிசைப்படுத்துவது ஒப்பீட்டளவில் எளிதாக்குகிறது. பிற வேறுபாடுகள் UTC ஐ சேர்க்கின்றன அல்லது ஆண்டில் கடந்த நாட்களின் எண்ணிக்கையைக் காட்டுகின்றன.

எல்லாமே நல்ல நேரத்துல

நேரம் முக்கியமானது, கணினிகளுக்கு இன்னும் முக்கியமானது. கணினிகள் திரைக்குப் பின்னால் இருக்கும் நேரத்தை எவ்வாறு கண்காணிக்கும் என்பதற்கான ஒரு உணர்வை இந்த கட்டுரை உங்களுக்கு வழங்குகிறது என்று நம்புகிறோம்.