கோப்பு எக்ஸ்ப்ளோரரில் நீங்கள் எப்போதாவது சுற்றித் திரிந்திருக்கிறீர்களா, ஏன் இரண்டு நிரல் கோப்புகள் கோப்புறைகள் உள்ளன என்று யோசித்திருக்கிறீர்களா? நீங்கள் கோப்புறைகளில் ஆழமாக நுழைந்தால், அவற்றில் ஒன்று சில நிரல்களைக் கொண்டிருப்பதைக் காண்பீர்கள், மற்றொன்று வெவ்வேறு கோப்புகளைக் கொண்டுள்ளது. இப்போது, இது ஏன் என்று நீங்கள் ஆச்சரியப்படலாம், இந்த இரண்டு கோப்புறைகளும் தனித்தனி செயல்பாடுகளைக் கொண்டிருந்தால். சரி, நிரல் கோப்புகள் மற்றும் நிரல் கோப்புகள் (x86) கோப்புறைகளுக்கு இடையிலான வித்தியாசத்தை எவ்வாறு கண்டுபிடிப்பது என்பதைக் காண்பிப்பதற்காக நாங்கள் இங்கு வந்துள்ளோம்.
நிரல் கோப்புகள் மற்றும் நிரல் கோப்புகள் (x86) வரையறை
15 ஆண்டுகளுக்கும் மேலாக, மைக்ரோசாப்ட் விண்டோஸ் இயக்க முறைமையை 32 பிட் மற்றும் 64 பிட் பதிப்புகளில் வழங்கியுள்ளது. இப்போது, உங்களிடம் 64-பிட் விண்டோஸ் ஓஎஸ் இருந்தால், இரண்டு தனித்தனி கோப்புறைகள் நிரல் கோப்புகளை வைத்திருப்பதை நீங்கள் காண்பீர்கள்:
- நிரல் கோப்புகள் - இந்த கோப்புறையில் 64 பிட் பயன்பாடுகள் மற்றும் நிரல்கள் உள்ளன.
- நிரல் கோப்புகள் (x86) - இந்த கோப்புறையில் 32 பிட் பயன்பாடுகள் மற்றும் நிரல்கள் உள்ளன.
பயன்பாடுகளின் இயங்கக்கூடிய கோப்புகள், தரவு மற்றும் பிற முக்கியமான தகவல்களை சேமிக்க மைக்ரோசாஃப்ட் நிரல் கோப்புகள் கோப்புறையை வடிவமைத்தது. 64-பிட் விண்டோஸ் இயக்க முறைமைகளில், 64-பிட் நிரல்கள் இந்த கோப்புறையில் தானாக நிறுவப்படும். இந்த OS பதிப்பு இன்னும் 32-பிட் பயன்பாடுகளை ஆதரிக்கிறது. 64-பிட் மற்றும் 32-பிட் மென்பொருள்கள் ஒரே கோப்புறையில் கலக்கும்போது தொழில்நுட்ப சிக்கல்களை உருவாக்க மைக்ரோசாப்ட் விரும்பவில்லை. எனவே, அதற்கு பதிலாக 32-பிட் பயன்பாடுகள் நிரல் கோப்புகள் (x86) கோப்புறையில் நிறுவப்படும்.
32-பிட் நிரல்கள் 64-பிட் விண்டோஸ் பதிப்புகளில் இயங்க, இயக்க முறைமை விண்டோஸ் 64-பிட் (WOW64) இல் விண்டோஸ் 32-பிட் எனப்படும் அம்சத்தைப் பயன்படுத்துகிறது. அடிப்படையில், WOW64 முன்மாதிரி அடுக்கு 32-பிட் நிரல்களின் கோப்பு அணுகலை நிரல் கோப்புகள் கோப்புறையிலிருந்து நிரல் கோப்புகள் (x86) கோப்புறைக்கு திருப்பி விடுகிறது. மறுபுறம், 64-பிட் பயன்பாடுகள் நிரல் கோப்புகள் கோப்புறையை அணுகுவதற்கான நிலையான நடைமுறையைப் பயன்படுத்துகின்றன.
இப்போது, நீங்கள் 32 பிட் விண்டோஸ் இயக்க முறைமையை இயக்குகிறீர்கள் என்றால், உங்களிடம் ஒரு நிரல் கோப்புகள் கோப்புறை மட்டுமே இருக்கும். உங்கள் கணினியில் நிறுவப்பட்ட எல்லா பயன்பாடுகளும் இந்த கோப்புறையில் இருக்கும். மறுபுறம், உங்களிடம் 64 பிட் விண்டோஸ் ஓஎஸ் இருந்தால், 64 பிட் நிரல்கள் நிரல் கோப்புகள் கோப்புறையில் சேமிக்கப்படும், 32 பிட் பயன்பாடுகள் நிரல் கோப்புகள் (x86) கோப்புறையில் சேமிக்கப்படும். இந்த தகவலைப் பற்றி இப்போது நீங்கள் அறிந்திருக்கிறீர்கள், இரண்டு கோப்புறைகளிலும் நிரல்கள் தோராயமாக பரவுகின்றன என்று நீங்கள் நினைக்க மாட்டீர்கள்.
32-பிட் மற்றும் 64-பிட் நிரல்கள் தரவுக் கோப்புகளை எவ்வாறு அணுகும் என்பதைப் பற்றி ஆழமாகப் பாருங்கள்
இப்போது, “நிரல் கோப்புகளை (x86) நீக்க முடியுமா?” என்று நீங்கள் கேட்கலாம். சரி, அதைச் செய்வது நல்ல யோசனையாக இருக்காது. நிரல் கோப்புகள் கோப்புறைகள் பொருந்தக்கூடிய அம்சமாக பிரிக்கப்படுகின்றன. 64 பிட் விண்டோஸ் ஓஎஸ் பதிப்பு கூட இருப்பதை பழைய 32-பிட் பயன்பாடுகள் அங்கீகரிக்கவில்லை. இயக்க முறைமை அவற்றை 64-பிட் குறியீட்டிலிருந்து விலக்கி வைக்க தனி கோப்புறையில் சேமிக்கிறது.
32-பிட் பயன்பாடுகளால் 64-பிட் டி.எல்.எல் கோப்புகளை ஏற்ற முடியாது என்பதும் குறிப்பிடத்தக்கது. இப்போது, அவர்கள் ஒரு குறிப்பிட்ட டி.எல்.எல் கோப்பை அணுக முயற்சித்தால், 64-பிட் பதிப்பை மட்டுமே கண்டறிந்தால், அவை செயலிழக்கக்கூடும். எனவே, வெவ்வேறு CPU கட்டமைப்புகளுக்கான நிரல் கோப்புகளை அந்தந்த கோப்புறைகளில் வைத்திருப்பது முக்கியம். அவ்வாறு செய்வது இது போன்ற பிரச்சினைகள் ஏற்படாமல் தடுக்கும்.
இந்த சூழ்நிலையைப் பார்ப்போம்: இயக்க முறைமை ஒற்றை நிரல் கோப்புகள் கோப்புறையைப் பயன்படுத்துகிறது. இப்போது, நீங்கள் 32 பிட் நிரலை இயக்குகிறீர்கள் என்றால், அது இந்த பாதையிலிருந்து மைக்ரோசாஃப்ட் ஆபிஸ் டி.எல்.எல் கோப்பைக் கண்டுபிடித்து ஏற்றும்:
சி: \ நிரல் கோப்புகள் \ மைக்ரோசாஃப்ட் ஆபிஸ்
இப்போது, நீங்கள் மைக்ரோசாஃப்ட் ஆபிஸின் 64-பிட் பதிப்பை நிறுவியிருந்தால், பயன்பாடு செயலிழந்து அல்லது செயலிழந்துவிடும். மறுபுறம், தனி கோப்புறைகள் இருந்தால், நிரல் மற்ற டி.எல்.எல் பதிப்பை அணுக முடியாது. மைக்ரோசாஃப்ட் ஆபிஸின் 64 பிட் பதிப்பு சி: \ நிரல் கோப்புகள் \ மைக்ரோசாஃப்ட் ஆபிஸில் சேமிக்கப்படும். இதற்கிடையில், 32-பிட் பயன்பாடு சி: \ நிரல் கோப்புகள் (x86) \ மைக்ரோசாஃப்ட் ஆபிஸை மட்டுமே அணுகும்.
64-பிட் மற்றும் 32-பிட் பதிப்புகள் கொண்ட நிரல்களுக்கும் தனி கோப்புறைகள் உதவியாக இருக்கும். நீங்கள் இரண்டையும் ஒரே நேரத்தில் நிறுவினால், 64 பிட் பதிப்பு நிரல் கோப்புகளில் சேமிக்கப்படும், 32 பிட் பதிப்பு நிரல் கோப்புகளில் (x86) சேமிக்கப்படும். இப்போது, இயக்க முறைமை நிரல் கோப்புகளுக்கு ஒற்றை கோப்புறையைப் பயன்படுத்தினால், டெவலப்பர் 64-பிட் பதிப்பை வேறு இடத்திற்கு சேமிக்க பயன்பாட்டை வடிவமைக்க வேண்டும்.
64-பிட் விண்டோஸ் ஓஎஸ்ஸில் 32 பிட் பயன்பாடுகளை இயக்குவது தீங்கு விளைவிப்பதா?
64 பிட் விண்டோஸ் இயக்க முறைமையில் 32 பிட் நிரல்களை இயக்குவது பற்றி கவலைப்பட வேண்டாம். நாங்கள் குறிப்பிட்டுள்ளபடி, WOW64 ஒரு சிறந்த 32-பிட் சூழலைப் பின்பற்றுகிறது. பொதுவாக, எந்த செயல்திறன் இழப்பும் கவனிக்க முடியாதது. முன்மாதிரியான பயன்பாடுகளுக்கு ஒரு விளிம்பு இருப்பதைக் கூட நீங்கள் காணலாம். எல்லாவற்றிற்கும் மேலாக, WOW64 அவர்களுக்கு அதிகபட்ச ரேம் தொகையை ஒதுக்க முடியும். நீங்கள் ஒரு x86 விண்டோஸ் ஓஎஸ்ஸில் 32 பிட் நிரலை இயக்குகிறீர்கள் என்றால், அந்த ரேமின் நல்ல பகுதி மற்ற இயங்கும் பயன்பாடுகளுக்கும் இயக்க முறைமை கர்னலுக்கும் ஒதுக்கப்படும்.
X86 க்கு பதிலாக 32-பிட் ஏன் இல்லை?
32-பிட் மற்றும் 64-பிட் கட்டமைப்புகளுக்கு வரும்போது, அவை முறையே ‘x86’ மற்றும் ‘x64’ என குறிப்பிடப்படுவதைக் காண்பீர்கள். பழைய பிசிக்களில் இன்டெல் 8086 சிப் இருந்ததே இதற்கு காரணம். முதலில், சில்லுகள் 16-பிட். இருப்பினும், புதிய பதிப்புகள் 32-பிட் ஆனது. இந்த நாட்களில், 64-பிட் கட்டமைப்பிற்கு முன்பு வந்த அனைத்தும் -16-பிட் அல்லது 32-பிட்-அனைத்தும் x86 என குறிப்பிடப்படுகின்றன. இதற்கிடையில், 64-பிட் பதிப்புகள் பொதுவாக x64 என குறிப்பிடப்படுகின்றன.
எனவே, நிரல் கோப்புகள் x86 ஐப் பார்க்கும்போது, இது 16-பிட் அல்லது 32-பிட் CPU கட்டமைப்பைப் பயன்படுத்தும் நிரல்களுக்கான நோக்கம் கொண்ட கோப்புறை என்று பொருள். ஒரு பக்க குறிப்பாக, 64-பிட் விண்டோஸ் இயக்க முறைமைகள் 16-பிட் நிரல்களை இயக்க முடியாது என்பதை நீங்கள் நினைவில் கொள்ள வேண்டும். அதற்கு உங்களுக்கு 32 பிட் ஓஎஸ் தேவை.
நிரல்கள் நிறுவப்பட்ட இடத்தை நான் கைமுறையாக தேர்வு செய்ய வேண்டுமா?
விண்டோஸ் சரியான கோப்புறைகளுக்கு பயன்பாடுகளை நிறுவுவதால் இதைப் பற்றி நீங்கள் கவலைப்பட வேண்டியதில்லை. அவை எங்கு சேமிக்கப்பட்டிருந்தாலும், தொடக்க மெனுவில் நிரல்கள் தோன்றும் மற்றும் சிக்கல்கள் இல்லாமல் செயல்படும். எந்தவொரு நிரல் கோப்புகள் கோப்புறையையும் பயன்படுத்துவதற்கு பதிலாக, 64-பிட் மற்றும் 32-பிட் பயன்பாடுகள் பயனரின் தரவை புரோகிராம் டேட்டா மற்றும் ஆப் டேட்டா கோப்புறைகளில் சேமிக்கின்றன. எந்த நிரல் கோப்புகள் கோப்புறையை அதன் கோப்புகளை சேமிக்க வேண்டும் என்பதை நிரல் தானாகவே தீர்மானிக்க அனுமதிக்கலாம்.
ஒரு நிரல் மற்ற கோப்புறைகளில் தன்னை நிறுவினால் என்ன செய்வது?
வெறுமனே, பயன்பாடுகள் நிரல் கோப்புகள் மற்றும் நிரல் கோப்புகள் (x86) கோப்புறைகளை மட்டுமே பயன்படுத்த வேண்டும். இப்போது, ஒரு நிரல் வேறொரு இடத்தில் நிறுவப்பட்டிருப்பதை நீங்கள் கவனித்தால், நீங்கள் சந்தேகப்பட வேண்டும். இது உங்கள் கோப்புகளை பாதிக்கும் மற்றும் உங்கள் இயக்க முறைமையின் மெதுவாக வைத்திருக்கும் தீம்பொருளாக இருக்கலாம். நிச்சயமாக, உங்கள் கணினியைப் பாதுகாக்க நம்பகமான ஆன்டி வைரஸைப் பயன்படுத்த பரிந்துரைக்கிறோம்.
அங்கு பல பாதுகாப்பு பயன்பாடுகள் உள்ளன, ஆனால் விரிவான பாதுகாப்பை வழங்கக்கூடிய சிலவற்றில் ஆஸ்லோகிக்ஸ் எதிர்ப்பு தீம்பொருள் உள்ளது. பின்னணியில் எவ்வளவு புத்திசாலித்தனமாக செயல்பட்டாலும் அச்சுறுத்தல்களை இது கண்டறிய முடியும். எனவே, எந்தவொரு தீங்கிழைக்கும் நிரலும் உங்கள் இயக்க முறைமையின் மீது மெதுவாக கட்டுப்பாட்டைப் பெறவில்லை என்பதை அறிந்து நீங்கள் மன அமைதியைப் பெறலாம்.
X86 CPU கட்டமைப்பை விட x64 OS ஐ விரும்புகிறீர்களா?
உங்கள் எண்ணங்களைக் கேட்க நாங்கள் விரும்புகிறோம்! கீழே உள்ள கருத்துகளில் அவற்றைப் பகிரவும்!