64-ബിറ്റ് കമ്പ്യൂട്ടിംഗ്

32 മുതൽ 64 ബിറ്റുകൾ വരെയുള്ള ഒരു സ്വിച്ച് എങ്ങനെയാണ് കമ്പ്യൂട്ടിംഗ് മെച്ചപ്പെടുത്താൻ കഴിയുക?

ആമുഖം

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

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

ബിറ്റുകളെ മനസ്സിലാക്കുക

എല്ലാ കമ്പ്യൂട്ടർ പ്രോസസ്സറുകളും ബൈനറി ഗണിതങ്ങളെ അടിസ്ഥാനമാക്കിയാണ്, ചിപ്സിനുള്ളിലുള്ള അർദ്ധചാലകവസ്തുക്കൾ ഉൾക്കൊള്ളുന്ന ട്രാൻസിസ്റ്ററുകളാണ്. കാര്യങ്ങൾ ലളിതമായി പറഞ്ഞാൽ, ഒരു ട്രാൻസിസ്റ്റർ ഉപയോഗിച്ച് പ്രോസസ്സ് ചെയ്യപ്പെട്ട ഒറ്റ ഒരൊറ്റ അല്ലെങ്കിൽ 1 ആണ്. എല്ലാ പ്രൊസസ്സറുകളും അവയുടെ ബിറ്റ് പ്രോസസ്സിങ് കഴിവനുസരിച്ചു് വിളിയ്ക്കുന്നു. ഇപ്പോൾ മിക്ക പ്രൊസസ്സറുകളിലും ഇത് 64-ബിറ്റാണ്, പക്ഷെ മറ്റുള്ളവർക്ക് ഇത് 32-ബിറ്റ് പരിധി വരെ പരിമിതമായിരിക്കും. അപ്പോൾ ബിറ്റ് എണ്ണമെന്താണ്?

പ്രൊസസ്സറിന്റെ ഈ ബിറ്റ് റേറ്റിംഗ് പ്രൊസസ്സർ കൈകാര്യം ചെയ്യുന്ന വലിയ സംഖ്യയെ നിശ്ചയിക്കുന്നു. ഒരു ക്ലോക്ക് സൈക്കിളിൽ പ്രോസസ് ചെയ്യാവുന്ന ഏറ്റവും വലിയ സംഖ്യ ബിറ്റ് റേറ്റിംഗ് പവർ (അല്ലെങ്കിൽ ഘാതം) ആയി തുല്യമായിരിക്കും. അതിനാൽ, ഒരു 32-ബിറ്റ് പ്രൊസസ്സറിന് 2 ^ 32 അല്ലെങ്കിൽ ഏകദേശം 4.3 ബില്ല്യൻ വരെ ഒരു സംഖ്യ കൈകാര്യം ചെയ്യാൻ കഴിയും. ഇതിനേക്കാൾ കൂടുതലുള്ള ഏത് സംഖ്യയ്ക്കും ഒന്നിലധികം ക്ലോക്ക് സൈക്കിൾ ആവശ്യമുണ്ട്. ഒരു 64-ബിറ്റ് പ്രൊസസ്സർ, ഒരു 2 ^ 64 എണ്ണം അല്ലെങ്കിൽ ഏകദേശം 18.4 ക്വിന്റ്ലിൻ (18,400,000,000,000,000,000) കൈകാര്യം ചെയ്യാൻ കഴിയും. ഒരു 64-ബിറ്റ് പ്രൊസസ്സർ കൂടുതൽ കാര്യക്ഷമമായി വൻതോതിൽ ഗണിതത്തിൽ കൈകാര്യം ചെയ്യാൻ കഴിയും എന്നാണ് ഇത് അർത്ഥമാക്കുന്നത്. ഇപ്പോൾ പ്രോസസ്സറുകൾ ഗണിത ശൃംഖലയിൽ ചെയ്യുന്നത് മാത്രമല്ല, കൂടുതൽ സ്ട്രിംഗ് എന്നത് ഒരു ക്ലോക്ക് സൈക്കിളിൽ ഒന്നിൽ കൂടുതൽ വിപുലമായ ആജ്ഞകൾ പൂർത്തിയാക്കാൻ പറ്റുന്നു എന്നാണ്.

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

മെമ്മറി താക്കോലാണ്

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

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

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

64-ബിറ്റ് ഒഎസ് ഇല്ലാതെ 64-ബിറ്റ് സിപിയു എന്താണ്?

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

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

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

64-ബിറ്റ് കമ്പ്യൂട്ടിംഗിനു സമയാവകാശം വേണോ?

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

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

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