വിൻഡോസ് 7 32 ബിറ്റ് പരമാവധി റാം. റാമും വിൻഡോസ് സിസ്റ്റവും

ഇന്ന്, 4 ജിബി റാൻഡം ആക്സസ് മെമ്മറി (റാം) അല്ലെങ്കിൽ അതിൽ കൂടുതൽ ഉള്ള ഒരു കമ്പ്യൂട്ടർ സാധാരണമാണ്. മെമ്മറി മൊഡ്യൂളുകൾ നിർമ്മിക്കുന്നതിനുള്ള പുതിയ സാങ്കേതികവിദ്യകൾക്ക് നന്ദി, ഇത് താങ്ങാവുന്ന വിലയായി മാറിയിരിക്കുന്നു, ഒരു കാലത്ത് ഇത്രയും റാം റാം സ്വപ്നം കാണാൻ പോലും സാധ്യമല്ല. എന്നാൽ ആ സമയത്താണ് 32-ബിറ്റ് പ്രോസസറുള്ള ഒരു ആധുനിക കമ്പ്യൂട്ടറിൻ്റെ ആർക്കിടെക്ചർ തയ്യാറാക്കിയത്. തൽഫലമായി 32-ബിറ്റ് വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ 3 ജിഗാബൈറ്റിൽ കൂടുതൽ "കാണുന്നില്ല"റാം (3.25 ജിബി, അത്രമാത്രം).

എന്നിരുന്നാലും, നിങ്ങൾക്ക് 64-ബിറ്റ് പ്രോസസറോ 32-ബിറ്റോ ഉണ്ടെങ്കിൽ, എന്നാൽ പെൻ്റിയം പ്രോയേക്കാൾ ഉയർന്നത് 32 ബിറ്റ് വിൻഡോസിൽ 4 ജിബി റാമും ഉപയോഗിക്കാൻ സാധിക്കും. ഉപയോഗിക്കാതെ തന്നെ, ഇത് എല്ലാ മെമ്മറിയും ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും, ചില പ്രോഗ്രാമുകൾ അതിൽ ശരിയായി പ്രവർത്തിക്കുന്നില്ല. കൂടുതൽ രസകരമായ കേസ്, Play Casino-യിൽ Roulette കളിക്കാൻ ഞാൻ ഇഷ്ടപ്പെടുന്നു, 3-bit OS ഉള്ള ഒരു കാസിനോയിൽ പോകുമ്പോൾ ഞാൻ പലപ്പോഴും വിജയിക്കും, അതിനാൽ ചൂതാട്ടക്കാരെ ഞാൻ ഉപദേശിക്കുന്നു. മിസ്റ്റിക്, പക്ഷേ ഗെയിം എപ്പോഴും ഒരു നിഗൂഢതയാണ്. എന്നാൽ നമുക്ക് നമ്മുടെ ചോദ്യത്തിലേക്ക് മടങ്ങാം, ആദ്യം നമ്മുടെ റാമിൻ്റെ ഒരു ഭാഗം എവിടെയാണ് അപ്രത്യക്ഷമാകുന്നത് എന്ന് നോക്കാം.

32-ബിറ്റ് വിൻഡോസ് ഒഎസിൽ എവിടെയാണ് റാം അപ്രത്യക്ഷമാകുന്നത്?

ഞങ്ങൾ 4 ജിബി റാം ഫിസിക്കൽ ഇൻസ്റ്റാൾ ചെയ്തുവെന്ന് പറയാം. മെമ്മറി അഡ്രസ് സ്‌പെയ്‌സിൻ്റെ താഴത്തെ ഭാഗം പ്രോസസ്സുകൾക്കായി നീക്കിവച്ചിരിക്കുന്നു - ഞങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ, ശേഷിക്കുന്ന ഉപകരണങ്ങൾ - മുകളിലെ പരിധി 4 ജിബി മുതൽ താഴെ. ഒരു കാലത്ത്, ഈ ഉപകരണം നുറുക്കുകൾ എടുത്തു, എന്നാൽ 3D ഇമേജ് ഔട്ട്പുട്ടിനുള്ള ഹാർഡ്വെയർ ആക്സിലറേറ്ററുകളുള്ള വീഡിയോ അഡാപ്റ്ററുകളുടെ വരവോടെ, അഡാപ്റ്റർ റാമിൻ്റെ ആവശ്യകത കുത്തനെ വർദ്ധിച്ചു. ആവശ്യമെങ്കിൽ AGP സാങ്കേതികവിദ്യ അത് സാധ്യമാക്കി (ക്ഷാമം സ്വന്തം ഓർമ്മ) വീഡിയോ അഡാപ്റ്ററിൻ്റെ ആവശ്യങ്ങൾക്കായി കമ്പ്യൂട്ടറിൻ്റെ പ്രധാന മെമ്മറിയുടെ ഒരു ഭാഗം ഉപയോഗിക്കുക, അതായത്, റാം വിലാസ സ്ഥലം ഉപയോഗിക്കുക. സാധാരണയായി 256 MB റാം റിസർവ് ചെയ്‌തിരിക്കുന്നു, ഇത് വീഡിയോ കാർഡിൽ തന്നെ എത്ര മെമ്മറി ഉണ്ടെന്നതിനെ ആശ്രയിക്കുന്നില്ല, പിസിഐ-ഇയുടെ രൂപം പോലും അടിസ്ഥാനപരമായ മാറ്റങ്ങൾഅത് പ്രവർത്തിച്ചില്ല - ഫിസിക്കൽ ഇൻ്റർഫേസ് മാറി, പക്ഷേ വീഡിയോ മെമ്മറി ഉപയോഗത്തിൻ്റെ ഓർഗനൈസേഷൻ അതേപടി തുടർന്നു. എന്നാൽ ബാക്കി എവിടെ, കാരണം 256 MB മാത്രമേ റിസർവ് ചെയ്തിട്ടുള്ളൂ. 3.25 ജിബിക്ക് മുകളിലുള്ള വിലാസങ്ങളിൽ നിന്ന് മെമ്മറി സെല്ലുകൾ റിസർവ് ചെയ്തിരിക്കുന്നു എന്നതാണ് വസ്തുത (വിലാസങ്ങൾ d000000 മുതൽ dfffffff വരെ, അതായത് 256 MB വരെ). നിങ്ങൾ കൂടുതൽ ഉപകരണങ്ങൾ കണക്‌റ്റ് ചെയ്‌താൽ, അവയ്‌ക്കായി കുറച്ച് അഡ്രസ് സ്‌പെയ്‌സ് റിസർവ് ചെയ്‌തിരിക്കും, എന്നാൽ വീഡിയോ അഡാപ്റ്ററിന് മുകളിൽ, നിങ്ങൾ തുടർന്നും 3.25 GB ലഭ്യം കാണും.

32-ബിറ്റ് OS-ൽ എല്ലാ 4GB റാമും എങ്ങനെ ഉപയോഗിക്കാം

വിലാസങ്ങൾ ഭൗതികമായി വികസിപ്പിക്കുന്നതിനുള്ള സാങ്കേതികവിദ്യയായ PAE മോഡ് - ഫിസിക്കൽ അഡ്രസ് എക്സ്റ്റൻഷൻ - പ്രവർത്തനക്ഷമമാക്കേണ്ടത് ആവശ്യമാണ്. ഇത് അഡ്രസ് സ്‌പെയ്‌സിനായി 32 അല്ല, 36-ബിറ്റ് അഡ്രസ്സിംഗ് ബസ് ഉപയോഗിക്കുന്നു, അതിൻ്റെ ഫലമായി 64 GB വിലാസ ഇടം! താങ്കളുടെ കയ്യില് ഉണ്ടെങ്കില് 64-ബിറ്റ്പ്രോസസ്സർ (ഇപ്പോൾ പുതിയവയെല്ലാം ഇതുപോലെയാണ്), തുടർന്ന് 32-ബിറ്റ് ഒഎസിൽ ഞങ്ങൾ PAE മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു:

ആരംഭിക്കുക - CMD എഴുതുക - കമാൻഡ് ലൈൻ വിൻഡോയിൽ നൽകുക

bcedit/set pae നിർബന്ധമാക്കാവുന്നതാണ്

നിങ്ങൾക്ക് എല്ലാം തിരികെ നൽകണമെങ്കിൽ, bcedit / set pae forcedisable എന്ന് നൽകുക.

പ്രോസസർ 32-ബിറ്റ് ആണെങ്കിൽ.

ആദ്യമായി, PAE സാങ്കേതികവിദ്യ ഭൗതികമായി നടപ്പിലാക്കി പെൻ്റിയം പ്രൊസസർപ്രൊ, സീനിയർ. നിങ്ങൾക്ക് അത്തരമൊരു പ്രോസസർ ഉണ്ടെങ്കിൽ, മദർബോർഡ് PAE-യെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് എല്ലാ റാമും ഉപയോഗിക്കാൻ ശ്രമിക്കാം. എന്നാൽ അത്തരം പ്രോസസറുകളിൽ, പേജിൽ കോഡ് എക്സിക്യൂട്ട് ചെയ്യാത്തതിന് ഏറ്റവും പ്രധാനപ്പെട്ട 36-ാമത്തെ ബിറ്റ് ഉത്തരവാദിയാണ് - ക്ഷുദ്രവെയറുകൾക്കെതിരായ സംരക്ഷണം (നോ-എക്‌സിക്യൂട്ട് (എൻഎക്സ്) അല്ലെങ്കിൽ എക്സിക്യൂട്ട്-ഡിസേബിൾ (എക്സ്ഡി)). ആദ്യം നിങ്ങൾ ഈ ഓപ്ഷൻ അപ്രാപ്തമാക്കേണ്ടതുണ്ട്. IN കമാൻഡ് ലൈൻ bcdedit/set nx allwaysoff എന്ന് നൽകുക, തുടർന്ന് bcedit/set pae forceenable എന്ന് നൽകുക. അഡ്മിനിസ്ട്രേറ്റർ എന്ന നിലയിൽ എല്ലാം ചെയ്യുക !!!

സിസ്റ്റം റീബൂട്ട് ചെയ്ത ശേഷം, എല്ലാ മെമ്മറിയും ലഭ്യമാകും.

വലിയ അളവിൽ റാം ഉള്ളത് പല ആപ്ലിക്കേഷനുകളുടെയും വേഗതയിൽ ഗുണം ചെയ്യും എന്നത് രഹസ്യമല്ല. ഈ മെറ്റീരിയലിൽ ഞങ്ങൾ റാമും വിൻഡോസ് സിസ്റ്റവും തമ്മിലുള്ള ഇടപെടലിനെക്കുറിച്ച് സംസാരിക്കും, കൂടാതെ ഈ വിഷയത്തെക്കുറിച്ചുള്ള പൊതുവായ നിരവധി ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുകയും ചെയ്യും.

ആമുഖം

സാങ്കേതിക പുരോഗതി നിശ്ചലമല്ല, ഓരോ വർഷവും കമ്പ്യൂട്ടറുകൾ കൂടുതൽ കൂടുതൽ പരിപൂർണ്ണമായിത്തീരുന്നു. അതേ സമയം, വളർച്ചയോടെ സാങ്കേതിക സവിശേഷതകൾ, ഘടകങ്ങളുടെ വില അനിവാര്യമായും കുറയുന്നു, മൂന്ന് വർഷം മുമ്പ് ആയിരക്കണക്കിന് ഡോളർ വിലയുള്ള പിസികൾ ഇന്ന് നൂറുകണക്കിന് വിലയ്ക്ക് വിൽക്കുന്നു.

ഈ പ്രവണത റാമിനെ മറികടന്നിട്ടില്ല, അതായത് ഈയിടെയായിവില വളരെ കുറഞ്ഞു. ഏകദേശം 15 വർഷം മുമ്പ്, നാല് മെഗാബൈറ്റ് ശേഷിയുള്ള ഒരു മെമ്മറി മൊഡ്യൂളിന് (അതിനെക്കുറിച്ച് ചിന്തിക്കൂ!) ഏകദേശം $ 100 വിലയുണ്ട്, ഇന്ന് നാല് ജിഗാബൈറ്റ് റാമിൻ്റെ (റാം - റാൻഡം ആക്സസ് മെമ്മറി അല്ലെങ്കിൽ റാൻഡം ആക്സസ് മെമ്മറി) വില ഏകദേശം 700 റുബിളാണ്. . വലിയ അളവിലുള്ള റാമിൻ്റെ സാന്നിധ്യം പല ആപ്ലിക്കേഷനുകളുടെയും വേഗതയിൽ ഗുണം ചെയ്യും എന്നത് രഹസ്യമല്ല, അതിനാൽ മിക്ക ആധുനിക കമ്പ്യൂട്ടറുകൾക്കും ഈ വോളിയം ഏറ്റവും കുറഞ്ഞതാണ്. പ്രവേശന നില. കൂടുതൽ വിപുലമായ സിസ്റ്റങ്ങളിൽ 8, 16 അല്ലെങ്കിൽ അതിൽ കൂടുതൽ ജിഗാബൈറ്റ് റാം അടങ്ങിയിരിക്കുന്നു.

എല്ലാം ശരിയാകും, പക്ഷേ കമ്പ്യൂട്ടറിൽ നാലോ അതിലധികമോ ജിഗാബൈറ്റ് റാം, 32-ബിറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, പല ഉപയോക്താക്കളും ഒരു പ്രശ്നം നേരിട്ടിരിക്കാം. വിൻഡോസ് സിസ്റ്റംഅവൻ അവരെ കാണുന്നില്ല.

ഈ ലേഖനത്തിൽ, റാം ഉപയോഗിച്ച് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എങ്ങനെ പ്രവർത്തിക്കുന്നു, ഏത് അളവിലുള്ള റാം പിന്തുണ വ്യത്യസ്തമാണെന്ന് നിങ്ങൾ പഠിക്കും വിൻഡോസ് പതിപ്പ്, എന്തുകൊണ്ടാണ് ചില സന്ദർഭങ്ങളിൽ OS ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ മെമ്മറിയും കാണാത്തത്, എന്തുകൊണ്ടാണ് ഇത് സംഭവിക്കുന്നത്, ഈ സാഹചര്യത്തിൽ എന്തെങ്കിലും ചെയ്യാൻ കഴിയുമോ, ഒരു പേജിംഗ് ഫയൽ എന്താണ്, കൂടാതെ മറ്റു പലതും. എന്നാൽ ആദ്യം, നമുക്ക് സംഘടനാ സിദ്ധാന്തത്തിലേക്ക് ഒരു ചെറിയ വിനോദയാത്ര നടത്താം. ശാരീരിക മെമ്മറികമ്പ്യൂട്ടർ, കൂടാതെ റാം സാധാരണയായി സിസ്റ്റം പ്രകടനത്തെ എങ്ങനെ ബാധിക്കുന്നുവെന്നും ഞങ്ങൾ കണ്ടെത്തും.

വിലാസ സ്ഥലം

വിവരങ്ങളുടെ അളവ് അളക്കുന്നതിനുള്ള അടിസ്ഥാന യൂണിറ്റ് ബിറ്റ്, ഇതിന് രണ്ട് മൂല്യങ്ങൾ മാത്രമേ എടുക്കാൻ കഴിയൂ - പൂജ്യവും ഒന്ന്. ആധുനിക കമ്പ്യൂട്ടിംഗ് ആർക്കിടെക്ചറുകളിൽ ഏറ്റവും കുറഞ്ഞ യൂണിറ്റ്വിവരങ്ങൾ പ്രോസസ്സ് ചെയ്യുകയും സംഭരിക്കുകയും ചെയ്യുന്നു ബൈറ്റ്, എട്ട് ബിറ്റുകൾക്ക് തുല്യമാണ്. അടിസ്ഥാനപരമായി, കമ്പ്യൂട്ടർ മെമ്മറി ബൈറ്റുകളുടെ ഒരു വലിയ നിരയാണ്.

ഒരു ബൈറ്റിന് 256 മൂല്യങ്ങളിൽ ഒന്ന് (2 8) സംഭരിക്കാൻ കഴിയും, അത് അവയുടെ വ്യാഖ്യാനത്തെ ആശ്രയിച്ച് അക്കങ്ങളോ ചിഹ്നങ്ങളോ അക്ഷരങ്ങളോ ആകാം. ഉദാഹരണത്തിന്, മൂല്യം 56 പ്രതിനിധീകരിക്കാം: സാധാരണ നമ്പർ, ഒപ്പം "V" എന്ന അക്ഷരവും ASCII എൻകോഡിംഗ്. കുറച്ച് ബൈറ്റുകളിൽ, നിങ്ങൾക്ക് വളരെ വലിയ മൂല്യങ്ങൾ സംഭരിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, മൂന്ന് ബൈറ്റുകൾക്ക് ഇതിനകം 16,777,216 മൂല്യങ്ങൾ (256 3) എടുക്കാം, അതിൽ ഒരു മുഴുവൻ ചെറിയ വാക്കും എൻകോഡ് ചെയ്യാൻ കഴിയും.

ഏതെങ്കിലും ഉപകരണത്തിനോ പ്രോഗ്രാമിനോ മെമ്മറിയിൽ ഒരു നിർദ്ദിഷ്‌ട ബൈറ്റ് ആക്‌സസ്സുചെയ്യാൻ (അതിൻ്റെ വിലാസം) അവിടെ എഴുതുന്നതിനോ അല്ലെങ്കിൽ അവിടെ നിന്ന് ഡാറ്റ സ്വീകരിക്കുന്നതിനോ വേണ്ടി, അതിന് ഒരു അദ്വിതീയ സൂചിക നൽകിയിരിക്കുന്നു. വിലാസം. പൂജ്യം മുതൽ പരമാവധി വരെയുള്ള വിലാസങ്ങളുടെ ശ്രേണിയെ വിളിക്കുന്നു വിലാസ സ്ഥലം.

ഫിസിക്കൽ, വെർച്വൽ മെമ്മറി

ആദ്യത്തെ കമ്പ്യൂട്ടറുകളിൽ, വിലാസ സ്ഥലത്തിൻ്റെ വലുപ്പം ഇൻസ്റ്റാൾ ചെയ്ത റാമിൻ്റെ വലുപ്പത്തിന് തുല്യമായിരുന്നു. അതായത്, കമ്പ്യൂട്ടറിൽ 128 KB മെമ്മറി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, പ്രവർത്തന സമയത്ത് പ്രോഗ്രാമിന് ഉപയോഗിക്കാവുന്ന പരമാവധി മെമ്മറി 128 KB ആയിരുന്നു. ഈ സാഹചര്യത്തിൽ, ഏതെങ്കിലും ആപ്ലിക്കേഷൻ ഒബ്ജക്റ്റിൻ്റെ വിലാസം സ്റ്റോറേജ് ഉപകരണത്തിൻ്റെ ഫിസിക്കൽ സെല്ലിൻ്റെ വിലാസത്തിന് തുല്യമാണ്.

ഈ അഭിസംബോധന രീതി വളരെ ലളിതമായിരുന്നു, എന്നാൽ ഒരു ദമ്പതികൾ ഉണ്ടായിരുന്നു കാര്യമായ കുറവുകൾ. ഒന്നാമതായി, പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷൻ്റെ മെമ്മറി റാം പരിമിതപ്പെടുത്തിയിരുന്നു, അത് അക്കാലത്ത് വളരെ ചെലവേറിയതും വളരെ ചെറിയ അളവിൽ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്തതുമാണ്. രണ്ടാമതായി, പ്രവർത്തിക്കുന്ന എല്ലാ പ്രോഗ്രാമുകളും ഒരേ വിലാസ സ്ഥലത്ത് എക്സിക്യൂട്ട് ചെയ്തു, ഇത് ഒന്നിലധികം ആപ്ലിക്കേഷനുകൾ ഒരേ സെല്ലിലേക്ക് തെറ്റായി ഡാറ്റ എഴുതാനുള്ള സാധ്യതയിലേക്ക് നയിച്ചു. അത്തരമൊരു സാഹചര്യം ഉണ്ടായാൽ, അനന്തരഫലങ്ങൾ ഊഹിക്കാൻ പ്രയാസമില്ല.

ആധുനിക കമ്പ്യൂട്ടറുകളിൽ, ഉപകരണങ്ങളും പ്രോഗ്രാമുകളും യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കില്ല ( ശാരീരികമായ) മെമ്മറി, ഒപ്പം വെർച്വൽ, അത് അനുകരിക്കുന്നു. മെഷീനിൽ സൈദ്ധാന്തികമായി സാധ്യമായ പരമാവധി റാം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് അനുമാനിക്കാൻ ഇത് അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു, കൂടാതെ കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന ഒരേയൊരു പ്രോഗ്രാമാണിത്.

അതിനാൽ, ഇന്നത്തെ കമ്പ്യൂട്ടറിൻ്റെ അഡ്രസ് സ്പേസ് അതിൻ്റെ ഫിസിക്കൽ (റാം) മെമ്മറിയുടെ വലുപ്പത്താൽ പരിമിതപ്പെടുത്തിയിട്ടില്ല കൂടാതെ അതിൻ്റെ സാധ്യമായ പരമാവധി വലുപ്പവും ഉണ്ട്. ജോലി സ്ഥലം, ഏത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ആണ്.

ഇന്ന്, വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് 32-ബിറ്റ്, 64-ബിറ്റ് പതിപ്പുകൾ ഉണ്ട്. ആദ്യത്തേതിൽ, പേരിനെ അടിസ്ഥാനമാക്കി, വിലാസത്തിനായി 32-ബിറ്റ് വിലാസ ഇടം ഉപയോഗിക്കുന്നു, പരമാവധി വലിപ്പംഅത് 2 32 = 4,294,967,296 ബൈറ്റുകൾ അല്ലെങ്കിൽ 4 GB (ജിഗാബൈറ്റുകൾ) ആണ്. 64-ബിറ്റ് പതിപ്പ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റംവിലാസ സ്ഥലത്തിൻ്റെ വലുപ്പം അവിശ്വസനീയമായ 2,64 = 18,446,744,073,709,551,616 ബൈറ്റുകളായി വർദ്ധിപ്പിക്കുന്നു - 18 ക്വിൻ്റില്യൺ ബൈറ്റുകൾ അല്ലെങ്കിൽ 16 EB (എക്സാബൈറ്റുകൾ). ശരിയാണ്, ആധുനിക ക്ലയൻ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ വിൻഡോസ് 7 x64 കാരണം ശ്രദ്ധിക്കേണ്ടതാണ് വസ്തുനിഷ്ഠമായ കാരണങ്ങൾ 16 TB (2 44) എന്ന പരമാവധി വിലാസ ഇടം പിന്തുണയ്ക്കുക.

അതേ സമയം, പ്രവർത്തിക്കുന്ന ഓരോ ആപ്ലിക്കേഷനും സിസ്റ്റത്തെ ആശ്രയിച്ച് 4 GB, 16 TB എന്നിവയുടെ വോള്യങ്ങൾ അനുവദിച്ചിരിക്കുന്നു! അതായത്, ഏതെങ്കിലും പ്രവർത്തിക്കുന്ന പ്രോഗ്രാംസ്വന്തം വിലാസ ഇടം ലഭിക്കുന്നു, അത് മറ്റുള്ളവരുമായി ഓവർലാപ്പ് ചെയ്യുന്നില്ല.

സിസ്റ്റം വേഗതയിൽ റാം വോളിയത്തിൻ്റെ സ്വാധീനം

എന്നാൽ അഡ്രസ് സ്‌പെയ്‌സിലെ എൻട്രികൾ ഫിസിക്കൽ മെമ്മറിയുടെ യഥാർത്ഥ അളവ് കവിയാൻ തുടങ്ങുമ്പോൾ എന്ത് സംഭവിക്കും? ഈ സാഹചര്യത്തിൽ, താൽക്കാലികമായി ഉപയോഗിക്കാത്ത ഡാറ്റയുടെ ഒരു ഭാഗം റാമിൽ നിന്ന് കൈമാറ്റം ചെയ്യപ്പെടുന്നു HDDവിളിക്കപ്പെടുന്നവയിൽ swap ഫയൽഅല്ലെങ്കിൽ "സ്വാപ്പ്". പ്രോഗ്രാമുകൾക്ക് ഈ ഡാറ്റ വീണ്ടും ആവശ്യമുണ്ടെങ്കിൽ, അഭ്യർത്ഥന പ്രകാരം സിസ്റ്റം അത് ഡിസ്കിൽ നിന്ന് റാമിലേക്ക് തിരികെ നൽകും.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ചെറിയ അളവിലുള്ള റാം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, OS-ന് പലപ്പോഴും റാമിൽ നിന്ന് പേജ് ഫയലിലേക്കും പിന്നിലേക്കും ഡാറ്റ നീക്കേണ്ടി വന്നേക്കാം, അതിൻ്റെ ഫലമായി ഹാർഡ് ഡ്രൈവിലെ ലോഡ് വളരെയധികം വർദ്ധിക്കുന്നു, ഇത് മാന്ദ്യത്തിലേക്ക് നയിക്കുന്നു. മുഴുവൻ സിസ്റ്റത്തിൻ്റെയും. ഒരേസമയം നിരവധി ആപ്ലിക്കേഷനുകൾ സമാരംഭിക്കുകയാണെങ്കിൽ, പ്രോഗ്രാമുകൾ എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുപകരം മെമ്മറിയും ഡിസ്കും തമ്മിലുള്ള വിവരങ്ങൾ കൈമാറാൻ സിസ്റ്റം അതിൻ്റെ മുഴുവൻ സമയവും ചെലവഴിക്കാൻ തുടങ്ങുന്നു. ദൃശ്യപരമായി, ഈ നിമിഷം, സിസ്റ്റം "ഫ്രീസുചെയ്യുന്നു", അതായത്, ഉപയോക്തൃ കമാൻഡുകളോട് പ്രതികരിക്കുന്നത് നിർത്തുന്നു.

യഥാർത്ഥ റാമിൻ്റെ അളവ് കൂടുന്തോറും ഹാർഡ് ഡ്രൈവ് ആക്സസ് ചെയ്യുന്നത് കുറവാണ്, അതിൻ്റെ ഫലമായി കമ്പ്യൂട്ടറിൻ്റെ മൊത്തത്തിലുള്ള പ്രകടനം വർദ്ധിക്കുന്നു. അതുകൊണ്ടാണ് റാമിൻ്റെ വലുപ്പം വർദ്ധിപ്പിക്കുന്നത് എല്ലായ്പ്പോഴും സിസ്റ്റത്തിൻ്റെ വേഗതയെ നല്ല രീതിയിൽ സ്വാധീനിക്കുന്നത്, കൂടാതെ നിലവിലെ മെമ്മറി വിലകൾ കണക്കിലെടുക്കുമ്പോൾ, പല ഉപയോക്താക്കൾക്കും 8, 16 അല്ലെങ്കിൽ 32 ജിബി റാം എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. പ്രവർത്തിക്കുമ്പോൾ വലിയ അളവിലുള്ള മെമ്മറി പ്രത്യേകിച്ചും പ്രയോജനകരമാണ് ഗ്രാഫിക് ആപ്ലിക്കേഷനുകൾ(ആധുനിക 3D ഗെയിമുകൾ ഉൾപ്പെടെ) വീഡിയോ എഡിറ്റിംഗ് പ്രോഗ്രാമുകളും.

അത് അറിയുന്നത് മൂല്യവത്താണ് വ്യത്യസ്ത പതിപ്പുകൾ 64-ബിറ്റ് വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ വ്യത്യസ്ത പരമാവധി റാമിനെ പിന്തുണച്ചേക്കാം. 192 ജിബി വരെ മെമ്മറി പിന്തുണയ്ക്കുന്ന വിസ്റ്റയുടെ അല്ലെങ്കിൽ 7 (പ്രൊഫഷണൽ, എൻ്റർപ്രൈസ്, അൾട്ടിമേറ്റ്) യുടെ പഴയ പതിപ്പുകളുടെ ഉപയോക്താക്കൾക്ക് വിഷമിക്കേണ്ട കാര്യമൊന്നുമില്ല, കാരണം അത്തരമൊരു വോളിയം ഹോം കമ്പ്യൂട്ടറുകളിൽ പ്രായോഗികമായി ലഭ്യമല്ലാത്തതിനാൽ, ഇൻസ്റ്റാൾ ചെയ്തവർ ഹോം പതിപ്പുകൾഅടിസ്ഥാനവും ഹോം പ്രീമിയംചിന്തിക്കാൻ ചിലതുണ്ട്. ഈ പതിപ്പുകളുടെ കഴിവുകൾ വളരെയധികം കുറയുന്നു, പ്രീമിയം 16 GB വരെ റാം പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, അടിസ്ഥാനം 8 GB മാത്രം. ഇതിനകം പിന്തുണയ്ക്കുന്ന പരമാവധി ലഭ്യമായ RAM തുക കാലഹരണപ്പെട്ട വിൻഡോസ് XP (64-ബിറ്റ് പതിപ്പ്) 16 GB ആണ്.

എന്തുകൊണ്ട് 32-ബിറ്റ് സിസ്റ്റംവിൻഡോസ്4 ജിബി റാം കാണുന്നില്ല

തീർച്ചയായും, പല ഉപയോക്താക്കളും മെമ്മറി വില കുറയുന്നത് പ്രയോജനപ്പെടുത്താനും അതിൻ്റെ അളവ് വർദ്ധിപ്പിക്കാനും ആഗ്രഹിക്കുന്നു സ്വന്തം കമ്പ്യൂട്ടറുകൾ. ഈ നടപടിക്രമം ലളിതമാണ് - പഴയ പലകകൾ നീക്കം ചെയ്യുക മദർബോർഡ്കൂടാതെ മിനിറ്റുകൾക്കുള്ളിൽ നിങ്ങൾക്ക് പുതിയവ ചേർക്കാൻ കഴിയും പ്രത്യേക ഉപകരണങ്ങൾ. അടുത്തതായി, കമ്പ്യൂട്ടർ ഓണാക്കുക, ലോഡുചെയ്യുമ്പോൾ സ്വയം-ടെസ്റ്റ് പ്രോഗ്രാം പുതിയ വോളിയം പ്രദർശിപ്പിക്കുമ്പോൾ നിശബ്ദമായി സന്തോഷിക്കുക റാം ഇൻസ്റ്റാൾ ചെയ്തു(ഇവിടെയും പ്രശ്‌നങ്ങളുണ്ടാകാമെങ്കിലും, അതിനെക്കുറിച്ച് കൂടുതൽ ചുവടെ). അപ്പോൾ ഞങ്ങൾ കാത്തിരിക്കുന്നു വിൻഡോസ് ബൂട്ട്, കമ്പ്യൂട്ടർ പ്രോപ്പർട്ടികളിലേക്ക് പോയി... "ഇൻസ്റ്റാൾ ചെയ്ത മെമ്മറി" വിഭാഗത്തിൽ മൂന്ന് ജിഗാബൈറ്റിലധികം ഒരു കണക്ക് ഉണ്ടെന്ന് ഞങ്ങൾ കാണുന്നു, ഉദാഹരണത്തിന്, യഥാർത്ഥത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത നാല്. അപ്പോൾ എന്താണ് സംഭവിച്ചത്, അത് ശരിയാക്കാൻ കഴിയുമോ?

നമുക്ക് ഇതിനകം അറിയാവുന്നതുപോലെ, പൂർണ്ണമായും സൈദ്ധാന്തികമായി 32 ബിറ്റ് സിസ്റ്റംഅധിക തന്ത്രങ്ങളൊന്നുമില്ലാതെ, 4 ജിഗാബൈറ്റ് റാം (2 32) വരെ ലഭ്യമാണ്, എന്നാൽ വിൻഡോസിന് ഈ വോളിയം മുഴുവനും ഉപയോഗിക്കാൻ കഴിയില്ല, കാരണം അതിൻ്റെ ഒരു ഭാഗം കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്നു.

ഇപ്പോൾ, ചരിത്രത്തിലേക്ക് ഒരു ചെറിയ ഉല്ലാസയാത്ര നടത്താനുള്ള സമയമാണിത്. 1980-കളുടെ തുടക്കത്തിൽ പുറത്തിറങ്ങിയ ആദ്യത്തെ ഡെസ്‌ക്‌ടോപ്പ് പിസികളിൽ അവയുടെ ഫിസിക്കൽ മെമ്മറി അഡ്രസ് സ്‌പേസ് അഞ്ച് മുതൽ മൂന്ന് വരെ അനുപാതത്തിൽ രണ്ട് ഭാഗങ്ങളായി വിഭജിച്ചു. ആദ്യഭാഗം റാൻഡം ആക്‌സസ് മെമ്മറി (റാം), രണ്ടാമത്തേത് സെൽഫ്-ടെസ്റ്റ് പ്രോഗ്രാം (POST), അടിസ്ഥാന ഇൻപുട്ട്/ഔട്ട്‌പുട്ട് സിസ്റ്റം (BIOS), ഉപകരണ മെമ്മറി എന്നിവയെ ഉൾക്കൊള്ളാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. അതേ സമയം, ഉപകരണങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്ന വിലാസ സ്ഥലത്തിൻ്റെ ആ ഭാഗം കമ്പ്യൂട്ടറിൻ്റെ റാമിനായി ഒരേസമയം ഉപയോഗിക്കാൻ കഴിയില്ല.

1985-ൽ ഇൻ്റൽ 80386 പ്രോസസർ പുറത്തിറക്കിയപ്പോൾ എല്ലാം മാറി. പുതിയ ചിപ്പുകളെ അടിസ്ഥാനമാക്കി കമ്പ്യൂട്ടറുകളിലെ ഫിസിക്കൽ മെമ്മറിയുടെ വിതരണം മാറ്റാൻ ഒരേസമയം രണ്ട് തീരുമാനങ്ങൾ എടുത്തു. മെമ്മറിയുടെ ആദ്യ മെഗാബൈറ്റിലെ വിലാസങ്ങളുടെ വിതരണം പഴയതുമായി പൊരുത്തപ്പെടുന്നതിന് മാറ്റമില്ലാതെ തുടർന്നു. സോഫ്റ്റ്വെയർമുമ്പത്തെ കമ്പ്യൂട്ടർ മോഡലുകളും. മെമ്മറി ഉപയോഗം ആവശ്യമുള്ള കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾക്കായി, നാലാമത്തെ ജിഗാബൈറ്റ് ഇപ്പോൾ അനുവദിച്ചിരിക്കുന്നു. ബാക്കിയുള്ള എല്ലാ സ്ഥലവും റാമിനായി അനുവദിച്ചു.

ഒരുപക്ഷേ ഇന്ന് ഈ തീരുമാനം പലർക്കും പൂർണ്ണമായും ശരിയാണെന്ന് തോന്നിയേക്കാം, എന്നാൽ അക്കാലത്ത് നിരവധി ജിഗാബൈറ്റ് റാം അതിശയകരമാണെന്ന് തോന്നി! ആർക്കിടെക്ചറും ഈ വിലാസ വിതരണ ക്രമവും ഇത്രയും വർഷങ്ങൾ നിലനിൽക്കുമെന്ന് ആരും കരുതിയിരിക്കില്ല. എന്നാൽ ഇന്നുവരെ, എല്ലാ ആധുനിക കമ്പ്യൂട്ടറുകളിലും, പൂജ്യത്തിൽ നിന്ന് ആരംഭിക്കുന്ന വിലാസങ്ങൾ റാം കൈവശപ്പെടുത്താൻ തുടങ്ങുന്നു, കൂടാതെ ഉപകരണങ്ങൾ - 4 ജിബി മാർക്കിൽ നിന്ന് വിപരീത ദിശയിൽ ആരംഭിക്കുന്നു.

കമ്പ്യൂട്ടർ ബൂട്ട് ചെയ്യാൻ തുടങ്ങുന്ന നിമിഷം മുതൽ മെമ്മറി എങ്ങനെ വിതരണം ചെയ്യപ്പെടുന്നുവെന്ന് ഇപ്പോൾ നമുക്ക് കൂടുതൽ വ്യക്തമായി നോക്കാം. എല്ലാ പ്രോഗ്രാമുകളും ഇവിടെ ഓർമ്മിക്കേണ്ടത് പ്രധാനമാണ് കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾഅവ ഫിസിക്കൽ മെമ്മറിയുമായി നേരിട്ട് പ്രവർത്തിക്കുന്നില്ല, പക്ഷേ ഒരു വിലാസ ഇടം ഉപയോഗിച്ച്, അതിൻ്റെ വലുപ്പം ഇൻസ്റ്റാൾ ചെയ്ത റാമിൻ്റെ യഥാർത്ഥ അളവിനെ ഒരു തരത്തിലും ആശ്രയിക്കുന്നില്ല. അതായത്, കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ റാമും നിങ്ങൾ നീക്കം ചെയ്താൽ, വിലാസ സ്ഥലത്തിൻ്റെ വലുപ്പം ഒരു ബിറ്റ് മാറില്ല. 32-ബിറ്റ് സിസ്റ്റങ്ങൾക്ക് ഇത് 4 ജിബിക്ക് തുല്യമാണെന്ന് നമുക്ക് ഓർക്കാം.

മെഷീൻ ഓണാക്കിയ ഉടൻ, പ്രത്യേക പരിപാടി BIOS എന്ന് വിളിക്കപ്പെടുന്ന, ആക്സസ് ചെയ്യാൻ തുടങ്ങുന്നു ഇൻസ്റ്റാൾ ചെയ്ത ഉപകരണങ്ങൾ. ഒരു പ്രത്യേക ഉപകരണത്തിന് ഏതൊക്കെ വിലാസ ശ്രേണികൾ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ആദ്യം ശേഖരിക്കുക, തുടർന്ന് മെമ്മറി വിതരണം ചെയ്യുക, അങ്ങനെ അവ പ്രവർത്തന സമയത്ത് പരസ്പരം ഇടപെടാതിരിക്കുക എന്നതാണ് ഇതിൻ്റെ ചുമതല. ഉപകരണങ്ങൾക്ക് ആവശ്യമായ വെർച്വൽ വിലാസങ്ങൾ വിലാസ സ്ഥലത്ത് റിസർവ് ചെയ്ത ശേഷം (നാലാമത്തെ ജിഗാബൈറ്റിൽ നിന്ന് മുകളിൽ നിന്ന് താഴേക്ക്), ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ ലോഡിംഗ് ആരംഭിക്കുന്നു.


ഞങ്ങൾ നേരത്തെ പറഞ്ഞതുപോലെ, ഇൻസ്റ്റാൾ ചെയ്ത റാമിന് താഴെ നിന്ന് മുകളിലേക്ക് - പൂജ്യം മുതൽ അഡ്രസ് സ്പേസ് അനുവദിച്ചിരിക്കുന്നു. അങ്ങനെ, സിസ്റ്റം ബൂട്ട് ചെയ്തതിനുശേഷം, ഫിസിക്കൽ മെമ്മറി വിലാസ സ്ഥലത്ത് (0 മുതൽ 2 ജിബി വരെ) "പ്രൊജക്റ്റ്" ചെയ്യുന്നു, കൂടാതെ വിൻഡോസ്, ഉപകരണങ്ങൾക്കായി റിസർവ് ചെയ്തിരിക്കുന്ന വിലാസങ്ങളുമായി വൈരുദ്ധ്യങ്ങളൊന്നും കാണാതെ, ഇൻസ്റ്റാൾ ചെയ്ത മുഴുവൻ റാമും കാണിക്കുന്നു.

അതിനാൽ, റാമിൻ്റെ അളവ് രണ്ടോ മൂന്നോ ജിഗാബൈറ്റിൽ കവിയാത്തിടത്തോളം, മിക്ക കേസുകളിലും പ്രശ്നങ്ങളൊന്നും ഉണ്ടാകില്ല, എന്നാൽ ഈ പരിധി കവിഞ്ഞാൽ ഉടൻ തന്നെ വൈരുദ്ധ്യങ്ങൾ ഉണ്ടാകാം. നാലാമത്തെ ജിഗാബൈറ്റിൽ, ഒരു റാം സെല്ലും ഒരു ഉപകരണത്തിൻ്റെ മെമ്മറി സെല്ലും, ഉദാഹരണത്തിന് ഒരു വീഡിയോ കാർഡ്, ഒരേ വിലാസം ക്ലെയിം ചെയ്യുന്ന ഒരു സാഹചര്യം ഉണ്ടാകാൻ സാധ്യതയുണ്ട്. റാം ഡാറ്റ അവിടെ എഴുതിയിട്ടുണ്ടെങ്കിൽ, ഇത് സ്ക്രീനിലെ ചിത്രത്തിൻ്റെ വികലതയിലേക്ക് നയിക്കും, എന്നാൽ മോണിറ്ററിലെ ചിത്രം മാറുകയാണെങ്കിൽ, മെമ്മറിയിലെ ഉള്ളടക്കങ്ങൾ വികലമാകും. അത്തരം പൊരുത്തക്കേടുകൾ തടയുന്നതിന്, ഉപകരണ വിലാസങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്ന ഫിസിക്കൽ മെമ്മറിയുടെ ഒരു ഭാഗം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം റാമിനായി ഉപയോഗിക്കുന്നില്ല.


4 GB ഫിസിക്കൽ മെമ്മറി ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, സൈദ്ധാന്തികമായി അതിൻ്റെ വിലാസങ്ങൾ 32-ബിറ്റ് സിസ്റ്റങ്ങൾക്കായി ലഭ്യമായ എല്ലാ വിലാസ സ്ഥലവും കൈവശപ്പെടുത്തും. എന്നാൽ ഉപകരണങ്ങൾ റിസർവ് ചെയ്യാത്ത ഏരിയയിൽ വരുന്നവ മാത്രമേ ലഭ്യമാകൂ. ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, ഇൻസ്റ്റാൾ ചെയ്ത റാമിൻ്റെ അളവ് 3.5 GB ആണെന്ന് വിൻഡോസ് അനുമാനിക്കും.

വളരെക്കാലമായി, നാലാമത്തെ ജിഗാബൈറ്റിൻ്റെ പ്രശ്നത്തെക്കുറിച്ച് ആരും പ്രത്യേകിച്ച് ആശങ്കാകുലരായിരുന്നില്ല. ഉപകരണങ്ങളുടെ ആവശ്യങ്ങൾക്കായി വളരെ കുറച്ച് സ്ഥലം മാത്രമേ ഉപയോഗിച്ചിട്ടുള്ളൂ - ഡിസ്ക് കൺട്രോളറുകൾക്ക് പതിനായിരക്കണക്കിന് കിലോബൈറ്റുകൾ നെറ്റ്വർക്ക് അഡാപ്റ്റർ, കൂടാതെ വീഡിയോ കാർഡ് മെമ്മറിക്കായി കുറച്ച് മെഗാബൈറ്റുകൾ. റാമിൻ്റെ വോള്യങ്ങളും ചെറുതായിരുന്നു, അതിനർത്ഥം ലഭ്യമായ വിലാസ സ്ഥലത്ത് റാമും ഉപകരണങ്ങളും ഉപയോഗിക്കുന്ന വിലാസങ്ങളുടെ വിഭജനം മിക്കവാറും അസാധ്യമാണ്.

എജിപി സാങ്കേതിക വിദ്യയുടെ വരവോടെ ആദ്യ അലാറം മണി മുഴങ്ങി. ആ സമയത്ത്, ഹാർഡ്വെയർ ആക്സിലറേഷനുള്ള വീഡിയോ അഡാപ്റ്ററുകൾ 3D ഗ്രാഫിക്സ്സ്വന്തം റാം ഉപയോഗിക്കാനുള്ള അവരുടെ ആവശ്യം നാടകീയമായി വർദ്ധിപ്പിച്ചു. എജിപി അത് സാധ്യമാക്കി ഗ്രാഫിക്സ് അഡാപ്റ്ററുകൾനിങ്ങളുടെ സ്വന്തം ആവശ്യങ്ങൾക്കായി കമ്പ്യൂട്ടർ മെമ്മറിയുടെ ഒരു ഭാഗം ഉപയോഗിക്കുക, നിങ്ങളുടെ സ്വന്തം അഭാവത്തിൽ. ഈ സാഹചര്യത്തിൽ, അഡാപ്റ്ററിൻ്റെ തരവും സ്വന്തം മെമ്മറിയുടെ അളവും പരിഗണിക്കാതെ തന്നെ, 256 MB വിലാസങ്ങൾ റിസർവ് ചെയ്തിരിക്കുന്നു, കാരണം ഈ വലുപ്പം വീഡിയോ കാർഡ് വഴിയല്ല, AGP ബസ് ഉപകരണങ്ങൾ വഴി സജ്ജീകരിച്ചിരിക്കുന്നു. പിസിഐ-എക്സ്പ്രസ് സാങ്കേതികവിദ്യയുടെ വരവോടെ, സ്ഥിതി അടിസ്ഥാനപരമായി മാറിയിട്ടില്ല, റിസർവ് ചെയ്ത സ്ഥലത്തിൻ്റെ വലിപ്പം അതേപടി തുടരുന്നു.

വർദ്ധിച്ച വിശപ്പ് കൂടാതെ ഗ്രാഫിക്സ് സബ്സിസ്റ്റങ്ങൾ, മദർബോർഡിലെ സംയോജിത ഉപകരണങ്ങളുടെ എണ്ണം നിരന്തരം വളരുകയായിരുന്നു. അവർ ഉയർന്ന വേഗത ചേർത്തു നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസുകൾ, മൾട്ടിചാനൽ ശബ്ദ കാർഡുകൾഒപ്പം പല തരംകൺട്രോളറുകൾ. കൂടാതെ, അഡ്രസ് സ്പേസ് ഉപകരണങ്ങൾക്കായി അനുവദിച്ചിരിക്കുന്നത് കൃത്യമായ ആവശ്യമായ അളവിലല്ല, മറിച്ച് നിർമ്മാതാക്കൾ വ്യക്തമാക്കിയ അവയുടെ സ്വഭാവസവിശേഷതകളാൽ നിർണ്ണയിക്കപ്പെടുന്ന ബ്ലോക്കുകളിലാണ്. ഇക്കാരണത്താൽ, വിലാസങ്ങൾക്കിടയിൽ വിവിധ ഉപകരണങ്ങൾസ്വതന്ത്ര വിടവുകൾ പ്രത്യക്ഷപ്പെടുന്നു, ഇത് റിസർവ് ചെയ്ത മെമ്മറി സ്പേസ് കൂടുതൽ വർദ്ധിപ്പിക്കുന്നു.

ചില സന്ദർഭങ്ങളിൽ, വളരെ അപൂർവമാണെങ്കിലും, ഉപകരണങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്ന വിലാസ സ്ഥലത്തിൻ്റെ അളവ് രണ്ട് ജിഗാബൈറ്റിൽ എത്താം. മിക്ക കേസുകളിലും, 500 MB മുതൽ 1 GB വരെയുള്ള ഇടം തടഞ്ഞിരിക്കുന്നു.

സാങ്കേതികവിദ്യPAE

32-ബിറ്റ് വിൻഡോസിൽ 4 ജിബി മെമ്മറി ഇപ്പോഴും കാണാൻ കഴിയുമോ? അതെ, നിങ്ങൾ ഒരു സെർവർ OS ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഉദാഹരണത്തിന് വിൻഡോസ് സെർവർ 2003 അല്ലെങ്കിൽ സെർവർ 2008.

90-കളുടെ മധ്യത്തിൽ, ലഭ്യമായ റാമിൻ്റെ അളവ് വികസിപ്പിക്കുന്നതിനുള്ള ഒരു സാങ്കേതികവിദ്യ വികസിപ്പിച്ചെടുത്തു, അതിനെ PAE (ഫിസിക്കൽ അഡ്രസ് എക്സ്റ്റൻഷൻ) എന്ന് വിളിക്കുന്നു. ഇൻ്റൽ പെൻ്റിയം പ്രോ പ്രോസസറുകളിൽ ഇത് ആദ്യമായി നടപ്പിലാക്കി, അതിൻ്റെ ഫലമായി അവർക്ക് 32 അല്ല, 36-ബിറ്റ് വിലാസ ബസ് ഉപയോഗിക്കാൻ കഴിഞ്ഞു, ഇത് സൈദ്ധാന്തികമായി പരമാവധി 4 അല്ല, 64 ജിബി റാം ഉപയോഗിക്കാൻ സാധ്യമാക്കി. .

എന്നാൽ ഏറ്റവും ശ്രദ്ധേയമായ കാര്യം, മെമ്മറി കൺട്രോളറുകളിൽ ഈ സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്നതിൻ്റെ ചില സവിശേഷതകൾ അതിൻ്റെ ഉദ്ദേശ്യത്തിനായി ഉപയോഗിക്കുന്നതിന് മാത്രമല്ല, ചില മെമ്മറി ഏരിയകൾ മറ്റ് വിലാസങ്ങളിലേക്ക് മാറ്റാനും അവസരം നൽകുന്നു എന്നതാണ്. അങ്ങനെ, 4 ജിബിക്ക് മുകളിലുള്ള ഒരു ഏരിയയിലേക്ക് നീങ്ങാൻ കഴിയും, ഉദാഹരണത്തിന്, അഞ്ചാമത്തെ ജിഗാബൈറ്റ് വിലാസ സ്ഥലത്തേക്ക്, ഉപകരണങ്ങളുമായുള്ള വൈരുദ്ധ്യങ്ങളുടെ സാധ്യത കാരണം തടഞ്ഞ റാമിൻ്റെ ആ ഭാഗം, അതിനുശേഷം അത് വീണ്ടും ലഭ്യമാകും. ശരിയാണ്, ഇതിനായി രണ്ട് വ്യവസ്ഥകൾ പാലിക്കേണ്ടതുണ്ട്.

ആദ്യം, ഫിസിക്കൽ അഡ്രസ് വിപുലീകരണത്തെ പിന്തുണയ്ക്കുന്ന ഒരു പ്രത്യേക മെമ്മറി മാനേജർ സജ്ജീകരിച്ചിരിക്കുന്ന ഒരു മദർബോർഡിൽ പ്രോസസർ ഇൻസ്റ്റാൾ ചെയ്യണം. സാധാരണ ഫേംവെയറിൽ ബയോസ് സജ്ജീകരണം(BIOS), കമ്പ്യൂട്ടർ ഓണാക്കിയ ഉടൻ ആരംഭിക്കുന്ന, ഉണ്ട് പ്രത്യേക ക്രമീകരണം, റീഡയറക്ഷൻ നിരോധിക്കുക അല്ലെങ്കിൽ അനുവദിക്കുക. IN വ്യത്യസ്ത മോഡലുകൾമദർബോർഡുകളിൽ, അതിൻ്റെ പേര് വ്യത്യസ്തമായിരിക്കും, ഉദാഹരണത്തിന്: മെമ്മറി റീമാപ്പ്, 64-ബിറ്റ് ഒഎസ്, മെമ്മറി ഹോൾ എന്നിവയും മറ്റുള്ളവയും. ഈ ഓപ്ഷൻ്റെ കൃത്യമായ പേര് നിങ്ങളുടെ നിർദ്ദിഷ്ട മദർബോർഡിൻ്റെ മാനുവലിൽ കാണാം. വഴിയിൽ, പഴയ മദർബോർഡുകൾ വിലാസ വിപുലീകരണ മോഡിനെ പിന്തുണച്ചേക്കില്ല (ഇത് നിർദ്ദേശങ്ങളിൽ നിന്നും കണ്ടെത്താനാകും).

രണ്ടാമതായി, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ PAE മോഡ് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം. അതിനാൽ അകത്ത് സെർവർ സിസ്റ്റങ്ങൾഓ, ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. അതിനാൽ, നിങ്ങൾ 32-ബിറ്റ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ വിൻഡോസ് സമാനമാണ്ഒരു തരത്തിൽ അധികം അല്ല പഴയ കമ്പ്യൂട്ടർ(മുകളിൽ സൂചിപ്പിച്ച ഹാർഡ്‌വെയർ നിയന്ത്രണങ്ങളൊന്നുമില്ല), തുടർന്ന് PAE സാങ്കേതികവിദ്യയുടെ ഉപയോഗത്തിന് നന്ദി, എല്ലാ 4 GB റാമും ലഭ്യമാകും.

അത് തികച്ചും യുക്തിസഹമാണ് ഈ സാങ്കേതികവിദ്യക്ലയൻ്റ് സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കാനും ഉപയോഗിക്കാനും കഴിയും, എന്നാൽ ചില നിയന്ത്രണങ്ങളോടെ.

തുടക്കത്തിൽ, ആദ്യത്തേതിൽ വിൻഡോസ് പതിപ്പുകൾഎക്സ്പി ഈ മോഡ് 2001 ൽ റാമിൻ്റെ ശരാശരി തുക ആയതിനാൽ പ്രവർത്തനരഹിതമാക്കി വ്യക്തിഗത കമ്പ്യൂട്ടറുകൾ 128 - 256 MB ആയിരുന്നു, അത് പ്രവർത്തനക്ഷമമാക്കേണ്ട ആവശ്യമില്ല. ഒരുപക്ഷേ സ്ഥിതിഗതികൾ കുറച്ചുകാലം ഈ രീതിയിൽ തന്നെ തുടരുമായിരുന്നു, എന്നാൽ 2003-ൽ, സിസ്റ്റത്തിലെ കേടുപാടുകളുടെ എണ്ണം ഗണ്യമായി കുറയ്ക്കുന്നതിന് രൂപകൽപ്പന ചെയ്ത XP-യ്‌ക്കായി മൈക്രോസോഫ്റ്റ് രണ്ടാമത്തെ പാച്ച് പാക്കേജ് വികസിപ്പിക്കാൻ തുടങ്ങി. രണ്ടാമത്തെ സർവീസ് പായ്ക്ക് കൊണ്ടുവന്ന പുതുമകളിലൊന്ന് ഹാർഡ്‌വെയറിൻ്റെ ഉപയോഗവും ആയിരുന്നു സോഫ്റ്റ്വെയർ സാങ്കേതികവിദ്യകൾ, മെമ്മറിയുടെ ഉള്ളടക്കങ്ങൾ അധികമായി പരിശോധിച്ച് ക്ഷുദ്ര കോഡ് പ്രവർത്തിക്കുന്നത് തടയുന്നു. ഓൺ ഹാർഡ്‌വെയർ ലെവൽഈ പരിശോധന നടത്തുന്നത് പ്രോസസ്സർ ആണ്. അതേ സമയം, ഇൻ ഇൻ്റൽ ഈ പ്രവർത്തനംഎക്‌സിക്യൂട്ട് ഡിസേബിൾ ബിറ്റ് (എക്‌സിക്യൂഷൻ ബാൻ) എന്നും എഎംഡിയിൽ - നോ-എക്‌സിക്യൂട്ട് പേജ്-പ്രൊട്ടക്ഷൻ (എക്‌സിക്യൂഷനിൽ നിന്ന് പേജുകൾ സംരക്ഷിക്കൽ) എന്നും വിളിക്കുന്നു.

എന്നിരുന്നാലും, അത്തരം ഹാർഡ്‌വെയർ പരിരക്ഷ സാധ്യമാകുന്നതിന്, പ്രോസസ്സർ PAE മോഡിലേക്ക് മാറ്റേണ്ടതുണ്ട്. അതുകൊണ്ടാണ്, Windows XP SP2 മുതൽ, ഈ മോഡ്, ലഭ്യമാണെങ്കിൽ അനുയോജ്യമായ പ്രോസസ്സർ, സ്വയമേവ ഓണാക്കുന്നു. എന്നാൽ ഏറ്റവും പ്രധാനപ്പെട്ട കാര്യം, 32-ബിറ്റ് വിൻഡോസ് എക്സ്പിയിൽ SP2, SP3 എന്നീ സർവീസ് പായ്ക്കുകൾ ഉള്ളതും തുടർന്നുള്ളതും വിൻഡോസ് വിസ്തകൂടാതെ Windows 7, ഫിസിക്കൽ അഡ്രസ് എക്സ്റ്റൻഷൻ ഭാഗികമായി മാത്രമേ നടപ്പിലാക്കൂ. ഈ സിസ്റ്റങ്ങൾ 36-ബിറ്റ് മെമ്മറി അഡ്രസ്സിംഗിനെ പിന്തുണയ്ക്കുന്നില്ല, കൂടാതെ PAE മോഡ് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, അവരുടെ പക്കൽ ഒരു ബൈറ്റ് വിലാസ ഇടം ചേർക്കുന്നില്ല, ഇത് ലോക്ക് ചെയ്ത റാം വിലാസങ്ങൾ മുകളിലെ വിഭാഗങ്ങളിലേക്ക് കൈമാറുന്നത് അസാധ്യമാക്കുന്നു. ഡിവൈസ് ഡ്രൈവറുകളുമായുള്ള അനുയോജ്യത ഉറപ്പാക്കുന്നതിനാണ് ഇത് നടപ്പിലാക്കുന്നതിനുള്ള കാരണം.

ഞങ്ങൾ ഓർക്കുന്നതുപോലെ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും എല്ലാ പ്രോഗ്രാമുകളും വെർച്വൽ അഡ്രസ് സ്‌പെയ്‌സുകളും അതനുസരിച്ച് വിർച്ച്വൽ വിലാസങ്ങളും ഉപയോഗിക്കുന്നു, അവ പിന്നീട് ഫിസിക്കൽ ആയി പരിവർത്തനം ചെയ്യപ്പെടുന്നു. PAE മോഡ് ഓഫാക്കുമ്പോൾ രണ്ട് ഘട്ടങ്ങളിലും ഫിസിക്കൽ അഡ്രസ് എക്സ്റ്റൻഷൻ ഓണായിരിക്കുമ്പോൾ മൂന്ന് ഘട്ടങ്ങളിലുമാണ് ഈ നടപടിക്രമം സംഭവിക്കുന്നത്. ഡ്രൈവർമാർ, വ്യത്യസ്തമായി പതിവ് പ്രോഗ്രാമുകൾ, യഥാർത്ഥ വിലാസങ്ങൾ ഉപയോഗിച്ച് നേരിട്ട് പ്രവർത്തിക്കുക ശരിയായ പ്രവർത്തനം PAE മോഡിൽ വിലാസ വിവർത്തനത്തിനുള്ള സങ്കീർണ്ണമായ നടപടിക്രമം മനസ്സിലാക്കണം. എല്ലാത്തിനുമുപരി, വിവർത്തനത്തിൻ്റെ അധിക (മൂന്നാം) ഘട്ടത്തിന് ശേഷം ഡ്രൈവർ സൃഷ്ടിച്ച 32-ബിറ്റ് വിലാസം മാറിയേക്കാം, കൂടാതെ കമാൻഡ് അതിൻ്റെ ലക്ഷ്യം കൈവരിക്കുന്നതിന്, ഇത് കണക്കിലെടുക്കണം.

സെർവർ സിസ്റ്റങ്ങൾക്കായി ഉദ്ദേശിച്ചിട്ടുള്ള ഡ്രൈവറുകളുടെ ഡെവലപ്പർമാർ ഇത് കണക്കിലെടുത്തിരുന്നു, എന്നാൽ സാധാരണ ഹോം പിസികളിൽ ഇൻസ്റ്റാൾ ചെയ്ത ക്ലയൻ്റ് വിൻഡോസിനായുള്ള ഡ്രൈവറുകൾ PAE പ്രവർത്തനക്ഷമമാക്കിയിട്ടുള്ള അൽഗോരിതം കണക്കിലെടുക്കാതെ എഴുതിയതാണ്. എല്ലാത്തിനുമുപരി, ഇത് വളരെ ലളിതമായിരുന്നു - പ്രോഗ്രാമിംഗിനും ടെസ്റ്റിംഗിനുമായി കുറച്ച് സമയം ചെലവഴിച്ചു, കൂടാതെ ഡ്രൈവർ തന്നെ കുറച്ച് സ്ഥലം എടുത്തു. മാത്രമല്ല, അപ്പോഴേക്കും, മുമ്പ് വിൻഡോസ് റിലീസ് XP SP2, PAE മോഡ് ഡെസ്‌ക്‌ടോപ്പ് സിസ്റ്റങ്ങളിൽ ഉപയോഗിച്ചിട്ടില്ല, കൂടാതെ “വ്യക്തിഗത ഉപകരണങ്ങൾ”ക്കായി നിർമ്മിച്ച ഉപകരണങ്ങൾ പല സന്ദർഭങ്ങളിലും സെർവറുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതല്ല (ഉദാഹരണത്തിന്, ശബ്ദ കാർഡുകൾ). അതിനാൽ ഡ്രൈവറുകളെ സങ്കീർണ്ണമാക്കേണ്ട ആവശ്യമില്ല, നിർമ്മാതാക്കൾ അവയുടെ സെർവർ പതിപ്പുകൾ പുറത്തിറക്കേണ്ടതില്ല.

രണ്ടാമത്തെ അപ്‌ഡേറ്റ് പാക്കേജിൽ വിൻഡോസിൽ ഗുരുതരമായ പ്രശ്‌നങ്ങൾ ഉടലെടുത്തത് ഈ അനുയോജ്യമല്ലാത്ത ഡ്രൈവറുകൾ ഉപയോഗിച്ചാണ്. ക്രാഷുകളോ സിസ്റ്റം ക്രാഷുകളോ ഉണ്ടാക്കിയ ഡ്രൈവറുകളുടെ ആകെ എണ്ണം അത്ര വലുതല്ലെങ്കിലും, അവ ഉപയോഗിക്കുന്ന ഉപകരണങ്ങളുടെ എണ്ണം ദശലക്ഷക്കണക്കിന് ആയിരുന്നു. തൽഫലമായി, രണ്ടാമത്തെ സേവന പായ്ക്ക് ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം ധാരാളം ഉപയോക്താക്കൾക്ക് പ്രശ്‌നങ്ങൾ നേരിടുകയും പിന്നീട് അത് ഉപയോഗിക്കാൻ വിസമ്മതിക്കുകയും ചെയ്യാം. അതിനാൽ മൈക്രോസോഫ്റ്റിന് ഒരു വിട്ടുവീഴ്ച ചെയ്യേണ്ടിവന്നു.

തെറ്റായി എഴുതിയ ഡ്രൈവറുകളുമായുള്ള അനുയോജ്യത ഉറപ്പാക്കാൻ, Windows XP SP2-ൽ PAE പ്രവർത്തനം വെട്ടിക്കുറയ്ക്കാൻ തീരുമാനിച്ചു. വിലാസ വിവർത്തനത്തിൻ്റെ മൂന്നാം ഘട്ടത്തിൽ, ഇൻപുട്ടിലേക്ക് സമർപ്പിച്ച അതേ വിലാസങ്ങൾ ഔട്ട്പുട്ടിലേക്ക് കൈമാറ്റം ചെയ്യപ്പെട്ടു എന്ന വസ്തുതയിൽ ഇത് പ്രകടിപ്പിച്ചു. അങ്ങനെ, വിലാസ സ്ഥലത്തിൻ്റെ വിപുലീകരണമൊന്നും സംഭവിച്ചില്ല, കൂടാതെ സിസ്റ്റം അതേ നാല് ജിഗാബൈറ്റ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നത് തുടർന്നു.

മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, വിൻഡോസ് 7, വിൻഡോസ് 8 എന്നിവയുൾപ്പെടെ എല്ലാ ആധുനിക 32-ബിറ്റ് സിസ്റ്റങ്ങൾക്കും ഈ വെട്ടിച്ചുരുക്കിയ PAE മോഡ് പാരമ്പര്യമായി ലഭിക്കുന്നതാണ്. എന്നാൽ പരീക്ഷണാർത്ഥം നിങ്ങൾ ഇത് കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്യുകയാണെങ്കിൽ യഥാർത്ഥ വിൻഡോസ് XP അല്ലെങ്കിൽ XP SP1 കൂടാതെ PAE മോഡ് പ്രവർത്തനക്ഷമമാക്കുക (അവിടെ അത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു), സിസ്റ്റത്തിന് എല്ലാ 4 GB റാമിലേക്കും ആക്‌സസ് ഉണ്ടായിരിക്കുമെന്ന് നിങ്ങളുടെ സ്വന്തം കണ്ണുകൊണ്ട് നിങ്ങൾ കാണും.

റാമും 64-ബിറ്റ് സിസ്റ്റങ്ങളുംവിൻഡോസ്

64-ബിറ്റ് സിസ്റ്റങ്ങൾക്ക് ഇൻസ്റ്റാളേഷൻ പ്രശ്‌നങ്ങളൊന്നുമില്ലെന്ന് തോന്നുന്നു വലിയ വോള്യങ്ങൾഒരു ഓർമ്മയും ഉണ്ടാകാൻ പാടില്ല. എത്ര റാം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, അത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എത്രമാത്രം കാണും. എന്നിട്ടും ഇവിടെ ചതിക്കുഴികൾ ഉണ്ട്.

64-ബിറ്റ് വിൻഡോസിന് വിലാസ സ്ഥലവും റാമും ഉപയോഗിക്കാൻ കഴിയും എന്ന വസ്തുത ഉണ്ടായിരുന്നിട്ടും, അതിൻ്റെ വോളിയം നാല് ജിഗാബൈറ്റ് കവിയുന്നു, ഉപകരണ വിലാസങ്ങൾ ഇവിടെ സ്ഥാപിക്കുന്നതിനുള്ള നിയമം 32-ബിറ്റ് സിസ്റ്റങ്ങളിലെന്നതിന് തുല്യമാണ്, അതായത്, ഉപകരണങ്ങൾ സെല്ലുകൾ ഉൾക്കൊള്ളുന്നു. മുകളിൽ നിന്ന് താഴേക്ക് നാലാമത്തെ ഗിഗ്. ഈ തത്വം വീണ്ടും സംരക്ഷിക്കുന്നത് സാധാരണ പിസികൾക്കായി ഉദ്ദേശിച്ചിട്ടുള്ള ഏതൊരു ഉപകരണത്തിൻ്റെയും സാധാരണ പ്രവർത്തനം ഉറപ്പാക്കുന്നു, അത് 32-ബിറ്റ് സിസ്റ്റത്തിലും 64-ബിറ്റ് സിസ്റ്റത്തിലും ഒരുപോലെ നന്നായി പ്രവർത്തിക്കണം.

32-ബിറ്റ് സിസ്റ്റത്തിൽ ഫിസിക്കൽ മെമ്മറിയിൽ ഏർപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ നിയന്ത്രണങ്ങളും 64-ബിറ്റ് സിസ്റ്റത്തിൽ തന്നെ നിലനിൽക്കണം, അതായത് നിങ്ങളുടെ മദർബോർഡ് റീഡയറക്‌ടിനെ പിന്തുണയ്‌ക്കുന്നില്ലെങ്കിലോ അത് പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്‌താൽ റാം ദൃശ്യമായ അളവ് വീണ്ടും അപൂർണ്ണമായിരിക്കും. ക്രമീകരണങ്ങൾ. തീർച്ചയായും, അത്തരം മദർബോർഡുകൾ ഇനി നിർമ്മിക്കപ്പെടുന്നില്ല, പക്ഷേ ഇപ്പോഴും പല കമ്പ്യൂട്ടറുകളിലും ഉപയോഗിക്കുന്നു.

എങ്കിൽ മറ്റൊരു "ആശ്ചര്യം" നിങ്ങളെ കാത്തിരിക്കാം മദർബോർഡ്പിന്തുണയ്ക്കുന്ന പരമാവധി മെമ്മറി സജ്ജമാക്കും. ഉദാഹരണത്തിന്, അടുത്തിടെ ജനപ്രിയമായ ചിപ്‌സെറ്റ് ബജറ്റ് പരിഹാരങ്ങൾ 8 GB വരെ റാം ഇൻസ്റ്റാൾ ചെയ്യാൻ Intel G41 നിങ്ങളെ അനുവദിക്കുന്നു. ചട്ടം പോലെ, ഈ സാഹചര്യത്തിൽ, 33 വിലാസ ലൈനുകൾ മദർബോർഡിൽ (2 33 = 8,589,934,592 ബൈറ്റുകൾ = 8 GB) റൂട്ട് ചെയ്യുന്നു. നിർമ്മാതാവിൻ്റെ കാഴ്ചപ്പാടിൽ, ഇത് മനസ്സിലാക്കാവുന്നതേയുള്ളൂ - സെറ്റ് ആണെങ്കിൽ ഉയർന്ന ശേഷിയുള്ള ഒരു ബസ് നിർമ്മിക്കുന്നത് എന്തുകൊണ്ട് സിസ്റ്റം യുക്തിഇപ്പോഴും വലിയ അളവിലുള്ള മെമ്മറി പിന്തുണയ്ക്കുന്നില്ലേ? എന്നാൽ ഇക്കാരണത്താൽ, മെമ്മറി കൺട്രോളറിന് റാമിൻ്റെ തടഞ്ഞ വിഭാഗത്തെ ഒമ്പതാമത്തെ ജിഗാബൈറ്റിലേക്ക് മാറ്റാൻ കഴിയുമെങ്കിലും, ഇതിന് ഇത് ചെയ്യാൻ കഴിയില്ല, കാരണം ഇതിന് 34-ബിറ്റ് ബസ് ആവശ്യമാണ്, ഞങ്ങളുടെ കാര്യത്തിലെന്നപോലെ 33 അല്ല. തൽഫലമായി, ഏഴ് ജിഗാബൈറ്റ് റാം മാത്രമേ ഉപയോക്താവിന് ലഭ്യമാകൂ. 16, 32 GB പിന്തുണയ്ക്കുന്ന ബോർഡുകൾക്കും ഇത് ബാധകമാണ്.

ചില സന്ദർഭങ്ങളിൽ, 64-ബിറ്റ് സിസ്റ്റത്തിൽ റീഡയറക്‌ഷൻ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിലും, ഹാർഡ്‌വെയറിനായുള്ള സിസ്റ്റം നിരവധി പതിനായിരമോ നൂറുകണക്കിന് മെഗാബൈറ്റുകളോ തടഞ്ഞേക്കാം. ഇത് കാരണമായിരിക്കാം സാങ്കേതിക സവിശേഷതകൾമദർബോർഡ്, ഏത് സാഹചര്യത്തിലും കുറച്ച് മെമ്മറി റിസർവ് ചെയ്യും, ഉദാഹരണത്തിന്, ബിൽറ്റ്-ഇൻ വീഡിയോ അഡാപ്റ്ററിൻ്റെയോ റെയ്ഡ് കൺട്രോളറിൻ്റെയോ ആവശ്യങ്ങൾക്കായി.

ഉപസംഹാരം

ഉപസംഹാരമായി, മുകളിൽ പറഞ്ഞവയെല്ലാം അടിസ്ഥാനമാക്കി നമുക്ക് ചില അടിസ്ഥാന നിഗമനങ്ങളിൽ എത്തിച്ചേരാം.

32-ബിറ്റ് വിൻഡോസ് സിസ്റ്റങ്ങൾക്ക് സൈദ്ധാന്തികമായി 4 ജിബി റാം വരെ ഉപയോഗിക്കാമെങ്കിലും, അവയിൽ ചിലത് എല്ലായ്പ്പോഴും ഉപകരണങ്ങളുടെ ആവശ്യങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്നു, അതിനുശേഷം സാധാരണയായി 3-3.5 ജിബിയിൽ കൂടുതൽ ലഭ്യമല്ല.

എന്നിരുന്നാലും, 32-ബിറ്റ് സെർവർ OS-കളിൽ ഈ പ്രശ്നം പരിഹരിച്ചു. ഫിസിക്കൽ അഡ്രസ് എക്സ്റ്റൻഷൻ (PAE) സാങ്കേതികവിദ്യയുടെ ഉപയോഗത്തിന് നന്ദി, സിസ്റ്റത്തിൽ പരമാവധി ഇൻസ്റ്റാൾ ചെയ്ത RAM (4 GB) മുഴുവൻ ദൃശ്യമാകും.

വിൻഡോസിൻ്റെ 32-ബിറ്റ് ക്ലയൻ്റ് പതിപ്പുകളിൽ, ഡിവൈസ് ഡ്രൈവറുകളുമായുള്ള അനുയോജ്യത ഉറപ്പാക്കാൻ PAE മോഡ് വെട്ടിക്കുറച്ചു, അതുകൊണ്ടാണ് Windows XP SP2/SP3, Windows Vista, Windows 7, അതുപോലെ Windows 8 എന്നിവയിൽ എല്ലാം കാണുന്നത് അസാധ്യമാണ്. അനുവദനീയമായ പരമാവധി നാല് ജിഗാബൈറ്റ് റാം, ഇത് ശരിയാക്കാൻ കഴിയില്ല.

അതിനാൽ, നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ മൂന്ന് ജിഗാബൈറ്റിലധികം റാം ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾ പോകുകയാണെങ്കിൽ, 192 GB വരെ റാം കാണാനും അൺകട്ട് PAE മോഡ് നേടാനും നിങ്ങളെ അനുവദിക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ 64-ബിറ്റ് പതിപ്പുകൾ നിങ്ങൾ ഉപയോഗിക്കേണ്ടതുണ്ട്. അല്ലെങ്കിൽ, ബാക്കിയുള്ള മെമ്മറി ഉപയോഗത്തിന് ലഭ്യമല്ല.

PAE പ്രവർത്തിക്കുന്നതിന്, പ്രോസസ്സറിനോ മദർബോർഡിനോ ഫിസിക്കൽ അഡ്രസ് എക്സ്റ്റൻഷൻ സാങ്കേതികവിദ്യയെ പിന്തുണയ്ക്കുന്ന ഒരു പ്രത്യേക മെമ്മറി കൺട്രോളർ ഉണ്ടായിരിക്കണം എന്നതും ഓർമ്മിക്കേണ്ടതാണ്.

ലേഖനം എഴുതിയിട്ട് വർഷങ്ങളേറെ കഴിഞ്ഞു " നാല് ജിഗാബൈറ്റ് മെമ്മറി കൈവരിക്കാനാവാത്ത ലക്ഷ്യമാണോ?”, കൂടാതെ വിൻഡോസ് എന്തുകൊണ്ട് നാല് ജിഗാബൈറ്റുകളും കാണുന്നില്ല എന്നതിനെക്കുറിച്ചുള്ള ചോദ്യങ്ങൾ കുറഞ്ഞിട്ടില്ല. ചോദ്യം ചെയ്യുന്നവരുടെ എണ്ണത്തിൽ 64-ബിറ്റ് സിസ്റ്റങ്ങളുടെ ഉടമകളും ഉൾപ്പെടുന്നു, ഈ പ്രശ്നം അവരെ ബാധിക്കാൻ പാടില്ലായിരുന്നു. എഴുതാൻ സമയമായെന്ന് വ്യക്തമായി പുതിയ ലേഖനംഒരേ വിഷയത്തിൽ. മുമ്പത്തെപ്പോലെ, ഞങ്ങൾ വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്, പ്രധാനമായും ക്ലയൻ്റ്, അതായത് വിൻഡോസ് എക്സ്പി, വിൻഡോസ് വിസ്റ്റ, വിൻഡോസ് 7, വരാനിരിക്കുന്ന വിൻഡോസ് 8 എന്നിവയെക്കുറിച്ചാണ്. അനാവശ്യമായ വിശദാംശങ്ങളിലേക്ക് പോകാതെ ഈ ലേഖനത്തിൻ്റെ വിഷയത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത് ഇത് സാധ്യമാക്കും, പ്രത്യേകിച്ചും, മദർബോർഡുകൾക്കുള്ള പ്രോസസ്സറുകളുടെയും ചിപ്സെറ്റുകളുടെയും ആന്തരിക ഘടന. മുകളിലുള്ള ലേഖനം ആദ്യം വായിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു, കാരണം അതിൽ പറഞ്ഞിരിക്കുന്നതെല്ലാം ഇവിടെ ആവർത്തിക്കില്ല.

സൈദ്ധാന്തികമായി ഒരു 32-ബിറ്റ് സിസ്റ്റത്തിന് 4 ജിബി വരെ ഫിസിക്കൽ മെമ്മറി ലഭ്യമാണെങ്കിലും (അധിക തന്ത്രങ്ങളില്ലാതെ), ചില വിലാസങ്ങൾ കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്നതിനാൽ വിൻഡോസിൻ്റെ 32-ബിറ്റ് ക്ലയൻ്റ് പതിപ്പുകൾക്ക് ഈ വോള്യം മുഴുവനും ഉപയോഗിക്കാൻ കഴിയില്ല. റാമും അനുബന്ധ ഉപകരണത്തിൻ്റെ മെമ്മറിയും തമ്മിലുള്ള വൈരുദ്ധ്യം ഒഴിവാക്കാൻ ഉപകരണ വിലാസങ്ങളുമായി പൊരുത്തപ്പെടുന്ന RAM-ൻ്റെ ഭാഗം പ്രവർത്തനരഹിതമാക്കിയിരിക്കണം - ഉദാഹരണത്തിന്, ഒരു വീഡിയോ അഡാപ്റ്റർ.

അരി. 1. ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്ന വിലാസങ്ങളിലെ റാം പ്രവർത്തനരഹിതമാക്കിയില്ലെങ്കിൽ, ഒരു വൈരുദ്ധ്യം സംഭവിക്കുന്നു

RAMപൂജ്യത്തിൽ നിന്ന് ആരംഭിക്കുന്ന വിലാസങ്ങൾ പൂരിപ്പിക്കുന്നു, കൂടാതെ ഉപകരണങ്ങൾ, ചട്ടം പോലെ, നാലാമത്തെ ജിഗാബൈറ്റിൽ വിലാസങ്ങൾ അനുവദിച്ചിരിക്കുന്നു. റാം വലുപ്പം രണ്ടോ മൂന്നോ ജിഗാബൈറ്റിൽ കവിയാത്തിടത്തോളം, വൈരുദ്ധ്യങ്ങൾ ഉണ്ടാകില്ല. ഉയർന്ന പരിധി ഉടൻ ഇൻസ്റ്റാൾ ചെയ്ത മെമ്മറിഉപകരണ വിലാസങ്ങൾ സ്ഥിതിചെയ്യുന്ന മേഖലയിലേക്ക് പ്രവേശിക്കുന്നു, ഒരു പ്രശ്നം ഉണ്ടാകുന്നു: റാം സെല്ലും ഉപകരണത്തിൻ്റെ മെമ്മറി സെല്ലും (ഒരേ വീഡിയോ അഡാപ്റ്ററിൻ്റെ) ഒരേ വിലാസത്തിലാണ് സ്ഥിതി ചെയ്യുന്നത്. ഈ സാഹചര്യത്തിൽ, മെമ്മറിയിലേക്ക് ഡാറ്റ എഴുതുന്നത് മോണിറ്ററിലെ ചിത്രത്തിൻ്റെ വികലതയിലേക്ക് നയിക്കും, തിരിച്ചും: ചിത്രം മാറ്റുന്നത് മെമ്മറിയുടെ ഉള്ളടക്കത്തെ വികലമാക്കും, അതായത് പ്രോഗ്രാം കോഡ്അല്ലെങ്കിൽ ഡാറ്റ (പറയുക, ഒരു പ്രമാണത്തിലെ വാചകം). പൊരുത്തക്കേടുകൾ ഒഴിവാക്കാൻ, ഉപകരണ വിലാസങ്ങളുമായി ഓവർലാപ്പ് ചെയ്യുന്ന RAM-ൻ്റെ ഭാഗം ഉപയോഗിക്കാൻ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വിസമ്മതിക്കേണ്ടതുണ്ട്.

കഴിഞ്ഞ നൂറ്റാണ്ടിൻ്റെ തൊണ്ണൂറുകളുടെ മധ്യത്തിൽ, ലഭ്യമായ റാമിൻ്റെ അളവ് വിപുലീകരിക്കാൻ, PAE (ഫിസിക്കൽ അഡ്രസ് എക്സ്റ്റൻഷൻ) സാങ്കേതികവിദ്യ വികസിപ്പിച്ചെടുത്തു, വിലാസ ലൈനുകളുടെ എണ്ണം 32 ൽ നിന്ന് 36 ആയി വർദ്ധിപ്പിച്ചു - അതുവഴി റാമിൻ്റെ പരമാവധി അളവ് 4 ൽ നിന്ന് 64 ആയി ഉയർത്തി. ജിബി. ഈ സാങ്കേതികവിദ്യ ആദ്യം സെർവറുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്, പക്ഷേ പിന്നീട് പ്രത്യക്ഷപ്പെട്ടു ക്ലയൻ്റ് വിൻഡോസ്എക്സ്പി. ആധുനിക മെമ്മറി കൺട്രോളറുകളിൽ ഈ സാങ്കേതികവിദ്യ നടപ്പിലാക്കുന്നതിൻ്റെ ചില സവിശേഷതകൾ PAE അതിൻ്റെ ഉദ്ദേശ്യത്തിനായി ഉപയോഗിക്കുന്നത് മാത്രമല്ല, മറ്റ് വിലാസങ്ങളിലേക്ക് മെമ്മറി "എറിയാനും" സാധ്യമാക്കുന്നു. അതിനാൽ, പൊരുത്തക്കേടുകൾ തടയാൻ ഉപയോഗിക്കാത്ത മെമ്മറിയുടെ ഒരു ഭാഗം ഉയർന്ന വിലാസങ്ങളിലേക്ക് നീക്കാൻ കഴിയും, ഉദാഹരണത്തിന്, അഞ്ചാമത്തെ ജിഗാബൈറ്റിലേക്ക് - വീണ്ടും മാറുന്നു. ആക്സസ് ചെയ്യാവുന്ന സിസ്റ്റം.

ആദ്യ ലേഖനത്തിൻ്റെ ചർച്ചയിൽ, മദർബോർഡിൻ്റെ മെമ്മറി കൺട്രോളറിലെ PAE പിന്തുണയുടെ സാന്നിധ്യം മെമ്മറി റീഡയറക്‌ട് ചെയ്യാനുള്ള ബോർഡിൻ്റെ കഴിവുമായി തുലനം ചെയ്യുന്നത് തെറ്റാണെന്ന് പരാമർശം നടത്തി; ഇവ പരസ്പരം ബന്ധമില്ലാത്ത കാര്യങ്ങളായിരിക്കാം. എന്നിരുന്നാലും, ഡെസ്ക്ടോപ്പ് സിസ്റ്റങ്ങൾക്കുള്ള ഹാർഡ്വെയറിൽ ഈ ആശയങ്ങൾ പരസ്പരം മാറ്റാവുന്നതാണെന്ന് പ്രാക്ടീസ് കാണിക്കുന്നു. ഉദാഹരണത്തിന്, ഇൻ്റൽ അതിൻ്റെ G35 ചിപ്‌സെറ്റിനായുള്ള ഡോക്യുമെൻ്റേഷനിൽ (യഥാർത്ഥത്തിൽ നിലവിലുള്ള) മെമ്മറി റീഡയറക്‌ഷൻ്റെ സാധ്യതയെക്കുറിച്ച് ഒരു വാക്കുപോലും പറയുന്നില്ല, പക്ഷേ PAE-ക്കുള്ള പിന്തുണ ഊന്നിപ്പറയുന്നു. കൂടാതെ PAE പിന്തുണയ്ക്കാത്ത i945 സെറ്റിന് മെമ്മറി റീഡയറക്ഷൻ ഇല്ല. കൂടെ എഎംഡി പ്രൊസസറുകൾ 64 ഒപ്പം ഏറ്റവും പുതിയ മോഡലുകൾഇൻ്റൽ പ്രോസസറുകളിൽ, സ്ഥിതി കൂടുതൽ ലളിതമാണ്: അവയ്ക്ക് പ്രോസസറിൽ ഒരു മെമ്മറി കൺട്രോളർ ഉണ്ട്, കൂടാതെ PAE (കൂടാതെ 4 GB-ൽ കൂടുതലുള്ള RAM) എന്നതിനുള്ള പിന്തുണ സ്വയമേവ റീഡയറക്‌ടിനുള്ള പിന്തുണയെ സൂചിപ്പിക്കുന്നു.

അരി. 2. ഫോർവേഡിംഗ്

ചിത്രം തികച്ചും സോപാധികമാണ്; കൃത്യമായി ഒരു ജിഗാബൈറ്റിൻ്റെ ബ്ലോക്കുകളിൽ റീഡയറക്ഷൻ നടത്തണമെന്നില്ല; വിവേചനാധികാരം വ്യത്യസ്തമായിരിക്കും, അത് മെമ്മറി കൺട്രോളർ നിർണ്ണയിക്കുന്നു (ഇത് ഒന്നുകിൽ മദർബോർഡ് ഹാർഡ്‌വെയറിൻ്റെ ഭാഗമോ പ്രോസസറിൻ്റെ ഭാഗമോ ആണ്). IN ബയോസ് പ്രോഗ്രാം കമ്പ്യൂട്ടർ സജ്ജീകരണംസാധാരണയായി കൈമാറൽ അനുവദിക്കുന്നതോ നിരോധിക്കുന്നതോ ആയ ഒരു ക്രമീകരണം ഉണ്ട്. ഇതിന് വ്യത്യസ്ത പേരുകൾ ഉണ്ടാകാം - ഉദാഹരണത്തിന്, മെമ്മറി റീമാപ്പ്, മെമ്മറി ഹോൾ, 64-ബിറ്റ് ഒഎസ് എന്നിവയും മറ്റും. മദർബോർഡിനായുള്ള മാനുവലിൽ അതിൻ്റെ പേര് കണ്ടെത്തുന്നതാണ് നല്ലത്. നിങ്ങൾ 32-ബിറ്റ് സിസ്റ്റമാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, ചില മദർബോർഡുകളിൽ, മിക്കവാറും പഴയത്, റീഡയറക്ഷൻ അപ്രാപ്തമാക്കിയിരിക്കണം - അല്ലാത്തപക്ഷം സിസ്റ്റത്തിന് ലഭ്യമായ റാമിൻ്റെ അളവ് കുറഞ്ഞേക്കാം.

സ്ഥിരസ്ഥിതിയായി, വിൻഡോസ് എക്സ്പിയിൽ PAE മോഡ് പ്രവർത്തനരഹിതമാക്കി, കാരണം അതിൻ്റെ യഥാർത്ഥ ആവശ്യമില്ല (2001 ൽ, ഒരു ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടറിലെ മെമ്മറിയുടെ സാധാരണ അളവ് 128-256 MB ആയിരുന്നു എന്ന് ഓർക്കുക). എന്നിരുന്നാലും, പ്രവർത്തനക്ഷമമാക്കിയാൽ, XP-യ്‌ക്ക് നാല് ജിഗാബൈറ്റ് മെമ്മറിയും ഉപയോഗിക്കാം - തീർച്ചയായും, മദർബോർഡ് PAE-യെ പിന്തുണയ്‌ക്കുന്നു. പക്ഷേ, നമുക്ക് ആവർത്തിക്കാം, ആ വർഷങ്ങളിൽ ഈ മോഡ് പ്രവർത്തനക്ഷമമാക്കേണ്ട ആവശ്യമില്ല. വേണമെങ്കിൽ, വായനക്കാരന് ഇത് സജ്ജമാക്കാൻ കഴിയും ആധുനിക കമ്പ്യൂട്ടർ Windows XP അല്ലെങ്കിൽ Windows XP SP1 (തീർച്ചയായും, നിങ്ങൾ ഇത് ജോലിക്ക് വേണ്ടി ചെയ്യരുത്), PAE മോഡ് ഓണാക്കി നാല് ജിഗാബൈറ്റ് റാം സിസ്റ്റത്തിന് ലഭ്യമാണെന്ന് നിങ്ങളുടെ സ്വന്തം കണ്ണുകൊണ്ട് ഉറപ്പാക്കുക.

2003-ൽ, മൈക്രോസോഫ്റ്റ് വിൻഡോസ് എക്സ്പിക്കായി രണ്ടാമത്തെ പാച്ച് പാക്കേജ് വികസിപ്പിക്കാൻ തുടങ്ങി (2004 ൽ പുറത്തിറങ്ങി) കാരണം OS ഘടകങ്ങളിലെ കേടുപാടുകളുടെ എണ്ണം ഗണ്യമായി കുറയ്ക്കേണ്ടതിൻ്റെ ആവശ്യകത അത് അഭിമുഖീകരിച്ചു. അനുവദിക്കുന്ന സോഫ്‌റ്റ്‌വെയർ, ഹാർഡ്‌വെയർ സാങ്കേതികവിദ്യകളുടെ ഒരു കൂട്ടം ഡാറ്റ എക്‌സിക്യൂഷൻ പ്രിവൻഷൻ (DEP) ഉപയോഗിക്കുക എന്നതാണ് ഒരു മാർഗം. അധിക പരിശോധനകൾമെമ്മറി ഉള്ളടക്കങ്ങൾ, ചില സന്ദർഭങ്ങളിൽ, ക്ഷുദ്ര കോഡ് പ്രവർത്തിക്കുന്നത് തടയുന്നു. അനുസരിച്ചാണ് ഈ പരിശോധനകൾ നടത്തുന്നത് പ്രോഗ്രാം ലെവൽ, ഹാർഡ്‌വെയറിലും (അനുയോജ്യമായ ഒരു പ്രോസസ്സർ ഉണ്ടെങ്കിൽ). എഎംഡി ഈ പ്രോസസർ സവിശേഷതയെ "നോ-എക്‌സിക്യൂട്ട് പേജ്-പ്രൊട്ടക്ഷൻ" (NX) എന്ന് വിളിച്ചു, അതേസമയം ഇൻ്റൽ "എക്‌സിക്യൂട്ട് ഡിസേബിൾ ബിറ്റ്" (XD) എന്ന പദം ഉപയോഗിച്ചു.

എന്നിരുന്നാലും, അത്തരം ഹാർഡ്‌വെയർ പരിരക്ഷണത്തിൻ്റെ ഉപയോഗത്തിന് പ്രോസസ്സർ PAE മോഡിലേക്ക് മാറ്റേണ്ടതുണ്ട്, അതിനാൽ അനുയോജ്യമായ ഒരു പ്രോസസ്സർ കണ്ടെത്തിയപ്പോൾ Windows XP SP2 സ്ഥിരസ്ഥിതിയായി ഈ മോഡ് പ്രവർത്തനക്ഷമമാക്കാൻ തുടങ്ങി. ഇവിടെ മൈക്രോസോഫ്റ്റ് ഗുരുതരമായ ഒരു പ്രശ്നം നേരിട്ടു: എല്ലാ ഡ്രൈവർമാർക്കും PAE മോഡിൽ പ്രവർത്തിക്കാൻ കഴിയില്ലെന്ന് ഇത് മാറി. പ്രോസസറുകളുടെയും അഡ്രസിങ് മെക്കാനിസങ്ങളുടെയും രൂപകൽപ്പനയിൽ കൂടുതൽ ആഴത്തിൽ പരിശോധിക്കാതെ ഈ സവിശേഷത വിശദീകരിക്കാൻ ശ്രമിക്കാം.

ഫ്ലാറ്റ് മെമ്മറി മോഡൽ എന്ന് വിളിക്കപ്പെടുന്നവയാണ് വിൻഡോസ് ഉപയോഗിക്കുന്നത്. വിലാസത്തിൻ്റെ മുപ്പത്തിരണ്ട് ബിറ്റുകൾ നാല് ജിഗാബൈറ്റ് സ്പെയ്സിലേക്ക് പ്രവേശനം നൽകുന്നു. അതിനാൽ, മറ്റൊരു ഉപകരണത്തിൻ്റെ ഓരോ റാം സെല്ലും മെമ്മറി സെല്ലും ഒരു നിർദ്ദിഷ്ട വിലാസവുമായി പൊരുത്തപ്പെടുന്നു, ഇവിടെ അവ്യക്തതയുണ്ടാകില്ല. PAE മോഡ് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, 36 വിലാസ ബിറ്റുകൾ ഉപയോഗിക്കാനും മെമ്മറി സെല്ലുകളുടെ എണ്ണം 16 മടങ്ങ് വർദ്ധിപ്പിക്കാനും സാധിക്കും. എന്നാൽ പ്രൊസസർ ഇൻസ്ട്രക്ഷൻ സെറ്റ് അതേപടി തുടരുന്നു, കൂടാതെ 4 ബില്യൺ (ബൈനറി) ബൈറ്റുകൾ മാത്രമേ പരിഹരിക്കാൻ കഴിയൂ! അതിനാൽ, വിലാസത്തിൻ്റെ 32 ബിറ്റുകൾ മാത്രം വ്യക്തമാക്കിയുകൊണ്ട് 64 ബില്യൺ ബൈറ്റുകളിൽ ഏതെങ്കിലും ആക്സസ് ചെയ്യാനുള്ള കഴിവ് ഉറപ്പാക്കാൻ, പ്രോസസറിൽ വിലാസ വിവർത്തനത്തിൻ്റെ ഒരു അധിക ഘട്ടം ഉൾപ്പെടുന്നു (വിശദാംശങ്ങളിൽ താൽപ്പര്യമുള്ളവർക്ക് പ്രത്യേക സാഹിത്യം പരാമർശിക്കാം - ഉദാഹരണത്തിന്, റുസിനോവിച്ച്, സോളമൻ എന്നിവരുടെ പുസ്തകം " ആന്തരിക സംഘടനവിൻഡോസ്"). തൽഫലമായി, ഒരു പ്രോഗ്രാമിലെ 32-ബിറ്റ് വിലാസത്തിന് 36-ബിറ്റ് സ്‌പെയ്‌സിലെ ഏത് ബൈറ്റിലേക്കും പോയിൻ്റ് ചെയ്യാൻ കഴിയും.

ഈ സവിശേഷത ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകളെ ഒരു തരത്തിലും ബാധിക്കില്ല; അവ സ്വന്തം വെർച്വൽ വിലാസങ്ങളിൽ പ്രവർത്തിക്കുന്നു. എന്നാൽ യഥാർത്ഥ വിലാസങ്ങൾ ആക്സസ് ചെയ്യേണ്ട ഡ്രൈവറുകൾ നിർദ്ദിഷ്ട ഉപകരണങ്ങൾ, നമ്മൾ തീരുമാനിക്കണം അധിക ജോലികൾ. എല്ലാത്തിനുമുപരി, ഈ ഡ്രൈവർ സൃഷ്ടിച്ച 32-ബിറ്റ് വിലാസം ഒരു അധിക വിവർത്തന ഘട്ടത്തിന് ശേഷം തികച്ചും വ്യത്യസ്തമായി മാറിയേക്കാം, കൂടാതെ ഡ്രൈവർ നൽകുന്ന കമാൻഡ്, ഉദാഹരണത്തിന്, സ്ക്രീനിൽ ഒരു ഐക്കൺ പ്രദർശിപ്പിക്കുന്നതിന് പകരം, മൂല്യം മാറ്റാം. കോശങ്ങളിൽ ഒന്ന് എക്സൽ പട്ടികകൾ. ഏതെങ്കിലും സിസ്റ്റം ഡാറ്റ കേടായതായി മാറുകയാണെങ്കിൽ, ഔട്ട്പുട്ടിനൊപ്പം ജോലിയുടെ അസാധാരണമായ അവസാനിപ്പിക്കൽ വരെ നീല നിറമുള്ള സ്ക്രീൻകയ്യിൽ. അതുകൊണ്ട് വേണ്ടി വിജയകരമായ ജോലി PAE മോഡിൽ, ഈ മോഡിൻ്റെ പ്രത്യേകതകൾ കണക്കിലെടുത്ത് ഡ്രൈവറുകൾ എഴുതണം.

എന്നിരുന്നാലും, ആ സമയം വരെ ക്ലയൻ്റ് കമ്പ്യൂട്ടറുകളിൽ PAE ചരിത്രപരമായി ഉപയോഗിച്ചിട്ടില്ലാത്തതിനാൽ, ചില കമ്പനികൾ അവർ എഴുതിയ ഡ്രൈവറുകളിൽ ഈ മോഡിനെ പിന്തുണയ്ക്കേണ്ടത് ആവശ്യമാണെന്ന് കരുതിയിരുന്നില്ല. എല്ലാത്തിനുമുപരി, അവർ നിർമ്മിച്ച ഉപകരണങ്ങൾ (ഉദാഹരണത്തിന് സൗണ്ട് കാർഡുകൾ) സെർവറുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതല്ല, കൂടാതെ ഡ്രൈവറുകൾക്ക് ഒരു സെർവർ പതിപ്പ് ഇല്ലായിരുന്നു - അതിനാൽ ഈ ഡ്രൈവറുകളെ അനാവശ്യമായി സങ്കീർണ്ണമാക്കുന്നത് എന്തുകൊണ്ട്? കൂടാതെ, PAE മോഡിൽ പ്രവർത്തനം പരിശോധിക്കുന്നതിന് മുമ്പ് ഒരു സെർവർ OS ഇൻസ്റ്റാൾ ചെയ്യുകയും സെർവർ ഹാർഡ്‌വെയർ ഉപയോഗിക്കുകയും ചെയ്യേണ്ടത് ആവശ്യമാണ് (മദർബോർഡുകൾ ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടറുകൾ PAE അടുത്തിടെയാണ് പിന്തുണയ്ക്കാൻ തുടങ്ങിയത്). അതിനാൽ ഡ്രൈവർ ഡെവലപ്പർമാർക്ക് ഈ PAE യെ കുറിച്ച് മറക്കാനും സെർവർ OS-കളേക്കാൾ സാധാരണ വ്യക്തിഗതമായ സാധാരണ ക്ലയൻ്റ് കമ്പ്യൂട്ടറുകളിൽ പ്രവർത്തനം ഉറപ്പാക്കാനും എളുപ്പവും കൂടുതൽ ലാഭകരവുമായിരുന്നു.

ഈ ഡ്രൈവർമാരിലാണ് XP SP2-ൽ പ്രശ്നങ്ങൾ ഉണ്ടായത്. ഡ്രൈവർമാരുടെ ജോലി നിർത്തുകയോ സിസ്റ്റം തകരാറിലാകുകയോ ചെയ്ത കമ്പനികളുടെ എണ്ണം കുറവാണെങ്കിലും, ഈ കമ്പനികൾ നിർമ്മിച്ച ഉപകരണങ്ങളുടെ എണ്ണം ദശലക്ഷക്കണക്കിന് വരും. അതനുസരിച്ച്, SP2 ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം അസുഖകരമായ ആശ്ചര്യം ലഭിക്കുന്ന ഉപയോക്താക്കളുടെ എണ്ണം വളരെ പ്രാധാന്യമർഹിക്കുന്നു. തൽഫലമായി, പല ഉപയോക്താക്കളും പാക്കേജ് സ്വയം ഇൻസ്റ്റാൾ ചെയ്യാൻ വിസമ്മതിക്കുകയും അതിന് ഒരു മോശം പേര് നൽകുകയും ചെയ്യും, ഇത് മറ്റ് ഉപയോക്താക്കളെയും ബാധിക്കും. ശക്തമായ കാരണങ്ങളൊന്നുമില്ലെങ്കിലും, അവർ ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ വിസമ്മതിക്കും.

XP സുരക്ഷ വളരെ തീവ്രമായി മെച്ചപ്പെടുത്തേണ്ടതിൻ്റെ ആവശ്യകത മൈക്രോസോഫ്റ്റിന് തോന്നി. എന്നിരുന്നാലും, എന്തുകൊണ്ടാണ് ഞങ്ങൾ Windows XP SP2 കണ്ടത് എന്നതിനെക്കുറിച്ചുള്ള ചർച്ചകൾ ഈ ലേഖനത്തിൻ്റെ പരിധിക്കപ്പുറമാണ്.

ഞങ്ങൾക്ക് താൽപ്പര്യമുള്ള പ്രധാന കാര്യം, മോശമായി എഴുതിയ ഡ്രൈവറുകളുമായി അനുയോജ്യത ഉറപ്പാക്കാൻ, Windows XP- നായുള്ള SP2-ലെ PAE പ്രവർത്തനം വിച്ഛേദിക്കപ്പെട്ടു എന്നതാണ്. ഈ മോഡ് നിലവിലുണ്ടെങ്കിലും, കൂടാതെ, ഉള്ള കമ്പ്യൂട്ടറുകളിലും ആധുനിക പ്രോസസ്സറുകൾസ്ഥിരസ്ഥിതിയായി ഓൺ ചെയ്‌തിരിക്കുന്നു, ഇത് വിലാസ സ്ഥലത്തിൻ്റെ ഒരു വിപുലീകരണവും നൽകുന്നില്ല, ഇൻപുട്ടിലേക്ക് നൽകിയ അതേ വിലാസങ്ങൾ ഔട്ട്‌പുട്ടിലേക്ക് കൈമാറുന്നു. വാസ്തവത്തിൽ, PAE ഇല്ലാതെ ഒരു സാധാരണ 32-ബിറ്റ് സിസ്റ്റം പോലെയാണ് സിസ്റ്റം പ്രവർത്തിക്കുന്നത്.

ഇതേ സ്വഭാവം വിൻഡോസ് വിസ്റ്റയ്ക്ക് പാരമ്പര്യമായി ലഭിച്ചു, തുടർന്ന് വിൻഡോസ് 7-ലേയ്ക്കും വരാനിരിക്കുന്ന വിൻഡോസ് 8-ലേയ്ക്കും കൊണ്ടുപോയി. 32-ബിറ്റ്, തീർച്ചയായും. ഈ സ്വഭാവം മാറാത്തതിൻ്റെ കാരണം അതേപടി തുടരുന്നു: അനുയോജ്യത ഉറപ്പാക്കാൻ. മാത്രമല്ല, ഒരു ജിഗാബൈറ്റിൻ്റെ ഭിന്നസംഖ്യകൾ നേടേണ്ടതിൻ്റെ ആവശ്യകത അപ്രത്യക്ഷമായി: വലിയ അളവിലുള്ള മെമ്മറി ആവശ്യമുള്ളവർക്ക് OS- ൻ്റെ 64-ബിറ്റ് പതിപ്പുകൾ ഉപയോഗിക്കാം.

ചിലപ്പോൾ നിങ്ങൾക്ക് ചോദ്യം കേൾക്കാം: ഈ വെട്ടിച്ചുരുക്കിയ PAE മോഡാണ് സിസ്റ്റത്തെ നാല് ജിഗാബൈറ്റുകളും കാണുന്നതിൽ നിന്ന് തടയുന്നതെങ്കിൽ, ഇടപെടാതിരിക്കാൻ ഇത് പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കിയേക്കാം, കൂടാതെ, വോയില, 4 GB സിസ്റ്റത്തിന് ലഭ്യമാകുമോ? അയ്യോ, അവർ ചെയ്യില്ല: ഇതിന് PAE യുടെ സാന്നിധ്യം ആവശ്യമാണ്, അതിൽ ഒരു പൂർണ്ണമായ ഒന്ന്. വളരെ വിരളമായി ചോദിക്കാത്ത മറ്റൊരു ചോദ്യം ഇതാണ്: ഉപകരണങ്ങൾ എല്ലാ മെമ്മറിയും ഉപയോഗിക്കുന്നതിൽ നിന്ന് സിസ്റ്റത്തെ തടയുകയും അതിൻ്റെ ഒരു ഭാഗം സ്വന്തം ആവശ്യങ്ങൾക്കായി കരുതുകയും ചെയ്യുന്നുവെങ്കിൽ, കമ്പ്യൂട്ടറിൽ രണ്ട് ജിഗാബൈറ്റ് റാം ഉള്ളപ്പോൾ എന്തുകൊണ്ടാണ് അവർ ഒന്നും റിസർവ് ചെയ്യാത്തത്?

നമുക്ക് ആദ്യ ചിത്രത്തിലേക്ക് മടങ്ങാം, സാഹചര്യം കൂടുതൽ വിശദമായി നോക്കാം. ഒന്നാമതായി, രണ്ട് ആശയങ്ങൾ തമ്മിൽ വ്യക്തമായി വേർതിരിച്ചറിയേണ്ടതുണ്ടെന്ന് ഞങ്ങൾ ശ്രദ്ധിക്കുന്നു: വിലാസ സ്ഥലത്തിൻ്റെ വലുപ്പവും റാമിൻ്റെ അളവും. അവ ഒരുമിച്ച് ചേർക്കുന്നത് പ്രശ്നത്തിൻ്റെ സാരാംശം മനസ്സിലാക്കുന്നത് തടയുന്നു. നിലവിലുള്ള എല്ലാ (പ്രോസസറിനും മറ്റ് ഉപകരണങ്ങൾക്കും ആക്‌സസ് ചെയ്യാൻ കഴിയുന്ന) വിലാസങ്ങളുടെ ഗണമാണ് വിലാസ ഇടം. i386 ഫാമിലി പ്രോസസ്സറുകൾക്ക് ഇത് 4 ജിഗാബൈറ്റ് ആണ് സാധാരണ നിലകൂടാതെ PAE ഉപയോഗിച്ച് 64 GB. 64-ബിറ്റ് സിസ്റ്റങ്ങൾക്ക്, വിലാസ സ്‌പേസ് സൈസ് 2 ടിബി ആണ്.

വിലാസ സ്ഥലത്തിൻ്റെ വലുപ്പം റാമിൻ്റെ അളവിനെ ഒരു തരത്തിലും ആശ്രയിക്കുന്നില്ല. നിങ്ങൾ കമ്പ്യൂട്ടറിൽ നിന്ന് എല്ലാ റാമും നീക്കം ചെയ്‌താലും, വിലാസ സ്‌പെയ്‌സിൻ്റെ വലുപ്പം ഒരു അയോട്ട മാറില്ല.

വിലാസ ഇടം യഥാർത്ഥമാകാം, അതിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തന്നെ പ്രവർത്തിക്കുന്നു, അതിൽ പ്രവർത്തിക്കുന്ന പ്രോഗ്രാമുകൾക്കായി OS സൃഷ്ടിക്കുന്ന വെർച്വൽ. എന്നാൽ വിൻഡോസിലെ മെമ്മറി ഉപയോഗത്തിൻ്റെ സവിശേഷതകൾ മറ്റൊരു ലേഖനത്തിൽ വിവരിക്കും. പ്രോഗ്രാമുകൾക്ക് യഥാർത്ഥ വിലാസ സ്ഥലത്തേക്ക് ആക്സസ് ഇല്ല എന്നത് ഇവിടെ ഞങ്ങൾ ശ്രദ്ധിക്കുന്നു - ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനും ഡ്രൈവർമാർക്കും മാത്രമേ യഥാർത്ഥ വിലാസങ്ങൾ ആക്സസ് ചെയ്യാൻ കഴിയൂ.

ഒരു കമ്പ്യൂട്ടറിൽ അഡ്രസ് സ്പേസ് എങ്ങനെ ഉപയോഗിക്കുന്നു എന്ന് നോക്കാം. കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾ ("ഹാർഡ്‌വെയർ") ആണ് അതിൻ്റെ വിതരണം നടത്തുന്നതെന്നും ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് പൊതുവെ ഇതിനെ സ്വാധീനിക്കാൻ കഴിയില്ലെന്നും നമുക്ക് ഉടനടി ഊന്നിപ്പറയാം. ഒരേയൊരു വഴി മാത്രമേയുള്ളൂ: പ്ലഗ് ആൻഡ് പ്ലേ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് ഹാർഡ്‌വെയർ ക്രമീകരണങ്ങൾ മാറ്റുക. കഴിഞ്ഞ നൂറ്റാണ്ടിൻ്റെ തൊണ്ണൂറുകളുടെ മധ്യത്തിൽ ഇതിനെ കുറിച്ച് ധാരാളം ചർച്ചകൾ നടന്നിരുന്നു, എന്നാൽ ഇപ്പോൾ അത് നിസ്സാരമായി കണക്കാക്കുന്നു, കേട്ടുകേൾവി പോലുമില്ലാത്തവരുടെ എണ്ണം വർദ്ധിച്ചുകൊണ്ടിരിക്കുന്നു.

ഈ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച്, നിർമ്മാതാവ് വ്യക്തമാക്കിയ ചില പരിധികൾക്കുള്ളിൽ, ഉപകരണം ഉപയോഗിക്കുന്ന മെമ്മറി വിലാസങ്ങളും പോർട്ട് നമ്പറുകളും നിങ്ങൾക്ക് മാറ്റാൻ കഴിയും. കമ്പ്യൂട്ടറിൽ ഒരേ വിലാസങ്ങൾ ഉപയോഗിക്കുന്നതിന് കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന രണ്ട് ഉപകരണങ്ങൾ ഉണ്ടെങ്കിൽ ഉണ്ടാകാനിടയുള്ള ഉപകരണങ്ങൾ തമ്മിലുള്ള വൈരുദ്ധ്യങ്ങൾ ഒഴിവാക്കുന്നത് ഇത് സാധ്യമാക്കുന്നു.

മദർബോർഡിലെ അടിസ്ഥാന പ്രോഗ്രാം, പൊതുവെ BIOS എന്ന് വിളിക്കപ്പെടുന്നു (വാസ്തവത്തിൽ BIOS ആണെങ്കിലും ( അടിസ്ഥാന സംവിധാനം I/O) അത് അല്ല) നിങ്ങൾ കമ്പ്യൂട്ടർ ഓണാക്കുമ്പോൾ, അത് ഉപകരണങ്ങളിൽ വോട്ടെടുപ്പ് നടത്തുന്നു. ഓരോ ഉപകരണത്തിനും ഏതൊക്കെ വിലാസ ശ്രേണികൾ ഉപയോഗിക്കാനാകുമെന്ന് ഇത് നിർണ്ണയിക്കുന്നു, തുടർന്ന് ഒരു ഉപകരണവും മറ്റൊന്നിൽ ഇടപെടാതിരിക്കാൻ മെമ്മറി അനുവദിക്കാൻ ശ്രമിക്കുന്നു, തുടർന്ന് ഉപകരണങ്ങളോട് അതിൻ്റെ തീരുമാനം അറിയിക്കുന്നു. ഈ നിർദ്ദേശങ്ങൾക്കനുസൃതമായി ഉപകരണങ്ങൾ അവയുടെ ക്രമീകരണങ്ങൾ കോൺഫിഗർ ചെയ്യുന്നു, നിങ്ങൾക്ക് OS ലോഡ് ചെയ്യാൻ തുടങ്ങാം.

ഞങ്ങൾ വിഷയത്തിൽ ആയിരിക്കുമ്പോൾ, നിരവധി മദർബോർഡുകൾക്ക് "P&P OS" എന്നൊരു ക്രമീകരണം ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക. ഈ ക്രമീകരണം പ്രവർത്തനരഹിതമാക്കിയാൽ (ഇല്ല), എല്ലാ ഉപകരണങ്ങൾക്കും മദർബോർഡ് വിലാസ വിതരണം നിർവഹിക്കുന്നു. പ്രവർത്തനക്ഷമമാക്കിയാൽ (അതെ), ബൂട്ടിംഗിന് ആവശ്യമായ ഉപകരണങ്ങൾക്കായി മാത്രമേ മെമ്മറി അലോക്കേഷൻ നടത്തുകയുള്ളൂ, കൂടാതെ മറ്റ് ഉപകരണങ്ങളുടെ കോൺഫിഗറേഷൻ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കൈകാര്യം ചെയ്യും. വിൻഡോസ് എക്സ്പിയുടെയും ഈ കുടുംബത്തിൻ്റെ പുതിയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെയും കാര്യത്തിൽ ഈ ക്രമീകരണംമിക്ക കേസുകളിലും വിൻഡോസ് ആവശ്യമായ കോൺഫിഗറേഷൻ അനുസരിച്ച് ഇത് പ്രവർത്തനക്ഷമമാക്കാൻ ശുപാർശ ചെയ്യുന്നു ഇത്രയെങ്കിലുംബയോസിനേക്കാൾ മോശമല്ല.

അത്തരം സ്വയം കോൺഫിഗറേഷൻ വിതരണം ചെയ്യുന്നതിനാൽ വിലാസങ്ങൾമെമ്മറി, കമ്പ്യൂട്ടറിൽ എത്ര റാം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്നത് പ്രശ്നമല്ല - പ്രക്രിയ അതേ രീതിയിൽ തന്നെ തുടരും.

ഒരു കമ്പ്യൂട്ടറിൽ ഒരു നിശ്ചിത അളവിലുള്ള റാം ചേർക്കുമ്പോൾ, വിലാസം പൂജ്യത്തിൽ നിന്ന് ആരംഭിച്ച് വിലാസങ്ങൾ വർദ്ധിപ്പിക്കുന്നതിലേക്ക് നീങ്ങുമ്പോൾ, അതിനുള്ള വിലാസ സ്ഥലം താഴെ നിന്ന് മുകളിലേക്ക് നീക്കിവയ്ക്കുന്നു. ഉപകരണ വിലാസങ്ങൾ, നേരെമറിച്ച്, വിലാസങ്ങൾ കുറയുന്ന ദിശയിൽ മുകളിലെ പ്രദേശത്ത് (നാലാമത്തെ ജിഗാബൈറ്റിൽ) അനുവദിച്ചിരിക്കുന്നു, പക്ഷേ അടുത്തുള്ള ബ്ലോക്കുകളിൽ ആവശ്യമില്ല - പലപ്പോഴും, നേരെമറിച്ച്, തൊട്ടടുത്തുള്ളവയിൽ. റാമിനും (ഒരു വശത്ത്) ഉപകരണങ്ങൾക്കും (മറുവശത്ത്) അഡ്രസ് സോണുകൾ സ്പർശിക്കുമ്പോൾ, അത് മാറുന്നു സാധ്യമായ സംഘർഷംവിലാസങ്ങൾ, കൂടാതെ ഉപയോഗിച്ച റാമിൻ്റെ അളവ് പരിമിതപ്പെടുത്തണം.

ഉപകരണങ്ങൾ കോൺഫിഗർ ചെയ്യുമ്പോൾ വിലാസം മാറ്റുന്നത് ഒരു നിശ്ചിത ഘട്ടത്തിലാണ്, നിർമ്മാതാവ് വ്യക്തമാക്കിയ ഉപകരണ സവിശേഷതകൾ നിർണ്ണയിക്കുന്നതിനാൽ, ഉപകരണങ്ങൾക്കായി തുടർച്ചയായി വിലാസങ്ങൾ നേടുന്നത് അസാധ്യമാണ് - വ്യക്തിഗത ഉപകരണങ്ങളുടെ വിലാസങ്ങൾക്കിടയിൽ ഉപയോഗിക്കാത്ത വിടവുകൾ ദൃശ്യമാകും. സൈദ്ധാന്തികമായി, ഈ വിടവുകൾ റാം ആക്സസ് ചെയ്യാൻ ഉപയോഗിക്കാം, എന്നാൽ ഇത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ മെമ്മറി മാനേജറിൻ്റെ പ്രവർത്തനത്തെ സങ്കീർണ്ണമാക്കും. ഇതിനും മറ്റുള്ളവർക്കും വിൻഡോസ് കാരണങ്ങൾഉപകരണം ഉപയോഗിക്കുന്ന ആദ്യത്തെ മെമ്മറി വിലാസം വരെ റാം ഉപയോഗിക്കുന്നു. ഈ വിലാസത്തിൽ നിന്നും അതിനുമുകളിലുള്ളതിൽ നിന്നുമുള്ള റാം ഉപയോഗിക്കാതെ തന്നെ തുടരും. തീർച്ചയായും, മെമ്മറി കൺട്രോളർ റീഡയറക്ഷൻ സംഘടിപ്പിക്കുന്നില്ലെങ്കിൽ.

ചിലപ്പോൾ ചോദ്യം ചോദിക്കുന്നു: വിലാസ സ്ഥലത്തെ എല്ലാ ഉപകരണങ്ങളും കഴിയുന്നത്ര ഉയരത്തിൽ നീക്കുന്നതിനും സിസ്റ്റത്തിന് കഴിയുന്നത്ര മെമ്മറി ലഭ്യമാക്കുന്നതിനും വിലാസങ്ങളുടെ വിതരണത്തെ സ്വാധീനിക്കാൻ കഴിയുമോ? പൊതുവേ, ഉപകരണങ്ങളുടെ രൂപകൽപ്പനയിലോ ഫേംവെയറിലോ ഇടപെടാതെ ഇത് ചെയ്യാൻ കഴിയില്ല. നിങ്ങളുടെ കൈകൾ ഇപ്പോഴും ചൊറിച്ചിൽ ആണെങ്കിൽ, നിങ്ങൾക്ക് സമയം പ്രശ്നമല്ലെങ്കിൽ, നിങ്ങൾക്ക് ശ്രമിക്കാം അടുത്ത രീതി: BIOS സജ്ജീകരണത്തിൽ, "PnP OS" ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കുക (അത് പൂർണ്ണമായും ഇല്ലാതാകാം അല്ലെങ്കിൽ മറ്റൊരു പേര് ഉണ്ടായിരിക്കാം) അതുവഴി വിൻഡോസ് മിക്ക ഉപകരണങ്ങൾക്കും വിലാസങ്ങൾ വിതരണം ചെയ്യുന്നു, തുടർന്ന് എഡിറ്റുചെയ്തത് ഉപയോഗിച്ച് ഡ്രൈവറുകൾ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുക. inf ഫയലുകൾവളരെ കുറവാണെന്ന് നിങ്ങൾ കരുതുന്ന മെമ്മറിയുടെ വിദൂര മേഖലകൾക്കൊപ്പം.

നിങ്ങൾക്ക് അത് ഇൻ്റർനെറ്റിൽ കണ്ടെത്താം വ്യത്യസ്ത നുറുങ്ങുകൾ PAE പ്രവർത്തനക്ഷമമാക്കാൻ നിർബന്ധിതമാക്കുന്നതിൻ്റെ അടിസ്ഥാനത്തിൽ, നാല് ജിഗാബൈറ്റുകളും ഉപയോഗിക്കാൻ സിസ്റ്റത്തെ ഇത് അനുവദിക്കും. മേൽപ്പറഞ്ഞവയിൽ നിന്ന് മനസ്സിലാക്കാൻ എളുപ്പമുള്ളത് പോലെ, ഇത് ഒരു പ്രയോജനവും നൽകില്ല, കാരണം PAE സ്വയമേവ അല്ലെങ്കിൽ നിർബന്ധിതമായി ഓണാക്കിയിട്ടുണ്ടോ എന്നത് പ്രശ്നമല്ല - ഈ മോഡ് രണ്ട് സാഹചര്യങ്ങളിലും ഒരേപോലെ പ്രവർത്തിക്കുന്നു.

ചോദ്യം ഉയർന്നേക്കാം: നിങ്ങൾ നാല് ജിഗാബൈറ്റ് മെമ്മറിയുള്ള ഒരു വീഡിയോ അഡാപ്റ്റർ ഇൻസ്റ്റാൾ ചെയ്താൽ എന്ത് സംഭവിക്കും. എല്ലാത്തിനുമുപരി, സിസ്റ്റം പൂർണ്ണമായും റാം ഇല്ലാതെ അവശേഷിക്കുന്നുവെന്നും പ്രവർത്തിക്കാൻ കഴിയില്ലെന്നും ഇത് മാറുന്നു. വാസ്തവത്തിൽ, ഭയാനകമായ ഒന്നും സംഭവിക്കില്ല: കുറച്ച് കാലമായി വീഡിയോ അഡാപ്റ്ററുകൾ വിലാസ സ്ഥലത്തിൻ്റെ 256 MB ഭാഗം ഉപയോഗിക്കുന്നു, കൂടാതെ വീഡിയോ ആക്‌സിലറേറ്റർ മെമ്മറിയുടെ മുഴുവൻ അളവിലേക്കും പ്രവേശനം ഈ വലുപ്പത്തിലുള്ള ഒരു വിൻഡോയിലൂടെയാണ് നടത്തുന്നത്. അതിനാൽ വീഡിയോ അഡാപ്റ്റർ 256 മെഗാബൈറ്റിൽ കൂടുതൽ എടുക്കില്ല. ഒരുപക്ഷേ ചില മോഡലുകളിൽ ഈ ജാലകത്തിൻ്റെ വലുപ്പം ഇരട്ടിയോ നാലിരട്ടിയോ ആയേക്കാം, പക്ഷേ രചയിതാവ് ഇതുവരെ അവയിൽ കൈവെച്ചിട്ടില്ല.

64 ബിറ്റ്

അതിനാൽ, ഞങ്ങൾ 32-ബിറ്റ് സിസ്റ്റങ്ങൾ കൈകാര്യം ചെയ്തു. ഇനി നമുക്ക് 64-ബിറ്റിലേക്ക് പോകാം.

ഇവിടെ, എന്തെങ്കിലും കുഴപ്പങ്ങൾ ഉണ്ടാകരുതെന്ന് തോന്നുന്നു. സിസ്റ്റത്തിന് നാല് ജിഗാബൈറ്റിൽ കൂടുതൽ ഉപയോഗിക്കാൻ കഴിയും, അതിനാൽ, ഒറ്റനോട്ടത്തിൽ, മെമ്മറി മദർബോർഡിലേക്ക് പ്ലഗ് ചെയ്ത് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്താൽ മതിയാകും. എന്നാൽ എല്ലാം അത്ര ലളിതമല്ലെന്ന് ഇത് മാറുന്നു. ഒന്നാമതായി, 64-ബിറ്റ് സിസ്റ്റങ്ങൾക്കായി മാത്രം ഉദ്ദേശിച്ചിട്ടുള്ള പ്രത്യേക ഉപകരണങ്ങൾ കണ്ടെത്താൻ കഴിയില്ലെന്ന് ഞങ്ങൾ ശ്രദ്ധിക്കുന്നു (ഞങ്ങൾ സാധാരണ പിസികളെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്). ഏതെങ്കിലും മദർബോർഡ് നെറ്റ്വർക്ക് കാർഡ് 64-ബിറ്റ് സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന വീഡിയോ അഡാപ്റ്റർ മുതലായവ, 32-ബിറ്റ് സിസ്റ്റത്തിൽ ഒരുപോലെ നന്നായി പ്രവർത്തിക്കണം.

ഉപകരണ വിലാസങ്ങൾ ആദ്യത്തെ നാല് ജിഗാബൈറ്റിനുള്ളിൽ തന്നെ നിലനിൽക്കണം എന്നാണ് ഇതിനർത്ഥം. ഇതിനർത്ഥം, 32-ബിറ്റ് സിസ്റ്റത്തിന് ലഭ്യമായ മെമ്മറിയുടെ അളവിൽ ഏർപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ നിയന്ത്രണങ്ങളും 64-ബിറ്റ് സിസ്റ്റത്തിനും ബാധകമാണ് - തീർച്ചയായും, മദർബോർഡ് റീഡയറക്‌ടിനെ പിന്തുണയ്‌ക്കുന്നില്ലെങ്കിൽ അല്ലെങ്കിൽ ക്രമീകരണങ്ങളിൽ ഈ റീഡയറക്‌ഷൻ പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ.

945 വരെയുള്ള ഇൻ്റൽ ചിപ്‌സെറ്റുകളിലെ മദർബോർഡുകൾ ഫോർവേഡിംഗിനെ പിന്തുണയ്ക്കുന്നില്ല. തീർച്ചയായും, അവയെ പുതിയത് എന്ന് വിളിക്കാൻ കഴിയില്ല, എന്നാൽ അവയെ അടിസ്ഥാനമാക്കിയുള്ള കമ്പ്യൂട്ടറുകൾ ഇപ്പോഴും നിലവിലുണ്ട്, അവ ഉപയോഗത്തിലുണ്ട്. അതിനാൽ, അത്തരം ബോർഡുകളിൽ, 64-ബിറ്റ്, 32-ബിറ്റ് സിസ്റ്റങ്ങൾക്ക് ഒരേ അളവിലുള്ള മെമ്മറി കാണാൻ കഴിയും, അത് 4 ജിബിയിൽ കുറവായിരിക്കും. എന്തുകൊണ്ട് കുറവ് മുകളിൽ വിവരിച്ചിരിക്കുന്നു.

64-ബിറ്റ് എഎംഡി പ്രോസസറുകൾ ഉപയോഗിച്ച്, സാഹചര്യം ലളിതമാണ്: അവരുടെ മെമ്മറി കൺട്രോളർ വളരെക്കാലമായി പ്രോസസറിലേക്ക് നിർമ്മിച്ചിരിക്കുന്നു, കൂടാതെ പഴയ മോഡലുകളിൽ മാത്രം റീഡയറക്ഷൻ ഇല്ല. 939-പിൻ സോക്കറ്റിനായുള്ള എല്ലാ പ്രോസസറുകളും 4 GB-യിൽ കൂടുതൽ പുതിയ പിന്തുണയും, അതനുസരിച്ച്, മെമ്മറി റീഡയറക്ഷൻ നടത്താൻ കഴിയും. ഇതും ബാധകമാണ് ഇൻ്റൽ പ്രോസസ്സറുകൾകോർ i3, i5, i7 കുടുംബങ്ങൾ.

എന്നിരുന്നാലും, ഇവിടെ ഒരു ക്യാച്ച് ഉണ്ടാകാം: അധിക വിലാസ ലൈനുകൾ മദർബോർഡിൽ റൂട്ട് ചെയ്തിട്ടില്ലെങ്കിൽ, റീഡയറക്‌ട് ചെയ്‌ത മെമ്മറി ആക്‌സസ് ചെയ്യാൻ ഒരു മാർഗവുമില്ല. ചെലവ് കുറയ്ക്കുന്നതിന് മദർബോർഡുകളുടെ ചില ഇളയ മോഡലുകൾ ഇതുപോലെയാണ് നിർമ്മിക്കുന്നത്, അതിനാൽ നിങ്ങൾ നിർദ്ദിഷ്ട മദർബോർഡിൻ്റെ വിവരണം നോക്കേണ്ടതുണ്ട്.

ഒരു 32-ബിറ്റ് സിസ്റ്റത്തിൽ നമ്മൾ നേരിടുന്നതുപോലെയുള്ള ഒരു ആശ്ചര്യം ഇവിടെയുണ്ട്: ഉപകരണത്തിൻ്റെ പ്രവർത്തനത്തിനുള്ള വിലാസ ഇടം ഉപയോഗിക്കുന്നത് Windows-ന് ലഭ്യമായ മെമ്മറിയുടെ അളവ് പരിമിതപ്പെടുത്തും.

ഉദാഹരണത്തിന്, ഒരു മദർബോർഡ് 8 GB വരെ RAM പിന്തുണയ്ക്കുന്നു (ഒരു G35 ചിപ്‌സെറ്റ് ഉപയോഗിക്കുന്നതായി പറയുക), കൂടാതെ 8 GB എല്ലാം ഇൻസ്റ്റാൾ ചെയ്യുകയാണെങ്കിൽ, ≈7-7.25 GB മാത്രമേ ഉപയോഗിക്കൂ. കാരണം ഇപ്രകാരമാണ്: അത്തരമൊരു മദർബോർഡിൽ 33 വിലാസ ലൈനുകൾ ഉണ്ട്, അത് നിർമ്മാതാവിൻ്റെ വീക്ഷണകോണിൽ നിന്ന് തികച്ചും യുക്തിസഹമാണ് - ബോർഡ് ഇപ്പോഴും 8 GB-യിൽ കൂടുതൽ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ ഡിസൈൻ സങ്കീർണ്ണമാക്കുന്നത് എന്തുകൊണ്ട്? അതിനാൽ, മെമ്മറി കൺട്രോളറിന് റാമിൻ്റെ ഉപയോഗിക്കാത്ത വിഭാഗം ഒമ്പതാമത്തെ ജിഗാബൈറ്റിലേക്ക് മാറ്റാൻ കഴിയുമെങ്കിലും, അത് ആക്സസ് ചെയ്യുന്നത് ഇപ്പോഴും അസാധ്യമായിരിക്കും. ഇതിന് 34-ബിറ്റ് വിലാസം ആവശ്യമാണ്, അത് 33-ബിറ്റിൽ ഭൗതികമായി സൃഷ്ടിക്കാൻ കഴിയില്ല സിസ്റ്റം ബസ്. അതുപോലെ, 16GB പിന്തുണയ്ക്കുന്ന ബോർഡുകളിൽ, Windows-ന് ≈15-15.25GB മുതലായവ ഉപയോഗിക്കാനാകും.

റീഡയറക്‌ടേഷനുമായി ബന്ധപ്പെട്ട് അധികം അറിയപ്പെടാത്ത മറ്റൊരു സൂക്ഷ്മതയുണ്ട്. മെമ്മറി സൈസ് പരിമിതപ്പെടുത്തൽ പൂർത്തിയാക്കി msconfig പ്രോഗ്രാം(അല്ലെങ്കിൽ അനുബന്ധ ബൂട്ട് കോൺഫിഗറേഷൻ ക്രമീകരണങ്ങൾ) മെമ്മറിയുടെ അളവിനെയല്ല, ഉപയോഗിച്ച മെമ്മറിയുടെ വിലാസങ്ങളുടെ ഉയർന്ന പരിധിയെയാണ് സൂചിപ്പിക്കുന്നത്.


അരി. 3. ഈ ക്രമീകരണം വിലാസങ്ങളുടെ ഉയർന്ന പരിധി പരിമിതപ്പെടുത്തുന്നു, മെമ്മറി വലുപ്പമല്ല

അതായത്, നിങ്ങൾ ഈ മൂല്യം 4096 MB ആയി സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഈ പരിധിക്ക് മുകളിലുള്ള മെമ്മറി (ഉദാഹരണത്തിന് അഞ്ചാമത്തെ ജിഗാബൈറ്റിലേക്ക് റീഡയറക്‌ട് ചെയ്‌തു) ഉപയോഗിക്കില്ല, വാസ്തവത്തിൽ മെമ്മറി വോളിയം ഏകദേശം മൂന്ന് ജിഗാബൈറ്റായി പരിമിതപ്പെടുത്തും. ചില സാഹചര്യങ്ങളിൽ, റീഡയറക്‌ഷൻ പ്രവർത്തിക്കുന്നുണ്ടോ ഇല്ലയോ എന്ന് നിർണ്ണയിക്കാൻ ഈ ഫീച്ചർ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, രചയിതാവ് ഒരു കേസ് കണ്ടു വിൻഡോസ് ലാപ്ടോപ്പ്നാലിൽ 3.75 GB ഉപയോഗിച്ചു, അത് വ്യക്തമല്ല: ഒന്നുകിൽ റീഡയറക്ഷൻ പ്രവർത്തിക്കുന്നില്ല, അല്ലെങ്കിൽ മെമ്മറി ഏതെങ്കിലും ആവശ്യത്തിനായി ഉപയോഗിക്കുന്നു. ബോക്‌സ് പരിശോധിച്ച് മെമ്മറി സൈസ് നാല് ജിഗാബൈറ്റിലേക്ക് പരിമിതപ്പെടുത്തിയത് 3.25 ജിബി മാത്രമാണ് ഉപയോഗിച്ചത്. ഇതിൽ നിന്ന് റീഡയറക്ഷൻ പ്രവർത്തിച്ചുവെന്ന് നമുക്ക് നിഗമനം ചെയ്യാം, അതിനാൽ ഒരു ജിഗാബൈറ്റിൻ്റെ നാലിലൊന്ന് വീഡിയോ അഡാപ്റ്ററിനോ മറ്റെന്തെങ്കിലും ആവശ്യത്തിനോ ഉപയോഗിച്ചു.

അവസാനമായി, വർക്കിംഗ് റീഡയറക്‌ഷനും 64-ബിറ്റ് സിസ്റ്റവും ഉണ്ടെങ്കിലും, നിരവധി പതിനായിരക്കണക്കിന് അല്ലെങ്കിൽ നൂറുകണക്കിന് മെഗാബൈറ്റ് മെമ്മറി ഇപ്പോഴും ഉപകരണങ്ങൾക്കായി കരുതിവച്ചിരിക്കാം എന്നത് എടുത്തുപറയേണ്ടതാണ്. ഈ ആവർത്തനത്തിൻ്റെ കാരണങ്ങളാൽ മദർബോർഡ് നിർമ്മാതാവുമായി പരിശോധിക്കുന്നതാണ് നല്ലത്, എന്നാൽ മിക്കപ്പോഴും ഇത് ബിൽറ്റ്-ഇൻ വീഡിയോ അഡാപ്റ്ററിനോ റെയ്ഡ് കൺട്രോളറിനോ ഉപയോഗിക്കുന്നതാണെന്ന് അനുമാനിക്കാം.