Hibernation (computing)
கணினியில் ஹைபர்னேஷன் (வட்டில் இடைநீக்கம் அல்லது மேகிண்டோஷ் கணினிகளில் பாதுகாப்பான தூக்கம் என்றும் அழைக்கப்படுகிறது) என்பது ஒரு கணினியை அதன் நிலையை தக்க வைத்துக் கொள்ளும்போது சக்தியைக் குறைப்பதாகும். உறக்கம் தொடங்கும் போது, கணினி அதன் சீரற்ற அணுகல் நினைவகத்தின் (ரேம்) உள்ளடக்கங்களை ஒரு வன்வட்டில் அல்லது பிற நிலையற்ற சேமிப்பகத்தில் சேமிக்கிறது. கணினியை இயக்கும்போது ரேம் மீட்டமைக்கப்பட்டு, கணினி உறக்கத்தில் நுழைவதற்கு முன்பு இருந்ததைப் போலவே இருக்கும். ஹைபர்னேஷன் முதன்முதலில் 1992 இல் செயல்படுத்தப்பட்டது மற்றும் டெக்சாஸின் ஹூஸ்டனில் உள்ள காம்பாக் கம்ப்யூட்டர் கார்ப்பரேஷனால் காப்புரிமை பெற்றது. மைக்ரோசாப்டின் விண்டோஸ் 10 மூடப்படும்போது இயல்பாகவே ஒரு வகை உறக்கம் (வேகமான தொடக்க) பயன்படுத்துகிறது. பயன்பாடுகள் உறக்கத்திற்குப் பிறகு, வன்பொருள் வழக்கமான பணிநிறுத்தம் போல இயக்கப்படுகிறது. இந்த அமைப்பு காலவரையற்ற காலத்திற்கு மொத்த சக்தியை இழக்க நேரிடலாம், பின்னர் அசல் நிலைக்கு மீண்டும் தொடங்கலாம். ஹைபர்னேஷன் பெரும்பாலும் மடிக்கணினிகளில் பயன்படுத்தப்படுகிறது, அவை மட்டுப்படுத்தப்பட்ட பேட்டரி சக்தியைக் கொண்டுள்ளன. குறைந்த பேட்டரி அலாரத்தில் இது தானாக நடக்கும் வகையில் அமைக்கப்படலாம். பெரும்பாலான டெஸ்க்டாப்புகள் உறக்கத்தை ஆதரிக்கின்றன, முக்கியமாக ஒரு பொதுவான ஆற்றல் சேமிப்பு நடவடிக்கையாக மற்றும் அகற்றக்கூடிய பேட்டரியை விரைவாக மாற்ற அனுமதிக்கிறது. கூகிள் மற்றும் ஆப்பிள் மொபைல் வன்பொருள் (ஆண்ட்ராய்டு, குரோம்புக்ஸ், ஐஓஎஸ்) ஹைபர்னேஷனை ஆதரிக்கவில்லை. மேகோஸைப் பயன்படுத்தும் ஆப்பிள் வன்பொருள் உறக்கம் பாதுகாப்பான தூக்கம் என்று அழைக்கிறது. தூக்க முறைமையுடன் ஒப்பீடு பல அமைப்புகள் குறைந்த-சக்தி தூக்க முறையை ஆதரிக்கின்றன, இதில் இயந்திரத்தின் செயலாக்க செயல்பாடுகள் குறைக்கப்படுகின்றன, ரேமின் உள்ளடக்கங்களைப் பாதுகாக்கவும், எழுந்திருக்கவும் ஒரு சிறிய சக்தியைப் பயன்படுத்துகின்றன. உடனடி மறுதொடக்கம் என்பது உறக்க நிலையை விட தூக்க முறையின் நன்மைகளில் ஒன்றாகும். ஒரு ஹைபர்னேட்டட் சிஸ்டம் நிரந்தர சேமிப்பகத்திலிருந்து தரவைத் தொடங்கி படிக்க வேண்டும், பின்னர் அதை மீண்டும் ரேமுக்கு மாற்ற வேண்டும், இது அதிக நேரம் எடுக்கும் மற்றும் நிரந்தர சேமிப்பு சாதனத்தின் வேகத்தைப் பொறுத்தது, பெரும்பாலும் ரேம் நினைவகத்தை விட மிகவும் மெதுவாக இருக்கும். ஸ்லீப் பயன்முறையில் உள்ள ஒரு அமைப்பு CPU மற்றும் டிஸ்ப்ளேவை மட்டுமே இயக்க வேண்டும், இது கிட்டத்தட்ட உடனடி. மறுபுறம், ஸ்லீப் பயன்முறையில் உள்ள ஒரு அமைப்பு இன்னும் ரேம் இல் தரவை வைத்திருக்க சக்தியைப் பயன்படுத்துகிறது. ஸ்லீப் பயன்முறையில் ஒரு கணினியிலிருந்து சக்தியைப் பிரிப்பது தரவு இழப்புக்கு வழிவகுக்கிறது, அதே நேரத்தில் உறக்கத்தில் ஒரு அமைப்பின் சக்தியைக் குறைப்பதில் எந்த ஆபத்தும் இல்லை; மின்சாரம் மீட்டமைக்கப்படும்போது, உறக்க அமைப்பு மீண்டும் தொடங்கலாம். மூடப்பட்ட மற்றும் ஹைபர்னேட்டட் அமைப்புகள் இரண்டும் அவை அவிழ்க்கப்படாவிட்டால் காத்திருப்பு சக்தியை பயன்படுத்தலாம். நிதானம் என்பது அனைத்து இயங்கும் நிரல்களையும் மூடுவதற்கும் மீட்டெடுப்பதற்கும் மற்றும் ஆவணங்கள் மற்றும் உலாவி தாவல்களை மீண்டும் திறப்பதற்கும் முன்பு சேமிக்கப்படாத தரவைச் சேமிக்கும் சுமையைத் தவிர்ப்பதற்கான ஒரு வழியாகும். உறக்கம் மற்றும் தூக்கம் இரண்டும் நினைவக துண்டுப்பிரசுரம் மற்றும் வீக்கம் ஆகியவற்றைப் பாதுகாக்கின்றன, இது மொபைல் சாதனங்கள் மிகவும் மோசமாக வேலை செய்ய வழிவகுக்கிறது, நீங்கள் நீண்ட நேரம் மின்சாரம் நிறுத்தப்படுவதைத் தவிர்க்கிறீர்கள். இதனால்தான் பல வல்லுநர்கள் மின்னணு சாதனங்களை அடிக்கடி மூடவோ அல்லது மறுதொடக்கம் செய்யவோ பரிந்துரைக்கின்றனர். முதல் செயல்பாடு 1992 ஆம் ஆண்டில் காம்பாக் எல்டிஇ லைட் 386 இல் அதன் விற்பனைப் பொருட்களில் குறிப்பிடப்பட்டுள்ளபடி முதல் சில்லறை உறக்கம் இருந்தது. இன்டெல் 386 CPU இல் உள்ள ஸ்லீப் மற்றும் பாதுகாக்கப்பட்ட பயன்முறை ஓப்கோட்கள் காரணமாக இது ஓரளவு சாத்தியமானது. இது ROM இல் செயல்படுத்தப்பட்டது மற்றும் இயக்கிகள் தேவையில்லாமல் இயக்க முறைமையிலிருந்து சுயாதீனமாக வேலை செய்தது. எல்டிஇ குறைந்த பேட்டரியை உணர்ந்து, மறைக்கப்பட்ட பகிர்வைப் பயன்படுத்துவதன் மூலம் தரவு இழப்பைத் தடுக்கும். இது ஒரு கணித இணை செயலியுடன் வட்டு எழுத்துக்கள் மற்றும் செயல்பாடுகளின் மத்தியில் அமைப்பைப் பாதுகாத்து மீட்டெடுத்தது. இதை ஒரு விருப்பமான மென்பொருள் GUI அல்லது தனிப்பயனாக்கப்பட்ட விசைப்பலகை குறுக்குவழியைப் பயன்படுத்தி கட்டுப்படுத்தலாம். இது DOS, விண்டோஸ் 3.1, பன்யன் வைன்ஸ் மற்றும் நோவெல் நெட்வொர் ஆகியவற்றில் சோதிக்கப்பட்டது. காம்பாக்கின் உறக்கம் 1993 முதல் ஐபிஎம் காப்புரிமையிலும் குறிப்பிடப்பட்டுள்ளது. இயக்க முறைமை ஆதரவு உறக்க நிலையின் ஆரம்பகால செயல்பாடுகள் மேலே குறிப்பிட்டுள்ளபடி பயோஸைப் பயன்படுத்தின, ஆனால் நவீன இயக்க முறைமைகள் பொதுவாக உறக்க நிலையைக் கையாளுகின்றன. ஏ. சி. பி. ஐ விவரக்குறிப்பில் உறக்க முறை எஸ் 4 என உறக்கம் வரையறுக்கப்படுகிறது. மைக்ரோசாப்ட் விண்டோஸ் விண்டோஸ் கணினிகளில், அனைத்து வன்பொருள் மற்றும் சாதன இயக்கிகளும் ஏ. சி. பி. ஐ மற்றும் பிளக்-அண்ட்-பிளே-இணக்கமாக இருந்தால் மட்டுமே உறக்கம் கிடைக்கும். இது சில டெஸ்க்டாப் கணினிகளை மின் செயலிழப்பு மற்றும் இலகுரக அல்லது வயதான யுபிஎஸ்-க்கு கூட மின்சாரம் வழங்கப்பட்டால் எஸ்எஸ்டிக்கு விரைவாக உறங்க அனுமதிக்கிறது. தொடக்க மெனு அல்லது கட்டளை வரியிலிருந்து உறக்கத்தை அழைக்கலாம். இணக்கமான வன்பொருள் மற்றும் பயோஸ் இருந்தால் மட்டுமே வன்பொருள் உற்பத்தியாளர் வழங்கிய இயக்கிகள் மூலம் உறக்கத்தை விண்டோஸ் 95 ஆதரிக்கிறது. விண்டோஸ் 95 அட்வான்ஸ்டு பவர் மேனேஜ்மென்ட்டை (ஏபிஎம்) மட்டுமே ஆதரிப்பதால், ஹைபர்னேஷன் சஸ்பெண்ட்-டு-டிஸ்க் என்று அழைக்கப்படுகிறது. விண்டோஸ் 98 மற்றும் அதற்குப் பிந்தையது ஏ. சி. பி. ஐ. யை ஆதரிக்கிறது. இருப்பினும், பெரும்பாலான வன்பொருள்கள் முழுமையாக ஏ. சி. பி. ஐ 1 இணக்கமாக இல்லாததால் அல்லது டபிள்யூ. டி. எம் இயக்கிகள் இல்லாததால் உறக்கம் பெரும்பாலும் சிக்கல்களை ஏற்படுத்தியது. FAT32 கோப்பு முறைமையிலும் சிக்கல்கள் இருந்தன. வன்பொருள் உற்பத்தியாளரிடமிருந்து சிறப்பு இயக்கிகள் இல்லாமல் இயக்க முறைமை மட்டத்தில் (ஓஎஸ்-கட்டுப்படுத்தப்பட்ட ஏ. சி. பி. ஐ எஸ் 4 ஸ்லீப் ஸ்டேட்) உறக்கத்தை ஆதரிக்கும் முதல் விண்டோஸ் விண்டோஸ் 2000 ஆகும். கணினி உறங்கும்போது ரேமின் உள்ளடக்கங்களை சேமிக்க துவக்க பகிர்வின் மூலத்தில் உள்ள "" என்ற மறைக்கப்பட்ட கணினி கோப்பு பயன்படுத்தப்படுகிறது. விண்டோஸ் 2000 இல், இந்த கோப்பு நிறுவப்பட்ட மொத்த ரேம் அளவுக்கு பெரியது. விண்டோஸ் 9x குடும்பத்தின் கடைசி வெளியீடான விண்டோஸ் மீ, ஓஎஸ் கட்டுப்படுத்தப்பட்ட உறக்கநிலையை ஆதரிக்கிறது மற்றும் கணினியின் ரேமுக்கு சமமான வட்டு இடம் தேவைப்படுகிறது. விண்டோஸ் எக்ஸ்பி உறக்க நிலைக்கான ஆதரவை மேலும் மேம்படுத்தியது. மேம்பட்ட வழிமுறையைப் பயன்படுத்தி நினைவகப் பக்கங்கள் சுருக்கப்படுவதால் உறக்கம் மற்றும் மறுதொடக்கம் மிகவும் வேகமாக இருக்கும்; வட்டு எழுத்துக்களுடன் சுருக்கம் ஒன்றுடன் ஒன்று இணைக்கப்படுகிறது, பயன்படுத்தப்படாத நினைவகப் பக்கங்கள் விடுவிக்கப்படுகின்றன மற்றும் I/O இன் போது DMA இடமாற்றங்கள் பயன்படுத்தப்படுகின்றன. செயலி நிலை உள்ளிட்ட கூடுதல் தகவல்களைக் கொண்டுள்ளது. இந்த கோப்பு பிளாக் ஹாட் சுருக்கங்கள் 2008 இன் போது பாதுகாப்பு ஆராய்ச்சியாளர் மேத்யூ சுயிச்சால் ஆவணப்படுத்தப்பட்டது, அவர் இந்த கோப்பை நிர்வகிக்கவும் படிக்கக்கூடிய நினைவக குப்பையாக மாற்றவும் கணினி தடயவியல் கட்டமைப்பை வழங்கினார். சுருக்க அம்சம் பின்னர் மைக்ரோசாப்ட் நிறுவனத்தால் ஆவணப்படுத்தப்பட்டது. விண்டோஸ் எக்ஸ்பி 4 ஜிகாபைட்டிற்கும் அதிகமான நினைவகத்திற்கான ஆதரவைச் சேர்த்திருந்தாலும் (விண்டோஸ் எக்ஸ்பி 64-பிட் பதிப்பு மற்றும் விண்டோஸ் எக்ஸ்பி புரொஃபஷனல் x64 பதிப்பு மூலம்), இந்த இயக்க முறைமை, அதே போல் விண்டோஸ் சர்வர் 2003, விண்டோஸ் விஸ்டா மற்றும் விண்டோஸ் சர்வர் 2008 ஆகியவை இந்த அளவு நினைவகம் நிறுவப்படும்போது உறக்கத்தை ஆதரிக்கவில்லை, ஏனெனில் ரேம் முதல் வட்டு வரை இவ்வளவு பெரிய தரவுக் குளத்தை சேமிப்பதோடு தொடர்புடைய செயல்திறன் சிக்கல்கள் உள்ளன. விண்டோஸ் விஸ்டா ஒரு ஹைப்ரிட் ஸ்லீப் அம்சத்தை அறிமுகப்படுத்தியது, இது நினைவகத்தின் உள்ளடக்கங்களை ஹார்ட் டிஸ்கில் சேமிக்கிறது, ஆனால் பவர் டவுன் செய்வதற்குப் பதிலாக, ஸ்லீப் பயன்முறையில் நுழைகிறது. மின்சாரம் இழக்கப்பட்டால், கணினி உறங்குவது போல் மீண்டும் தொடங்கலாம். விண்டோஸ் 7 உறக்கக் கோப்பில் சுருக்கத்தை அறிமுகப்படுத்தியது மற்றும் இயல்புநிலை அளவை மொத்த இயற்பியல் நினைவகத்தில் 75 சதவீதமாக அமைத்தது. நினைவக தடம் அந்த தொகையை விட அதிகமாக இருக்கும் சில அரிய பணிச்சுமைகளில் powercfg.exe கருவியைப் பயன்படுத்தி அளவை அதிகரிக்க வேண்டும் என்றும் மைக்ரோசாப்ட் பரிந்துரைக்கிறது. இதை 50 சதவீதம் மற்றும் 100% க்கு இடையில் எங்கிருந்தும் அமைக்கலாம், இருப்பினும் அதைக் குறைப்பது பரிந்துரைக்கப்படவில்லை. விண்டோஸ் 8 ஃபாஸ்ட் ஸ்டார்ட்அப் அம்சத்தையும் அறிமுகப்படுத்துகிறது. பயனர்கள் ஷட் டவுன் விருப்பத்தைத் தேர்ந்தெடுக்கும்போது, அது கணினியை ஹைபர்னேட் செய்கிறது, ஆனால் அனைத்து நிரல்களையும் மூடி, ஹைபர்னேட் செய்வதற்கு முன்பு பயனர் அமர்வை லாக் அவுட் செய்கிறது. மைக்ரோசாப்டின் கூற்றுப்படி, ஒரு வழக்கமான உறக்கத்தில் நினைவக பக்கங்களில் அதிக தரவு உள்ளது, இது வட்டில் எழுத அதிக நேரம் எடுக்கும். ஒப்பிடுகையில், பயனர் அமர்வு மூடப்படும்போது, உறக்க நிலை தரவு மிகவும் சிறியதாக இருக்கும், எனவே வட்டில் எழுதுவதற்கும் மீண்டும் தொடங்குவதற்கும் குறைவான நேரம் எடுக்கும். ஷட் டவுன் என்பதைக் கிளிக் செய்யும் போது ஷிப்ட் விசையை அழுத்தி வைப்பதன் மூலம் பயனர்கள் ஒரு பாரம்பரிய பணிநிறுத்தத்தை செய்ய முடியும். மைக்ரோசாப்ட் குறிப்பிட்டபடி விண்டோஸ் 10 விண்டோஸ் 8 ஐ பிரதிபலிக்கிறது. விண்டோஸ் 10 இன் ஹைபர்னேஷன் வழிமுறை திட-நிலை இயக்கி உகந்ததாக உள்ளது. மூன்றாம் தரப்பு பிசி பவர் மேனேஜ்மென்ட் மென்பொருளை நாடாமல் கணினிகளின் பெரிய நெட்வொர்க்கில் அதை இயக்குவது கடினம் என்பதால் வணிகச் சூழலில் ஹைபர்னேஷன் பெரும்பாலும் குறைவாகப் பயன்படுத்தப்படுகிறது. மைக்ரோசாப்டின் இந்த விலகல் ஆற்றலில் ஒரு பெரிய வீணுக்கு வழிவகுத்ததாக விமர்சிக்கப்பட்டுள்ளது. உறக்கத்தை முடக்கி hiberfil.sys ஐ நீக்க முடியும். மூன்றாம் தரப்பு பிசி சக்தி மேலாண்மை மென்பொருள் விண்டோஸில் உள்ளவற்றுக்கு அப்பால் உள்ள அம்சங்களை வழங்குகிறது. பெரும்பாலான தயாரிப்புகள் ஆக்டிவ் டைரக்டரி ஒருங்கிணைப்பு மற்றும் ஒரு பயனருக்கு அல்லது ஒரு இயந்திர அமைப்புகளுக்கு மேம்பட்ட மின் திட்டங்கள், திட்டமிடப்பட்ட மின் திட்டங்கள், தூக்கமின்மை எதிர்ப்பு அம்சங்கள் மற்றும் நிறுவன மின் பயன்பாட்டு அறிக்கையிடல் ஆகியவற்றை வழங்குகின்றன. மேக்ஸ் ஆன் மேக்ஸ், சேஃப் ஸ்லீப் என்று அழைக்கப்படும் ஒரு அம்சம், மேக் ஸ்லீப் பயன்முறையில் நுழையும் ஒவ்வொரு முறையும் கணினி வன்வட்டில் கொந்தளிப்பான நினைவகத்தின் உள்ளடக்கங்களை சேமிக்கிறது. ரேமின் சக்தி இழக்கப்படாவிட்டால் மேக் உடனடியாக ஸ்லீப் பயன்முறையிலிருந்து விழித்துக்கொள்ளலாம். இருப்பினும், ஏசி மின் இணைப்பு இல்லாத பேட்டரிகளை அகற்றும்போது மின்சாரம் தடைபட்டால், அதற்கு பதிலாக மேக் சேஃப் ஸ்லீப்பிலிருந்து விழித்து, ஹார்ட் டிரைவில் இருந்து நினைவக உள்ளடக்கங்களை மீட்டெடுக்கும். வழக்கமான தூக்கத்தின் போது சேஃப் ஸ்லீப்பின் உறக்கம் செயல்முறை ஏற்படுவதால், ஆப்பிள் மெனுவில் "உறக்கம்" விருப்பம் இல்லை. அக்டோபர் 2005 பவர்புக் ஜி4 (இரட்டை அடுக்கு எஸ்டி) இல் தொடங்கி மேக் மாடல்களில் பாதுகாப்பான தூக்க திறன் சேர்க்கப்பட்டது. பாதுகாப்பான தூக்கத்திற்கு மேக் ஓஎஸ் எக்ஸ் v10.4 அல்லது அதற்கு மேல் தேவைப்படுகிறது. ஆப்பிள் சேஃப் ஸ்லீப்பை ஆதரிக்கத் தொடங்கிய சிறிது நேரத்திலேயே, மேக் ஆர்வலர்கள் மேக் ஓஎஸ் எக்ஸ் v10.4 இல் இயங்கும் மிகவும் பழைய மேக் கணினிகளுக்கு இந்த அம்சத்தை இயக்க ஒரு ஹேக்கை வெளியிட்டனர். கிளாசிக் மேக் ஓஎஸ் ஒரு காலத்தில் உறக்கநிலையை ஆதரித்தது, ஆனால் இந்த அம்சம் ஆப்பிள் நிறுவனத்தால் கைவிடப்பட்டது. லினக்ஸ் கர்னலில், ஹைபர்னேஷன் ஸ்வ்ஸஸ்ப் மூலம் செயல்படுத்தப்படுகிறது, இது 2.6 தொடரில் கட்டமைக்கப்பட்டுள்ளது. ஒரு மாற்று செயல்படுத்தல் டக்ஸ்ஆன்ஐஸ் ஆகும், இது கர்னல் பதிப்பு 3.4 க்கான இணைப்புகளாக கிடைக்கிறது. டக்ஸ்ஆன்ஐஸ் சமச்சீர் பன்முக செயலாக்கம் மற்றும் முன்கூட்டிய ஆதரவு போன்ற நன்மைகளை வழங்குகிறது. மற்றொரு மாற்று செயல்படுத்தல் uswsup ஆகும். மூன்றுமே இதை "சஸ்பெண்ட்-டு-டிஸ்க்" என்று குறிப்பிடுகின்றன. சிஸ்டம் டி, பயன்படுத்தப்பட்டால், உறக்கநிலையை நிர்வகிக்கிறது. ஹைப்ரிட் ஸ்லீப் ஸ்லீப் பயன்முறை மற்றும் உறக்க நிலை ஆகியவற்றை இணைக்கலாம்ஃ ரேமின் உள்ளடக்கங்கள் நிலையற்ற சேமிப்பகத்திற்கு நகலெடுக்கப்பட்டு கணினி ஸ்லீப் பயன்முறையில் நுழைகிறது. இந்த அணுகுமுறை தூக்க முறை மற்றும் உறக்கத்தின் நன்மைகளை ஒருங்கிணைக்கிறதுஃ இயந்திரம் உடனடியாக மீண்டும் தொடங்க முடியும், மேலும் திறந்த மற்றும் சேமிக்கப்படாத கோப்புகள் உட்பட அதன் நிலை, மின் செயலிழப்பைத் தக்கவைக்கிறது. ஹைப்ரிட் ஸ்லீப் ஸ்லீப் பயன்முறையைப் போலவே அதிக சக்தியைப் பயன்படுத்துகிறது, அதே நேரத்தில் ஹைபர்னேஷன் கணினியை கீழே செலுத்துகிறது. கிரீன் கம்ப்யூட்டிங் பிசி பவர் மேனேஜ்மென்ட் குறிப்புகள் ஆப்பரேட்டிங் சிஸ்டம் தொழில்நுட்பம் ஆற்றல் பாதுகாப்பு விண்டோஸ் நிர்வாகத்தையும் பார்க்கவும்