കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോം
From Wikipedia, the free encyclopedia
ഒരു കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോം അല്ലെങ്കിൽ ഡിജിറ്റൽ പ്ലാറ്റ്ഫോം[1] ഒരു സോഫ്റ്റ്വേർ എക്സിക്യൂട്ട് ചെയ്യുന്ന പരിതഃസ്ഥിതിയാണ്. ഇത് പ്രോഗ്രാം കോഡ് നടപ്പിലാക്കുന്നിടത്തോളം കാലം ഹാർഡ്വെയർ അല്ലെങ്കിൽ ഓപ്പറേറ്റിങ് സിസ്റ്റം (ഒ.എസ്), ഒരു വെബ് ബ്രൗസറും അനുബന്ധ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസുകളും അല്ലെങ്കിൽ മറ്റ് അടിസ്ഥാന സോഫ്റ്റ്വെയറുകളും ആകാം. കമ്പ്യൂട്ടർ ആർക്കിടെക്ചർ, ഒ.എസ് അല്ലെങ്കിൽ റൺടൈം ലൈബ്രറികൾ [2]ഉൾപ്പെടെ കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോമുകൾക്ക് വ്യത്യസ്ത അമൂർത്തീകരണ നിലകളുണ്ട്(abstraction levels). കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഘട്ടമാണ് ഒരു കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോം.
ഒരു പ്ലാറ്റ്ഫോമിനെ സോഫ്റ്റ്വേർ വികസന പ്രക്രിയയിലെ നിയന്ത്രണം കാണാൻ കഴിയും, അതിൽ വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകൾ വ്യത്യസ്ത പ്രവർത്തനങ്ങളും നിയന്ത്രണങ്ങളും നൽകുന്നു; വികസന പ്രക്രിയയ്ക്കുള്ള ഒരു സഹായമെന്ന നിലയിൽ, അവ താഴ്ന്ന നിലയിലുള്ള ഫങ്ഷാണാലിറ്റി റെഡിമെയ്ഡ് നൽകുന്നു. ഉദാഹരണത്തിന്, ഹാർഡ്വെയറിലെ അന്തർലീനമായ വ്യത്യാസങ്ങൾ സംഗ്രഹിക്കുകയും ഫയലുകൾ സംരക്ഷിക്കുന്നതിനോ നെറ്റ്വർക്ക് ആക്സസ് ചെയ്യുന്നതിനോ ഒരു പൊതു കമാൻഡ് നൽകുന്ന ഒരു പ്ലാറ്റ്ഫോമായിരിക്കാം ഒ.എസ്.