Wednesday, June 12, 2019

டெரா பைட் காதல். Terabyte kathal !


''டெரா டெரா டெராபைட்டா காதல் இருக்கு 

நீயும் பிட்டு பிட்டா பைட் பண்ணா ஏறும் கிறுக்கு'' ......

               அண்மையில் வெளிவந்து இளைஞர்களின் மனதில் காதல் துள்ளாட்டம் போட வைத்த கத்தி பட பாடல்.

               அதெல்லாம் சரிதான் அது என்ன '' டெரா டெரா டெரா பைட்டா' ' ...

               அது வேறொன்றும் இல்லை உணவு தானியங்களை சேமித்து வைக்கும் தானிய கிடங்குகளில் தானியங்களின் அளவை குறிப்பிட ''டன்'' (ton) என்கிற அளவை பயன்படுத்துகிறோம் அல்லவா.... அதுபோல எண் மற்றும் எழுத்துருவிலான  தகவல்களை டிஜிட்டல் முறையில் சேமித்து வைப்பதற்கான டிஜிட்டல் அளவீடுதான் ( number of data ) டெரா பைட் - Tera Byte.

               மேலும் பாடல் வரிகளில் வரும் பிட் , பைட், டெரா பைட் எல்லாமே வெறும் அர்த்தம் இல்லாத வெற்று வார்த்தைகள் என்று நினைத்து விடாதீர்கள், அத்தனையும் அர்த்தம் பொதிந்த நவீன டிஜிட்டல் அளவைகள்தான்.

               அதாவது நம்ம கதாநாயகர் இந்த பாடல் மூலமா காதலியிடம் என்ன மெசேஜ் சொல்லுறாருன்னா ... உன்மீதான காதலை ''டெரா பைட்'' அளவில் மனதில் தேக்கி வைத்துள்ளேன் என்று சிம்பாலிக்கா சொல்லறாப்ல!!!....

               சரி! ...  இனி டெரா பைட் - ஐ பற்றி சுருக்கமாக பார்ப்போம்....

               கணினிகளில் தகவல்களை அதாவது எண்கள், எழுத்துக்கள் மற்றும் ஆடியோ, வீடியோ என அனைத்து தகவல்களையும் பைனரி எனப்படும் டிஜிட்டல் கோடுகளாக மாற்றப்பட்டே ''ஹார்ட் டிஸ்க்'' ( Hard disk ) எனப்படும் சேமிப்பகத்தில் சேமிக்கப்படுகின்றன.



               எண்களை  இரண்டு வகைகளில் அளவிடலாம். அதில் ஒன்று டெசிமல் ( Desimal ) மற்றொன்று பைனரி ( Bainary).

               டெசிமல் என்பது வெறும் பத்தே பத்து எண்கள்தான் (desi என்றால் 10 என்று பொருள் ) அவை 0-1-2-3-4-5-6-7-8-9 ஆகிய 10 எண்களை குறிக்கும். இந்த 10 எண்களை கொண்டு பிற அனைத்து எண்களையும் உருவாக்கிவிட முடியும். இந்த முறையில்தான் நாம் வகுத்தல்,பெருக்கல்,கழித்தல், முதலான அனைத்து வரவு செலவு கணக்குகளையும் போடுகிறோம்.

               ஆனால் இந்த டெசிமல் கணக்கு முறைகளெல்லாம் Computer என்னும் கணினிக்கு ஆகாது, ஏனெனில் டெசிமல் கணக்கு என்றால் அதற்கு கொஞ்சம் அலர்ஜி...  டெசிமல் எண்களிலுள்ள நெளிவு சுளிவுகளையெல்லாம் வைத்து இது 3 இது 4 என்று அதனால் எளிதில் புரிந்து கொள்ளமுடியாது... பெருமூளை கொஞ்சம் வீக்.... ( அதற்கு மூளையே கிடையாது என்பது வேறு விஷயம் )

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

               பைனரி என்பது இரும பெருக்கத்தில் அமையும் ஒரு கணக்கீட்டு முறை. அதாவது 1 - 2 - 4 - 8 - 16 - 32 - 64 - 128 - 256 - 512 - 1024 -  என அதன் மதிப்பு இரட்டிப்பாகி போய்க்கொண்டே இருக்கும். இதில் 3, 5, 6,7 என்கிற நம்பரெல்லாம் காணவில்லையே எப்படி  கணக்கிடுவது என்று திகைக்காதீர்கள், எல்லா எண்களும் இதற்குள் அடங்கி இருக்கின்றன.

               மேற்குறிப்பிட்டுள்ள பைனரி நம்பரில் 2 உடன் 1 ஐ கூட்டினால் 3 கிடைத்துவிடும். அதேபோல் 4 உடன் 2 ஐ கூட்டினால் 6 கிடைத்துவிடும் 4+2+1 மூன்றையும் கூட்டினால் 7 கிடைத்துவிடும். இதுதாங்க பைனரி கணக்கு....


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

               ஆனாலும் நம்முடைய அதிர்ஷ்டம் என்னவென்றால் கணினிக்கு மூளையே இல்லையென்றாலும் நாம் சொல்லும் இரண்டே இரண்டு கட்டளைகளை மட்டும் அதனால் எளிதாக புரிந்து கொள்ள முடிகிறது. அந்த கட்டளைகள் என்ன தெரியுமா? அதுதான் ''YES''  or  ''NO''.

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

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



               நாம் தட்டச்சு செய்யும் அத்தனை கமெண்ட்களும் keyboard ல் உள்ள Processor மூலம் கணினிக்கு புரியும் விதத்தில் YES or NO என்கிற இரு கட்டளைகளாக மாற்றப்பட்ட பின்னரே கணினிக்குள் செலுத்தப்படுகின்றன. அதை குறியீடுகளாக ''0'' மற்றும் ''1'' என்ற டிஜிட்டல் கோடுகளில் வரையறுக்கிறோம். இதில் ''0''என்பது  NO என்றும் ''1''என்பது YES  என்றும் பொருள்.

               அதாவது கணினியிடம் எந்த எண்ணுடன் எந்த எண்ணை  கூட்ட வேண்டும் என்பதை '' 1 '' என்ற கமெண்டிலும் எதையெல்லாம் கூட்டாமல் விடவேண்டும் என்கிற கட்டளையை '' 0  '' என்கிற கமெண்டிலும் ( 10011011 )  கொடுத்து விட்டால் போதும். எவ்வளவு பெரிய கணக்கையும் கண நேரத்துல கூட்டி விடை கொடுத்து விடும். அவ்வளவு வேகம்....



               முதல் 8 பைனரி பிட் தொகுப்பான  [1] - [2] - [4] - [8] - [16] - [32] - [64] - [128]  ஐ பைனரி கோடுகளாக YES or NO  காமெண்ட்களான [0] மற்றும் [1] யும் மட்டும் பயன்படுத்தி உலகிலுள்ள அத்தனை கூட்டல், பெருக்கல், வகுத்தல்,கழித்தல் கணக்குகளையும் போட்டு விடலாம். அதுமட்டுமல்ல உலகிலுள்ள அத்தனை எழுத்துக்களையும், வார்த்தைகளையும், குறியீடுகளையும் புரிந்து கொள்ளலாம்.

               அதுமட்டுமல்ல அத்தனை ஒலி மற்றும் ஒளி [Audio, Video] சமிஞ்சைகளை கூட கணினியில் பைனரி கோடுகளாக சேமித்து வைக்கவும் முடியும். நீங்கள் எளிதாக புரிந்துகொள்வதற்காக 1 முதல் 9 வரையான டெசிமல் எண்களை எவ்வாறு பைனரி கோடுகளாக yes or no  முறையில் வரையறுக்கப்படுகின்றன என கீழே உள்ள முதல்  4  பைனரி பிட் கள் மட்டுமே கொண்ட அட்டவனையில் காணலாம்.



               இதைப்போலவே எழுத்துகள் மற்றும் குறியீடுகளும் பைனரி கோடுகளாக மாற்றப்பட்டே கணினியில் சேமிக்கப்படுகின்றன. இதற்கு 8 பைனரி பிட் களை கொண்ட அலகு ( byte) உபயோகப்படுத்தப்படுகிறது. அதை  கேழே உள்ள அட்டவணையை பார்க்கவும்.







           இதைப்போலவே ஆடியோ மற்றும் வீடியோ fail களும் மின்னலைகளாக மாற்றப்பட்டு அதன்பின் மின்னலைகள் பைனரி கோடுகளாக மாற்றப்பட்டே  சேமிக்கப்படுகின்றன.

                5 நிமிடம் இசைக்கக்கூடிய MP 3 பாடல் ஓன்றை சேமிக்க 5 மெகா பைட்டு அளவு கொண்ட பைனரி கோடுகள்  தேவைப்படுகின்றன. எத்தனை பைட் சேர்ந்து 1 மெகா பைட் என்ற பைனரி அளவீடுகள் கீழே கொடுக்கப்பட்டுள்ளன.

1 பிட் ( 1 bit )                - 1 இலக்கம்.(0) அல்லது (1)
4 பிட் ( 4 bit )               -  1 நிப்பிள் ( Nibble ).
8 பிட் ( 8 bit )               -  1 பைட் ( 1 byte ).
1024 பைட்                  -  1 கிலோ பைட் ( KB ) Kilo Byte.
1024 கிலோ பைட்   -  1 மெகா பைட்  (MB ) Mega Byte.
1024 மெகா பைட்    -  1 ஜிகா பைட்     (GB ) Gega Byte.
1024 ஜிகா பைட்       -  1 டெரா பைட்  ( TB ) Tera Byte.
1024 டெரா பைட்      -  1 பீட்டா பைட்  ( PB ) Peta Byte.
1024 பீட்டா பைட்     -  1 எக்ஸா பைட் ( EB ) Exa Byte.
1024 எக்ஸா பைட்   -  1 ஜெட்டா பைட் ( ZB ) Zetta Byte
1024 ஜெட்டா பைட்  -  1 யோட்டா பைட் ( YB ) Yotta Byte.

               மேலே குறிப்பிட்டுள்ள அளவீடுகளை வைத்தே CD, Pen drive, Hard disk, Ram ஆகியவைகளின் கொள்ளளவு மதிப்பிடப்படுகிறது. மற்றும் ஆடியோ, வீடியோ file களின் properties களும் நிர்ணயிக்கப்படுகின்றன.

2 comments:

  1. Replies
    1. ஸ்ரீராம்.... தங்களின் கருத்துகளுக்கு நன்றி!

      Delete

உங்கள் கருத்துக்கள் வரவேற்கப்படுகிறது.