கணினிகள், தகவல் தொழில்நுட்பம்
ஒரு கணினி எண்கள் குறிப்பின் மாதிரி வடிவம். கணினி நினைவாக முழு மற்றும் உண்மையான எண்கள் கருத்துவிளக்கம்
என் வாழ்க்கையில் நினைத்தேன் எவருக்கும் "நன்மை" அல்லது அமைப்பு நிர்வாகி ஆக, அல்லது வெறுமனே கொண்டு நிறைய இணைக்க கணினி தொழில்நுட்பம், எண்களின் பிரதிநிதித்துவம் எப்படி பற்றி அறிவு கணினி நினைவகம், முற்றிலும் அவசியம். அனைத்து க்குப் பிறகு, அதுபோன்ற அச்செம்ப்ளீர் இந்த குறைந்த-நிலை நிரலாக்க மொழிகளும் அடிப்படையில். எனவே, இன்று நாம் கணினியில் உள்ள எண்கள் பிரதிநிதித்துவம் கருத்தில் மற்றும் நினைவக செல்கள் அவற்றை வைப்பது.
குறியீட்டில்
நீங்கள் இந்த கட்டுரை வாசிப்பு என்றால், ஒருவேளை நீங்கள் ஏற்கனவே அதை பற்றி தெரியும், ஆனால் மீண்டும் கூறுவது சரியானது. ஒரு தனிப்பட்ட கணினி உள்ள அனைத்து தரவும் பைனரி சேமிக்கப்படும் எண் அமைப்பு. இது எந்த எண் நீங்கள் பூஜ்ஜியங்களும் தான் உருவாக்குகின்றது என்று அதற்கான வடிவம், சமர்ப்பிக்க வேண்டும் என்று பொருள்.
ஒரு வடிவம் புரிந்து கணினியில் தசம எண்கள் நமக்கு பழக்கமாகி மாற்ற பொருட்டு, நீங்கள் கீழே விவரிக்கப்படுகிறது வழிமுறை பயன்படுத்த வேண்டும். சிறப்பு கால்குலேட்டர்கள் உள்ளன.
(1 0 அல்லது) எனவே, இருமை எண் வைத்து பொருட்டு, நீங்கள் நாம் தேர்ந்தெடுத்த மதிப்பு எடுத்து 2. பின்னர் அதை பிரித்து வேண்டும், நாங்கள் விளைவாக மற்றும் எஞ்சிய கிடைக்கும். முடிவு 2 மீண்டும் பிரித்து மற்றும் எச்சம் மனப்பாடம். விளைவாக மேலும் 0 அல்லது 1. பின்னர் நாம் அவற்றை பெற்றுள்ளோம் இறுதிப் மதிப்பு மற்றும் ரிவர்ஸ் பொருட்டு எஞ்சியுள்ள எழுத இருக்கும் இந்த நடைமுறை நீண்ட செய்யவேண்டும்.
அந்த எண்கள் கணினி பிரதிநிதித்துவம் நடக்கிறது என்பது மிகச்சரியாக உள்ளது. எந்த எண் பைனரி வடிவத்தில் சேமிக்கப்படும், பின்னர் நினைவக செல் எடுத்து.
நினைவக
நீங்கள் ஏற்கனவே குறைந்தப்பட்ச தகவல் அலகு தெரிந்து கொள்ள வேண்டும் என 1 பிட் உள்ளது. நாம் ஏற்கெனவே பார்த்தபடி, கணினி எண்களின் பிரதிநிதித்துவம் பைனரி வடிவமைப்பில் நடைபெறுகிறது. 1 அல்லது 0 - இவ்வாறு, நினைவகத்தின் ஒவ்வொரு பிட் ஒரு மதிப்பு ஆக்கிரமிக்கப்பட்டுள்ளது.
சேமிப்பு பெரிய எண்கள் மின்கலத்தைப் பயன்படுத்தின. ஒவ்வொரு அலகு தகவல் 8 பிட்கள் கொண்டிருக்கிறது. எனவே, நாம் ஒவ்வொரு நினைவக பிரிவில் குறைந்தபட்ச மதிப்பு 1 அல்லது எட்டு பைட் பைனரி எண்ணாக இருக்கலாம் என்ற முடிவுக்கு முடியும்.
முழு
இறுதியாக நாம் ஒரு கணினியில் தரவின் நேரடியான வாய்ப்பு கிடைத்தது. குறிப்பிட்டபடி, முதல் விஷயம் செயலி ஒரு பைனரி வடிவமைப்பில் ஒரு தகவல் மொழிபெயர்க்கலாம், மற்றும் மட்டும் பின் நினைவக ஒதுக்குகிறது.
நாம் எந்த கணினியில் உள்ள முழு பிரதிநிதித்துவம் என்பது எளிமையானதும், விருப்பத்துடன் தொடங்க வேண்டும். பிசி நினைவக செயல்முறை ஒதுக்கப்பட்டுள்ளது அபத்தமான செல்கள் சிறிய எண் - ஒன்றாகவே இருந்தது. இவ்வாறு, ஒரு ஸ்லாட் அதிகபட்சமாக 0 முதல் 11111111. ஒரு மதிப்பு இருக்கலாம் வழக்கமான வடிவம் உள்ளீடுகளை அதிகபட்ச மொழிபெயர்க்க வேண்டும்.
எக்ஸ் = 1 × 2 7 +1 × 2 6 +1 × 2 5 +1 × 2 4 +1 × 2 3 +1 × 2 2 +1 × 2 1 +1 × 2 0 = 1 × 2 8 - 1 = 255 .
இப்போது நாம் எனினும், இந்த அல்லாத எதிர்மறை முழு பொருந்தும் ஒன்று நினைவக செல் 0 முதல் 255 இடத்தில் இருக்க முடியும் என்று பார்க்கிறோம். கணினி ஒரு எதிர்மறை மதிப்பு பதிவு செய்ய வேண்டும் என்றால், எல்லாம் வித்தியாசமாக ஒரு சிறிய செல்கிறது.
எதிர்மறை எண்கள்
இப்போது கணினியில் உள்ள எண்கள் பிரதிநிதித்துவம் என்பது அவர்கள் எதிர்மறை இருந்தால் எப்படி என்று பார்ப்போம். இரண்டு நினைவக செல்கள், அல்லது தகவல் 16 பிட்கள் ஒதுக்கப்படும், பூஜ்ஜியத்தை விட குறைவான ஒரு மதிப்பு எழுதியதற்காக. இவ்வாறு 15 எண் தன்னை கீழ் சென்று, முதல் (இடப்புறம் உள்ள ஒன்றே) பிட் தொடர்புடைய குறி வழங்கப்படுகிறது.
எண்ணிக்கை எதிர்மறையாக இருந்தால், அது, நேர்மறை என்றால், பின்னர் "0" பதிவு செய்யப்பட்டுள்ளது, "1". நினைவாற்றலுக்கு எளிதாக, பின்வரும் ஒப்புமையைக் விடலாம், அது இல்லை, பின்னர் (0) எதுவும் இல்லை என்றால் அறிகுறி என்றால், 1 வேண்டும்.
தகவல் மீதமுள்ள 15 பிட்கள் பல ஒதுக்கப்படும். இதேபோல் முந்தைய வழக்கு, கண்டிப்பாக அந்தச் பதினைந்து அலகுகள் அதிகபட்சமாக வைக்க முடியாது. அது எதிர்மறை மற்றும் நேர்மறை எண்கள் நுழைவு ஒருவருக்கொருவர் கணிசமாக வேறுபட்டுள்ளது என்பது குறிப்பிடத்தக்கது.
2 நினைவக செல்கள் இடமளிக்கும் வகையில் பூஜ்யம் அல்லது சமமாக விட அதிகமாக, ஒரு என்று அழைக்கப்படும் நேரடி குறியீடு ஆகும். மேலே விவரிக்கப்பட்ட இந்த அறுவை சிகிச்சை அதே முறையில் செய்யப்படுகிறது, மற்றும் அதிகபட்ச ஒரு = 32766, பயன்படுத்தும் போது தசம குறிப்பீடு. இந்த வழக்கில், "0" நேர்மறை குறிக்கிறது என்பதை நினைவில் கொள்ள வேண்டும்.
உதாரணங்கள்
கணினி நினைவாக முழு பிரதிநிதித்துவம் போன்ற ஒரு கடினமான பணி அல்ல. அது ஒரு பிட் மிகவும் சிக்கலான என்றாலும் அதை ஒரு எதிர்மறை மதிப்பு வரும் போது. இது ஒரு கூடுதல் குறியீடு பயன்படுத்தி, பூஜ்ஜியத்தை விட குறைவான எண் பதிவு செய்தது.
அது பெற, இயந்திரம் துணை அளவிலான நடவடிக்கைகளை உற்பத்தி செய்கிறது.
- முதல் பைனரி குறியீட்டில் ஒரு எதிர்மறை எண் தனிமதிப்பு பதிவு. அந்த கணினி ஒத்த ஆனால் நேர்மறை நினைவு உள்ளது.
- பின்னர், ஒரு மெமரி ஒவ்வொரு பிட்டும் மாற்றாத. இந்த நோக்கத்திற்காக, அனைத்து அலகுகள் பூஜ்ஜியங்களும் மாறாகவும் மாற்றியிடப்படும்.
- நாம் விளைவாக ஒரு "1" சேர்க்க. இந்த கூடுதல் குறியீடு இருக்கும்.
இங்கே ஒரு தெளிவான உதாரணம் ஆகும். நாங்கள் எக்ஸ் = உள்ளன வைத்துக்கொள்வோம் - 131. முதல் தனிமதிப்பு பெற | எக்ஸ் | = 131 பின்னர் ஒரு இருமை மற்றும் 16 செல்கள் ஒரு சாதனை மாற்றப்படுகிறது. நாம் எக்ஸ் = 1111111101111100 மாற்றாத பிறகு எக்ஸ் = 0000000010000011. பெற்றுத் தந்தது. தலைகீழ் குறியீடு எக்ஸ் = 1111111101111101 அவ்விடத்திற்கு "1" சேர்த்தல் மற்றும் பெற்றுத் தந்தது. (2 15) = - - 32767 ஒரு 16-பிட் நினைவக செல் பதிவு எக்ஸ் = குறைந்தபட்ச எண்.
ஏங்குகிறார்
நீங்கள் பார்க்க முடியும் என, ஒரு கணினியில் உண்மையான எண்கள் பிரதிநிதித்துவம் என்று கடினம் அல்ல. இருப்பினும், இந்த அளவு விவாதம் மிகவும் நடவடிக்கைகளுக்கு போதுமானதாக இருக்காது. எனவே, கணினி ஏராளமான இடமளிக்கும் வகையில் நினைவக செல் 4, அல்லது 32 பிட்கள் ஒதுக்குகிறது.
பதிவு செயல்பாடு மேலே வழங்கினார் என்று வேறுபடுகின்றன இல்லை. எனவே தான் இந்த வகை சேமிக்க முடியும் என்று எண்கள் ஒரு வரம்பு கொடுக்க.
எக்ஸ் அதிகபட்சம் = 2.147.483.647.
எக்ஸ் நிமிடம் = - 2147483648.
பெரும்பாலான சந்தர்ப்பங்களில் தரவு மதிப்பானது போதுமான பதிவு தரவின் மேல் செயல்பாடுகளைச் செய்ய வேண்டும்.
ஒரு கணினியில் உண்மையான எண்கள் பிரதிநிதித்துவம் அதன் நன்மைகளும் குறைபாடுகளும் உள்ளன. ஒரு புறம், இந்த முறை எளிதாக பெரிதும் செயலி வேகத்தை அதிகரிக்கும் முழு மதிப்புகள் இடையே செயல்பாடுகளை மேற்கொள்ளும் செய்கிறது. மறுபுறம், இந்த வரம்பில் பொருளாதாரம், இயற்பியல், கணித மற்றும் பிற அறிவியல் மிக பிரச்சினைகளை தீர்க்க போதாது. எனவே இப்போது நாம் sverhvelichin மற்றொரு முறை பாருங்கள்.
மிதக்கும் புள்ளி
இந்த நீங்கள் ஒரு கணினியில் எண்கள் பிரதிநிதித்துவம் பற்றி அறிந்து கொள்ள வேண்டும் என்ற பேச்சிற்கே இடமில்லை. உராய்வுகள் எழுதும் போது அடுக்கு வடிவம் பயன்படுத்தப்படும் கம்ப்யூட்டர் போன்ற எண்கள் இடமளிக்க அவற்றை ஒரு கமா நிலையை தீர்மானிப்பதில் சிக்கல் இருப்பதால்,.
எந்த எண்ணை நீக்குவதால் பின்வரும் வடிவம் எக்ஸ் ப = மீ * n இல் குறிப்பிடலாம். எங்கே மீ - ரேடிக்ஸின் மற்றும் n - - ஆர்டர் எண் அடிஎண், ப எண்.
அதன்படி, பின்வரும் நிபந்தனைக்கு பயன்படுத்தப்படும் பதிவு மிதக்கும் புள்ளி எண்கள் தரப்படுத்த அடிஎண் தொகுதி அதிகமாக அல்லது 1 / n சமமாக மற்றும் 1 விட குறைவாக இருக்க வேண்டும்.
எங்களுக்கு நாம் எண் 666,66 வழங்கப்படுகிறது. எங்களுக்கு அடுக்கு வடிவம் அதை தருகிறேன். = 0.66666 * 10 மார்ச் x. பி = 10 மற்றும் n = 3.
மிதக்கும் புள்ளி மதிப்புகளின் சேமிப்பை மீது வழக்கமாக 4 அல்லது 8 பைட்டுகள் (32 பிட்கள் அல்லது 64) ஒதுக்கியது. ஒரு இரட்டை துல்லியம் - முதல் வழக்கில் அது அவருக்கு இரண்டாவது இடம், ஒற்றை-துல்லியம் எண்ணிக்கை அழைக்கப்படுகிறது.
எண்கள், 1 (8 பிட்கள்) செயல்முறை தரவு மற்றும் அதன் அடையாளம், மற்றும் 3 அடிஎண் சேமிப்பதற்கு பைட்டுகள் (24 பிட்கள்) கீழே கொடுக்கப்பட்ட களஞ்சியப்படுத்துவதற்கென ஒதுக்கப்பட்டிருந்த 4 பைட்டுகள் அதன் குறி எண்கள் சார்ந்த மதிப்புகள் அதே கொள்கைகளை விட்டு. இந்த தெரிந்தும், நாம் சில எளிய கணக்கீடுகள் செய்ய முடியும்.
n, அதிகபட்ச மதிப்பு = 2 1111111 127 = 10. அது அடிப்படையில், நாங்கள் கணினி நினைவகத்தில் சேமிக்க முடியும் என்று எண்கள் அதிகபட்ச அளவு பெற முடியும். எக்ஸ் = 2127. இப்போது நாம் அதிகபட்ச சாத்தியம் அடிஎண் கணக்கிட முடியும். 1 ≥ 2 23 = 2 (10 × 2,3) ≥ 1000 2.3 = 10 (3 × 2,3) ≥ 10 7th - இது 2 முதல் 23 சமமாக இருக்கும். இதன் விளைவாக, நாம் ஒரு தோராயமான மதிப்பைப் பெற.
இப்போது, நாம் கணக்கீடு இருவரும் இணைக்க என்றால், நாம் நினைவகத்தின் 4 பைட்டுகள் இழப்பு இல்லாமல் சேமிக்க முடியும் என்று மதிப்பு கிடைக்கும். அது எக்ஸ் = 1.701411 * 10 38 சமமாக இருக்கும். அது நீங்கள் பதிவு முறையின் துல்லியம் வேண்டும் அனுமதிக்கிறது ஏனெனில் எஞ்சியுள்ள இலக்கங்களுடன் வெளியேற்றப்படும்.
இரட்டை துல்லியம்
அனைத்து கணக்கீடுகள் வரையப்பட்டது மற்றும் முந்தைய பத்தி விளக்கினார் செய்துள்ளதால், இங்கே நாம் மிகவும் விரைவில் நீங்கள் அனைத்து சொல்லுங்கள். இரட்டை துல்லியம் எண்கள் வழக்கமாக ஆர்டரில் 11 பிட்கள் மற்றும் அதன் அடையாளம் அத்துடன் அடிஎண் க்கான 53 பிட்கள் ஒதுக்கப்படுகிறது.
1111111111, n = 2 1023 = 10.
எம் = 2 52 -1 = 2 (10 * 5.2) = 1000 5.2 = 10 15.6 . வட்டமான மற்றும் பெற அதிகபட்ச = 2 எக்ஸ் 1023 "மீ" வரை.
நாம் அது பயிற்சி உங்களுக்கு பயனுள்ளதாக இருக்கும் மற்றும் வழக்கமாக பாடப்புத்தகங்கள் எழுதப்பட்ட விட சிறிது தெளிவாக இருக்கும், கணினியில் உள்ள முழு மற்றும் உண்மையான எண்கள் பிரதிநிதித்துவம் பற்றிய தகவல்களை, நாம் வழங்கிய நம்புகிறேன்.
Similar articles
Trending Now