சுய கண்காணிப்பு, பகுப்பாய்வு மற்றும் அறிக்கையிடல் தொழில்நுட்பம்

சுய கண்காணிப்பு, பகுப்பாய்வு மற்றும் அறிக்கையிடல் தொழில்நுட்பம் ( Self-Monitoring, Analysis and Reporting Technology - SMART ) என்பது கணினியில் பயன்படும் வட்டுச் சாதனங்களில் உள்ள உட்புற வன்பொருள் ஆரோக்கிய கண்காணிப்பு முறையாகும். இதில் வட்டுச் சாதனம் தன்னுடைய செயல்திறன், சேமிப்பு நிலை, பாதிப்பு வாய்ப்பு ஆகியவற்றை தொடர்ந்து பரிசோதித்து பதிவு செய்கிறது. இதன் நோக்கம் சாதனத்தில் ஏற்படும் கோளாறுகளை முன்கூட்டியே அடையாளம் கண்டு தரவு இழப்பைத் தடுப்பதாகும்.

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

இந்த முறை முதன்முதலில் 1992 ஆம் ஆண்டு அறிமுகப்படுத்தப்பட்டது. அப்போது சர்வதேச அளவில் பல உற்பத்தியாளர்கள் இணைந்து வட்டுச் சாதனத்தின் ஆரோக்கிய நிலையை கண்காணிக்கும் முறைமையை உருவாக்கினர். பின்னர் அது பொதுவான தொழில்நுட்பமாக மாற்றப்பட்டு பெரும்பாலான வட்டுச் சாதனங்களில் பயன்பாட்டிற்கு வந்தது.

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

சில மென்பொருள் கருவிகள் இந்த முறைமையைப் பயன்படுத்தி வட்டுச் சாதனத்தின் நிலையைப் பரிசோதித்து அறிக்கையிடுகின்றன. அவை சாதனத்தில் எவ்வளவு கோளாறு ஏற்பட்டுள்ளது, எப்போது கோளாறு வரக்கூடும், எந்த பகுதிகளில் பிரச்சினை இருக்கிறது போன்றவற்றை வெளிப்படுத்துகின்றன. இதனால் பழுதுபார்த்தல் அல்லது தரவு காப்புப்பிரதி எடுப்பதற்கான நேரம் கிடைக்கிறது.

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

பொதுவாகக் கண்காணிக்கப்படும் சில பண்புகள்:  
 தொடங்கும் போது சுழற்சி எடுக்கும் நேரம்
 செயல்படும் போது சுழற்சி நிலை
 தவறான தரவு மீட்பு எண்ணிக்கை
 வன் தட்டு வெப்ப நிலை உயர்வு
 வன் தட்டு தரவு படிப்பு மற்றும் தரவு எழுதும் போது தோன்றும் பிழைகள்
 சரி செய்ய முடியாத பிரிவுகளின் (uncorrectable sector count) எண்ணிக்கை, சரி செய்ய முடியாத பிரிவுகளின் மறைக்கப்பட்ட பகுதிகளின் எண்ணிக்கை

 அதிர்வு நிலை: வன்வட்டின் உள் பாகங்கள் அதிராமல் இருக்க வேண்டும். வன்வட்டு இயங்கும்போது ஏற்படும் அதிகப்படியான அதிர்வுகள், வன்வட்டின் ஆயுளைக் குறைத்து, பிழைகளை ஏற்படுத்தும். இந்த அதிர்வு நிலைகளையும் இந்த தொழில்நுட்பம் கண்காணித்து, அசாதாரண நிலைமைகளை அறிவிக்கும்.

 தலை நகர்வுக் கட்டுப்பாடு: வன்வட்டில் தரவுகளைப் படிக்கும் மற்றும் எழுதும் தலைகள் (Read/Write Heads) மிகத் துல்லியமாக நகர வேண்டும். இந்த தலைகள் தங்கள் சரியான நிலையில் இருந்து சறுக்கினால், அது தரவுப் பிழைகளை ஏற்படுத்தும். இந்த சறுக்கல்கள் "Seek errors" அல்லது "தேடல் பிழைகள்" என அழைக்கப்படுகின்றன. இந்த தொழில்நுட்பம் இத்தகைய பிழைகளின் எண்ணிக்கையையும் கண்காணிக்கிறது.

 சுழற்சி வேகக் கட்டுப்பாடு: வன்வட்டு சீராக சுழலுவதை உறுதி செய்ய, அதன் சுழற்சி வேகம் கட்டுப்படுத்தப்படும். இந்த வேகக் கட்டுப்பாடு சரியாக செயல்படாதபோது, வன்வட்டின் செயல்திறன் பாதிக்கப்படும். இந்த தொழில்நுட்பம் இந்த செயல்பாட்டையும் கண்காணித்து, ஏதேனும் பிரச்சினை இருந்தால் அதை அறிய உதவும்.

 சரிசெய்ய முடியாத பிழைகள்: சில சமயங்களில் வன்வட்டு தரவுகளைப் படிக்கும்போது, அது உடனடியாக ஒரு பிழையைக் கண்டறியாமல் போகலாம். இத்தகைய பிழைகள் "சரிசெய்ய முடியாத பிழைகள்" அல்லது "Uncorrectable errors" என அழைக்கப்படுகின்றன. இந்த பிழைகள் ஏற்பட்டால், முக்கியமான தரவு இழப்பு ஏற்படக்கூடும். இந்த தொழில்நுட்பம் இந்த பிழைகளின் எண்ணிக்கையையும் கண்காணித்து எச்சரிக்கை செய்யும்.

 பழுதடைந்த பகுதிகள்: வன்வட்டின் தட்டுப் பரப்பில் (disk platter) உள்ள ஒரு சிறிய பகுதி பழுதடைந்தால், அதை "பழுதடைந்த பகுதி" அல்லது "Bad sector" என்று குறிக்கும். இந்த தொழில்நுட்பம் இத்தகைய பழுதடைந்த பகுதிகளின் எண்ணிக்கையை தொடர்ந்து கண்காணிக்கும். இந்த எண்ணிக்கை அதிகரித்தால், வன்வட்டின் நிலை மோசமடைந்து வருவதாகக் கருதலாம்.

மேற்கோள்கள்

பகுப்பு:கணினியியல்