കമ്പ്യൂട്ടറുകൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ
വിർച്ച്വൽ കമ്പ്യൂട്ടർ മെമ്മറി
8086 അനുരൂപ പ്രൊസസ്സറുകളെ അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റങ്ങളുടെ പരിചയസമ്പന്നത സമയത്തെ ആകർഷിക്കുന്നതിനുള്ള ഭാഗ്യമുണ്ടായ കമ്പ്യൂട്ടർ ഉപയോക്താക്കൾ ആ സമയത്ത് ഇൻസ്റ്റാൾ ചെയ്ത മെമ്മറി എത്രത്തോളം വളരെ പ്രധാനപ്പെട്ടതാണെന്ന് നന്നായി അറിയാം. ഈ കണക്ക് അക്ഷരാർത്ഥത്തിൽ കിലോബൈറ്റുകളിൽ പോയി: അടിസ്ഥാന 640kb കവിയും, "ഫാൻറസിറ്റീവ്" 736 kb- ലും, ഒരു പ്രത്യേക ബാഹ്യ വിപുലീകരണ മൊഡ്യൂൾ വാങ്ങി, താരതമ്യേന വലിയ പാക്കേജിൽ ഒരു ഭാരമേറിയ ബോർഡ് പ്രതിനിധീകരിക്കുന്നു. എന്നിരുന്നാലും, കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യ അതിവേഗം വികസിച്ചു, താമസിയാതെ 1 മെഗാബൈറ്റിന്റെ മാനസിക തടസ്സം. റാം മൊഡ്യൂളുകൾ വളരെ ചുരുങ്ങിയത്, കൂടാതെ ഇത് പൂർണ്ണമായി ഉപയോഗിക്കുന്ന പ്രോസസറുകൾ ഉണ്ടായിരുന്നു. പുറകോട്ടുപോകരുത്, പ്രയോഗങ്ങൾ ഉപേക്ഷിക്കുക. വിർച്ച്വൽ മെമ്മറി ഉപയോഗിക്കുന്ന വിന്ഡോസ് മൂന്നാം പതിപ്പു് പുറത്തിറങ്ങിയിരുന്നു. എന്നിരുന്നാലും, എല്ലാ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾക്കുമുള്ള സ്റ്റാൻഡേർഡ് ആയിത്തീരുന്ന നിർദ്ദിഷ്ട ദിശയിൽ ഇവയെല്ലാം തമാശയായി.
വിർച്ച്വൽ മെമ്മറി എന്താണ്? വിൻഡോസ് 3 പ്രവർത്തിക്കുന്ന രണ്ട് സമാന കമ്പ്യൂട്ടറുകൾ ഒന്നു ഭാവനയിൽ കാണുക, ഒരാൾക്ക് 1 മെഗാബൈറ്റ് മെമ്മറി, മറ്റൊന്ന് - 2 എംബി. വോള്യത്തിന്റെ അടിസ്ഥാനത്തിൽ സോഫ്റ്റ്വെയർ പ്രയോഗങ്ങൾ തെരഞ്ഞെടുക്കുന്നത് - പ്രോഗ്രാമർമാരെ കഠിനമായി അധ്വാനിക്കുന്നതിനാണ്, കാരണം അവരുടെ ഉത്പന്നങ്ങൾ 1, 2-ത്തിനു കീഴിലായിരിക്കും. മെഗാബൈറ്റ്. സ്റ്റാൻഡേർഡ് മിനിമം 640 KB രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഒരു പ്രോഗ്രാം നിർമ്മിക്കാൻ ഉദ്ദേശിക്കുന്നത്, ഈ ആപ്ളിക്കേഷനെ "ഡ്രൈവിങ്ങിന്" പ്രേരിപ്പിച്ചുകൊണ്ട് ചില സാധ്യതകൾ ഒഴിവാക്കാൻ എന്നാണ്. 2 എംബിയിൽ ഫോക്കസ് ചെയ്യണം - 1 മില്ല്യൺ കമ്പ്യൂട്ടർ മാത്രം ഉള്ള വാങ്ങുന്നവർക്ക് നഷ്ടപ്പെടും. ഇത് മൈക്രോസോഫ്റ്റിനെ മനസ്സിലാക്കി, അതിനാൽ "വിർച്വൽ മെമ്മറി" എന്ന് വിളിക്കപ്പെടുന്ന ഒരു സംവിധാനം നിലവിൽ വന്നു. പ്രോഗ്രാമർമാർ ഓരോ കമ്പ്യൂട്ടറിലും എത്രമാത്രം ഇൻസ്റ്റാൾ ചെയ്തതാണെന്ന് അറിയില്ല. എന്നിരുന്നാലും, ചില പരിമിതികൾ കണക്കിലെടുക്കേണ്ടി വരുന്നു, പക്ഷേ മൊത്തത്തിൽ, വിഭവദാതാക്കളുടെ അപേക്ഷയും കമ്പ്യൂട്ടർ ഘടകങ്ങളും ഉപയോഗിച്ച് "സുഹൃത്തുക്കളെ ഉണ്ടാക്കുക" എന്ന രീതിയിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ശ്രദ്ധിച്ചു. തീർച്ചയായും, ഈ കേസിൽ യാതൊരു അത്ഭുതങ്ങളും സംഭവിക്കുന്നില്ല. പ്രവൃത്തിയുടെ തത്വം വളരെ ലളിതമാണ്.
ഉദാഹരണത്തിന് 1 MB ഉള്ള ഒരു കമ്പ്യൂട്ടറിൽ 2 MB ൽ വികസിപ്പിച്ച ആപ്ലിക്കേഷൻ എത്തുമ്പോൾ. വോളിയത്തിന്റെ ഒരു ഭാഗം ഈ സംവിധാനം തന്നെ എടുക്കുന്നു, അതുകൊണ്ട് 1GB ൽ നിന്ന് 500 Kb (വ്യവസ്ഥാപിതം) മാത്രമേ ലഭ്യമാകുകയുള്ളൂ. അപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക. വിർച്ച്വൽ മെമ്മറി പ്റവറ്ത്തനമില്ല അല്ലെങ്കിൽ പ്റവറ്ത്തനമില്ലെങ്കിൽ, പ്റവറ്ത്തനത്തിലുളള എല്ലാ 500 ക്യുബിളും പ്രവർത്തിക്കുന്നു. പ്റവറ്ത്തിക്കുന്ന പ്റക്റിയയിൽ ഒരു പ്റശ്നം ഉണ്ടാകുന്നു. എന്നാൽ മെക്കാനിസം ഓണാണെങ്കിൽ എല്ലാം തികച്ചും വ്യത്യസ്തമാണ്: അടുത്ത മെമ്മറി ആവശ്യമെങ്കിൽ 500 KB പിടികൂടി, ഡാറ്റ ബ്ലോക്ക് ഡിസ്കിൽ ഒരു പ്രത്യേക ഫയലിലേക്ക് എഴുതപ്പെടുകയും റാം വോളിയത്തെ സ്വതന്ത്രമാക്കുകയും ചെയ്യും. പ്രയോഗത്തിന്, മെക്കാനിസം "സുതാര്യം" ആണ്. യഥാർത്ഥത്തിൽ, വിർച്ച്വൽ മെമ്മറി പ്രവർത്തന മെമ്മറിയുടെ ഭാഗമാണു്, പക്ഷേ അതു് ചിപ്പുകളിൽ സ്ഥിതി ചെയ്യുന്നില്ല, പക്ഷേ ഡിസ്കിൽ. അത്തരമൊരു തീരുമാനം അത്രമാത്രം വിജയകരം ആയിത്തീർന്നു. അത് ഇനിയും മെച്ചപ്പെടുത്താൻ ഇനിയും കഴിഞ്ഞിരിക്കുന്നു. അതുകൊണ്ട് ഏറ്റവും പുതിയ വിൻഡോസ് 8 ൽ ഒരു മെമ്മോ ആപ്ലിക്കേഷനുകൾക്കായി മാത്രം ഉദ്ദേശിച്ചിട്ടുള്ള പേജിംഗ് പേജ് ഫയൽഫയലിനു് ഒരു സ്വാപ്പ്ഫയൽ ചേർത്തിരിയ്ക്കുന്നു.
ചിലപ്പോൾ ഉപയോക്താക്കൾക്ക് വിർച്ച്വൽ മെമ്മറി കുറവാണെന്ന് സൂചിപ്പിക്കുന്ന സിസ്റ്റം സന്ദേശം കാണുവാൻ സാധിക്കുന്നു. മുകളിലുള്ള എല്ലാത്തിന്റെയും വെളിച്ചത്തിൽ ഇത് എങ്ങനെ വിശദീകരിക്കും? ഹാറ്ഡ് ഡ്റൈവിൽ ഫ്റഡ് ഡിസ്ക് സ്ഥലം നിലനിൽക്കുന്പോൾ, കൂടുതൽ കൂടുതൽ അറിയാൻ സാധിയ്ക്കുന്നു. വിർച്ച്വൽ മെമ്മറി സംവിധാനത്തിന്റെ തെറ്റായ സജ്ജീകരണങ്ങളിൽ ഇതിനുള്ള സാധ്യമായ കാരണങ്ങൾ. ഡിഫാൾട്ട് ആയി സിസ്റ്റമിങ് പേജിങ് സൈറ്റിന്റെ വലുപ്പത്തിനായി ഓട്ടോമാറ്റിക് കണ്ട്രോൾ മോഡ് തെരഞ്ഞെടുക്കുന്നു, എന്നിരുന്നാലും കർശനമായ ഫ്രെയിമുകളുടെ സൂചന ഉപയോഗിച്ച് മാനുവൽ ക്രമീകരണം സാധ്യമാണ്. നിങ്ങൾ ഇത് ചെയ്യണോ വേണ്ടയോ എന്നു് - ഓരോ ഉപയോക്താവും സ്വന്തമായി തീരുമാനിയ്ക്കുന്നു, പക്ഷേ വോള്യം കുറവായതിനാൽ ഒരു പിശകുണ്ടെങ്കിൽ, നിങ്ങൾ അനുവദിച്ച ശ്രേണി പരിധി ഉയർത്തേണ്ടതുണ്ടു്. ഇത് സ്പീഡ് സജ്ജീകരണങ്ങളിൽ ക്രമീകരിച്ചിരിക്കുന്നു (നിങ്ങൾ "എന്റെ കമ്പ്യൂട്ടർ" അല്ലെങ്കിൽ കണ്ട്രോൾ പാനലിലെ പ്രോപ്പർട്ടികളിലൂടെ).
Similar articles
Trending Now