നിങ്ങൾ എല്ലായ്പ്പോഴും വാക്ക് ശ്രവിക്കുന്നു പക്ഷേ ഗൗരവത്തോടെയാണ്: ഇത് എന്താണ് അർഥമാക്കുന്നത്?
സാങ്കേതികവിദ്യയും കമ്പ്യൂട്ടിംഗുമായപ്പോൾ, ഒരു പ്ലാറ്റ്ഫോം ഹാർഡ്വെയറിനും സോഫ്റ്റ്വെയറിനുമുള്ള ആധാരവും പിന്തുണയുമുള്ള അടിസ്ഥാന അടിത്തറയാണ്.
ഒരു ഫൌണ്ടേഷന്റെ മുകളിൽ സൃഷ്ടിക്കപ്പെട്ട എല്ലാം ഒരേ ചട്ടക്കൂടിനുള്ളിൽ പ്രവർത്തിക്കുന്നു. ഓരോ പ്ലാറ്റ്ഫോമിലും ഓരോ ഹാർഡ്വെയർ / സോഫ്റ്റ്വെയർ നിർമ്മിക്കുവാനും ഓരോരുത്തർക്കും എങ്ങനെ പ്രവർത്തിക്കണം എന്നും നിർദേശിക്കുന്ന ചട്ടങ്ങളും മാനദണ്ഡങ്ങളും നിയന്ത്രണങ്ങളും ഉണ്ട്.
ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോമുകൾ ഇതാണ്:
- മുഴുവൻ സിസ്റ്റങ്ങളും
- വ്യക്തിഗത ഘടകങ്ങൾ
- ഇന്റർഫെയിസുകൾ
ഹാർഡ് വെയർ പ്ലാറ്റ്ഫോമുകൾ, സോഫ്റ്റ്വെയർ പ്ലാറ്റ്ഫോമുകൾ കൂടുതൽ വിപുലമായവയാണ്, ഉപയോക്താക്കളുപയോഗിച്ച് കൂടുതൽ എളുപ്പമാണ്. ഹാർഡ്വെയർ (ഉദാ: എയ്സ്, കീബോർഡുകൾ, മോണിറ്ററുകൾ, സ്പർശന സ്ക്രീകൾ) വിടവ് നികത്താൻ സഹായിക്കുന്ന സോഫ്റ്റ്വെയറുകളോ ആപ്ലിക്കേഷനുകളോ ഉപയോഗിച്ച് സാധാരണയായി ഇടപഴകുന്നതാണ് ഇത്. പൊതുവായ പ്ലാറ്റ്ഫോമുകളിൽ സോഫ്റ്റ്വെയർ പ്ലാറ്റ്ഫോമുകൾ വീഴുന്നു:
- സിസ്റ്റം സോഫ്റ്റ്വെയർ
- ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ
മുഴുവൻ സിസ്റ്റങ്ങളും
മെയിൻഫ്രെയിമുകൾ, വർക്ക്സ്റ്റേഷനുകൾ, ഡെസ്ക്ടോപ്പുകൾ, ലാപ്ടോപ്പുകൾ, ടാബ്ലെറ്റുകൾ, സ്മാർട്ട്ഫോണുകൾ എന്നിവയും മറ്റും ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോമുകൾക്ക് മുഴുവൻ സിസ്റ്റങ്ങളും (അതായത് കമ്പ്യൂട്ടിംഗ് ഉപകരണങ്ങൾ) ആകാം. ഇവ ഓരോന്നും ഒരു ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോമിനെ പ്രതിനിധീകരിക്കുന്നു, കാരണം ഓരോരുത്തർക്കും അതിന്റെ ഫോം ഘടകം ഉണ്ട്, മറ്റ് സിസ്റ്റങ്ങളെ സ്വതന്ത്രമായി പ്രവർത്തിക്കുന്നു, ഒപ്പം വിഭവങ്ങളും അല്ലെങ്കിൽ സേവനങ്ങളും (ഉദാ. സോഫ്റ്റ്വെയറുകൾ / ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കൽ, ഉപകരണങ്ങൾ / ഇൻറർനെറ്റിലേക്ക് കണക്റ്റുചെയ്യൽ തുടങ്ങിയവ) ഉപയോക്താക്കൾക്ക് പ്രത്യേകിച്ച്, യഥാർത്ഥ ഡിസൈൻ പ്രതീക്ഷിച്ചതല്ല.
വ്യക്തിഗത ഘടകങ്ങൾ
കമ്പ്യൂട്ടറുകളുടെ സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ് (CPU) പോലുള്ള വ്യക്തിഗത ഘടകങ്ങളും ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോമുകളായി കണക്കാക്കപ്പെടുന്നു. സിപിയുകൾ (ഉദാ: ഇന്റൽ കോർ, എആർഎം കോർടെക്സ്, എഎംഡി എപിഎ) ഒരു വ്യവസ്ഥിതിയിൽ ഉണ്ടാക്കുന്ന മറ്റ് ഘടകങ്ങളുമായുള്ള പ്രവർത്തനം, ആശയവിനിമയം, ആശയവിനിമയം എന്നിവ നിർണ്ണയിക്കുന്ന വ്യത്യസ്തമായ ആർക്കിറ്റക്ചറുകൾ ഉണ്ട്. ഉദാഹരണത്തിന്, ഒരു മതബോർഡ്, മെമ്മറി, ഡിസ്ക് ഡ്രൈവുകൾ, എക്സ്പാൻഷൻ കാർഡുകൾ, പെരിഫറലുകൾ, സോഫ്റ്റ്വെയർ എന്നിവയെ പിന്തുണയ്ക്കുന്ന അടിത്തറയായി സിപിയു പരിഗണിക്കുക. തരം, ഫോം, അനുയോജ്യത എന്നിവയെ ആശ്രയിച്ച് ചില ഘടകങ്ങൾ പരസ്പരം പരസ്പരവിരുദ്ധമായിരിക്കണമെന്നില്ല.
ഇന്റർഫെയിസുകൾ
പിസിഐ എക്സ്പ്രസ്സ് , ആക്സിലറേറ്റഡ് ഗ്രാഫിക്സ് പോർട്ട് (ഏജിപി) , അല്ലെങ്കിൽ ഐഎസ്എ എക്സ്പാൻഷൻ സ്ലോട്ടുകൾ പോലെയുള്ള ഇൻറർഫെയ്സുകൾ വ്യത്യസ്ത തരത്തിലുള്ള ആഡ്-ഓൺ / എക്സ്പാൻഷൻ കാർഡുകൾ വികസിപ്പിക്കാനുള്ള പ്ലാറ്റ്ഫോമുകളാണ്. ഉദാഹരണത്തിന്, ഒരു പിസിഐ എക്സ്പ്രസ് കാർഡ് ഒരു AGP അല്ലെങ്കിൽ ISA സ്ലോട്ടിൽ ചേർക്കുന്നതിന് ശാരീരികമായി സാധ്യമല്ല - ആ പ്ലാറ്റ്ഫോമുകൾ നിയമങ്ങളും നിയന്ത്രണങ്ങളും സജ്ജമാക്കുമെന്ന് ഓർക്കുക. ഘടിപ്പിച്ചിട്ടുള്ള എക്സ്പാൻഷൻ കാർഡിലേക്കുള്ള ആശയവിനിമയവും പിന്തുണയും ഉറവിടങ്ങളും ഇന്റർഫേസ് നൽകുന്നു. അത്തരം ഇന്റർഫേസുകൾ ഉപയോഗിക്കുന്ന എക്സ്പാൻഷൻ കാർഡുകളുടെ ഉദാഹരണങ്ങളാണ്: വീഡിയോ ഗ്രാഫിക്സ്, ശബ്ദ / ഓഡിയോ, നെറ്റ്വർക്കിങ് അഡാപ്റ്ററുകൾ, യുഎസ്ബി പോർട്ടുകൾ, സീരിയൽ എടിഎ (സാറ്റാ) കണ്ട്രോളറുകൾ തുടങ്ങിയവ.
സിസ്റ്റം സോഫ്റ്റ്വെയർ
ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറുമായി ഒന്നിലധികം ഹാർഡ്വേർ വിഭവങ്ങൾ കൈകാര്യം ചെയ്യാനും ഏകോപിപ്പിക്കുകയും ചെയ്യുമ്പോൾ ഒരേസമയം പ്രോസസ്സ് ചെയ്ത് കമ്പ്യൂട്ടർ നിയന്ത്രിക്കുന്നതാണ് സിസ്റ്റം സോഫ്റ്റ്വെയർ. സിസ്റ്റം സോഫ്റ്റ്വെയറിനുള്ള ഉത്തമ ഉദാഹരണങ്ങൾ വിൻഡോസ്, മാക്ഓഎസ്, ലിനക്സ്, ആൻഡ്രോയ്ഡ്, ഐഒഎസ്, കോർഡ് ഒഎസ് തുടങ്ങിയവ പോലുള്ള (എന്നാൽ ഇതിൽ മാത്രം പരിമിതപ്പെടുത്താതെ) ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളാണ് .
ഇൻറർഫേസുകളിലൂടെ (ഉദാ: മോണിറ്റർ, മൗസ്, കീബോർഡ്, പ്രിന്റർ തുടങ്ങിയവ), മറ്റ് സിസ്റ്റങ്ങളുമായുള്ള ആശയവിനിമയം (ഉദാ: നെറ്റ്വർക്കിങ്, വൈഫൈ, ബ്ലൂടൂത്ത് മുതലായവ) ആശയവിനിമയത്തിലൂടെ ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രദാനം ചെയ്യുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഒരു പ്ലാറ്റ്ഫോമാണ്. ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ.
ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ
കമ്പ്യൂട്ടറിൽ പ്രത്യേക ചുമതലകൾ നിർവ്വഹിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിട്ടുള്ള എല്ലാ പ്രോഗ്രാമുകളും അപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർ ഉൾക്കൊള്ളുന്നു - മിക്കവയും പ്ലാറ്റ്ഫോമുകളായി പരിഗണിക്കില്ല. പ്ലാറ്റ്ഫോം അല്ലാത്ത ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറിന്റെ പൊതുവായ ഉദാഹരണങ്ങളാണ്: ഇമേജ് എഡിറ്റിംഗ് പ്രോഗ്രാമുകൾ, വേഡ് പ്രോസസ്സറുകൾ, സ്പ്രെഡ്ഷീറ്റുകൾ, മ്യൂസിക്ക് പ്ലയർമാർ, സന്ദേശമയയ്ക്കൽ / ചാറ്റ്, സോഷ്യൽ മീഡിയ അപ്ലിക്കേഷനുകൾ തുടങ്ങിയവ.
എന്നിരുന്നാലും, പ്ലാറ്റ്ഫോമുകളുള്ള ചില ആപ്ലിക്കേഷനുകൾ ആപ്ലിക്കേഷനുകളുണ്ടു്. സംശയാസ്പദമായ സോഫ്റ്റ്വെയര് അതിനനുസരിച്ചുള്ളവയ്ക്കായി പിന്തുണയ്ക്കുന്നതാണോ എന്നത് ശരിയാണോ? പ്ലാറ്റ്ഫോമുകളായി ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറിന്റെ ചില ഉദാഹരണങ്ങൾ ഇവയാണ്:
- മൂന്നാം കക്ഷി പ്ലഗിനുകൾ / വിപുലീകരണങ്ങൾ അല്ലെങ്കിൽ തീമുകൾ പോലുള്ള മറ്റ് തരത്തിലുള്ള സോഫ്റ്റ്വെയറുകൾക്കായുള്ള പ്ലാറ്റ്ഫോമുകളാണ് വെബ് ബ്രൗസറുകൾ (ഉദാ: Chrome, Safari, Internet Explorer).
- സൈറ്റിന്റെ പ്രധാന സവിശേഷതകളുമായി ഇടപെടുന്ന ബാഹ്യ അപ്ലിക്കേഷനുകൾ, ഉപകരണങ്ങൾ, കൂടാതെ / അല്ലെങ്കിൽ സേവനങ്ങളെ പിന്തുണയ്ക്കുന്ന സമയത്ത് സോഷ്യൽ മീഡിയ സൈറ്റുകൾ , ഫേസ്ബുക്ക് പോലുള്ള പ്ലാറ്റ്ഫോമുകളിൽ പ്രവർത്തിക്കുന്നു. വെബ്സൈറ്റ്, മൊബൈൽ ആപ്ലിക്കേഷൻ പതിപ്പിനും ഇത് ബാധകമാണ്.
- മോഡുകൾ പിന്തുണയ്ക്കുന്ന വീഡിയോ ഗെയിമുകൾ (ഗെയിം എഡിറ്റർ വഴി) പ്ലാറ്റ്ഫോമുകളായി കണക്കാക്കപ്പെടുന്നു. വീഡിയോ ഗെയിം മോഡ് ഉപയോക്താവ് രൂപകൽപ്പന ചെയ്ത മാപ്സ് / ലെവലുകൾ, പ്രതീകങ്ങൾ, ഒബ്ജക്റ്റ് അല്ലെങ്കിൽ പൂർണ്ണ സ്റ്റാൻഡേർഡ് ഗെയിം പോലും സൃഷ്ടിക്കുന്നതിന് അടിത്തറയുള്ള നിലവിലുള്ള വീഡിയോ ഗെയിം എഞ്ചിൻ ഉപയോഗിക്കുന്നു.
വീഡിയോ ഗെയിം കൺസോളുകൾ
വീഡിയോ ഗെയിം കൺസോളുകൾ ഒരു പ്ലാറ്റ്ഫോമായി ഒന്നിച്ച് ഹാർഡ്വെയറും സോഫ്റ്റ്വെയറുമൊക്കെ മികച്ച ഉദാഹരണങ്ങളാണ്. ഓരോ കൺസോൾ ടൈപ്പുകളും ഗെയിമുകളുടെ സ്വന്തം ലൈബ്രറിയെ പിന്തുണയ്ക്കുന്ന അടിസ്ഥാനമായി പ്രവർത്തിക്കുന്നു (ഉദാഹരണത്തിന് ഒരു യഥാർത്ഥ Nintendo ക്യാരറ്റഡ്ജിനെ Nintendo ഗെയിമിംഗ് സിസ്റ്റത്തിന്റെ ഏതെങ്കിലും പതിപ്പുകളുമായി പൊരുത്തപ്പെടുന്നില്ല) കൂടാതെ ഡിജിറ്റൽ (ഉദാ: രണ്ടു ഡിസ്ക് ഫോർമാറ്റുകളിലും, സോണി പി.എസ് 3 ഗെയിം സോഫ്റ്റ്വെയർ / പ്രോഗ്രാമിങ് ഭാഷയായ സോണി PS4 സിസ്റ്റത്തിൽ പ്രവർത്തിക്കില്ല).