"കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോം" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
(ചെ.) യന്ത്രം: അക്ഷരപിശകുകൾ ശരിയാക്കുന്നു |
|||
വരി 1:
{{prettyurl|Computing platform}}
ഒരു '''കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോം''' അല്ലെങ്കിൽ ഡിജിറ്റൽ പ്ലാറ്റ്ഫോം<ref>{{Cite news|url=https://martinfowler.com/articles/talk-about-platforms.html|title=What I Talk About When I Talk About Platforms|work=martinfowler.com|access-date=2018-03-18}}</ref> ഒരു [[കമ്പ്യൂട്ടർ സോഫ്റ്റ്വെയർ|
ഒരു പ്ലാറ്റ്ഫോമിനെ
==ഘടകങ്ങൾ==
പ്ലാറ്റ്ഫോമുകളിൽ ഇവ ഉൾപ്പെടാം:
വരി 8:
*ചെറിയ [[എംബെഡഡ് സിസ്റ്റം|എംബെഡഡ് സിസ്റ്റങ്ങളുടെ]] കാര്യത്തിൽ [[കമ്പ്യൂട്ടർ ഹാർഡ്വെയർ|ഹാർഡ്വെയർ]] മാത്രം:-എംബെഡഡ് സിസ്റ്റങ്ങൾക്ക് ഒരു ഒഎസ് ഇല്ലാതെ നേരിട്ട് ഹാർഡ്വെയറിൽ പ്രവേശിക്കാൻ സാധിക്കും; ഇത് "ബെയർ മെറ്റൽസിൽ" പ്രവർത്തിക്കുന്നു.
*വെബ് അധിഷ്ഠിത സോഫ്റ്റ്വെയറിന്റെ കാര്യത്തിൽ ഒരു ബ്രൗസർ:- ബ്രൗസർ തന്നെ ഒരു ഹാർഡ്വെയർ + ഒ.എസ് പ്ലാറ്റ്ഫോമിൽ പ്രവർത്തിക്കുന്നു, പക്ഷേ ഇത് ബ്രൗസറിനുള്ളിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയറിന് പ്രസക്തമല്ല.<ref>{{cite web|url=http://www.drdobbs.com/web-development/googles-redefinition-of-the-browser-as-p/240003086?itc=edit_stub|title=Google's Redefinition of the Browser As Platform|author=Andrew Binstock|date=July 2, 2012|website=[[Dr. Dobbs]]}}</ref>
*ഒരു സ്പ്രെഡ്ഷീറ്റ് അല്ലെങ്കിൽ [[വേഡ് പ്രോസസർ]] പോലുള്ള ഒരു ആപ്ലിക്കേഷൻ, ഒരു എക്സൽ മാക്രോ പോലുള്ള ഒരു ആപ്ലിക്കേഷൻ നിർദ്ദിഷ്ട [[സ്ക്രിപ്റ്റിങ്ങ് ഭാഷ|സ്ക്രിപ്റ്റിംഗ് ഭാഷയിൽ]] എഴുതിയ
*റെഡിമെയ്ഡ് പ്രവർത്തനം നൽകുന്ന [[സോഫ്റ്റ്വെയർ ഫ്രെയിംവർക്ക്|
*ഒരു സേവനമായി [[ക്ലൗഡ് കമ്പ്യൂട്ടിങ്ങ്|ക്ലൗഡ് കമ്പ്യൂട്ടിംഗും]] പ്ലാറ്റ്ഫോമും. ഒരു
*[[ജാവ]] [[വെർച്ച്വൽ മെഷീൻ]] അല്ലെങ്കിൽ .നെറ്റ് സിഎൽആർ പോലുള്ള ഒരു വെർച്വൽ മെഷീൻ (വിഎം). [[യന്ത്രഭാഷ|മെഷീൻ കോഡിന്]] സമാനമായ ഫോർമാറ്റിലേക്ക് അപ്ലിക്കേഷനുകൾ കംപൈൽ ചെയ്യുന്നു, ഇത് ബൈറ്റ്കോഡ് എന്നറിയപ്പെടുന്നു, അത് വിഎം നിർവ്വഹിക്കുന്നു.
*വിർച്വലൈസ്ഡ് ഹാർഡ്വെയർ, ഒ.എസ്,
ചില ആർക്കിടെക്ചറുകൾക്ക് ഒന്നിലധികം ലെയറുകളുണ്ട്, ഓരോ ലെയറും അതിന് മുകളിലുള്ള ഒരു പ്ലാറ്റ്ഫോമായി പ്രവർത്തിക്കുന്നു. പൊതുവേ, ഒരു ഘടകം അതിന്റെ ചുവടെയുള്ള ലെയറുമായി പൊരുത്തപ്പെടണം. ഉദാഹരണത്തിന്, ജാവ വെർച്വൽ മെഷീനും (ജെവിഎം) അനുബന്ധ ലൈബ്രറികളും ഒരു പ്ലാറ്റ്ഫോമായി ഉപയോഗിക്കുന്നതിന് ഒരു ജാവ പ്രോഗ്രാം എഴുതേണ്ടതുണ്ട്, പക്ഷേ വിൻഡോസ്, [[ലിനക്സ്]] അല്ലെങ്കിൽ മാക്കിന്റോഷ് ഒഎസ് പ്ലാറ്റ്ഫോമുകൾക്കായി പ്രവർത്തിപ്പിക്കാൻ ഇത് പൊരുത്തപ്പെടേണ്ടതില്ല. എന്നിരുന്നാലും, ആപ്ലിക്കേഷന് താഴെയുള്ള ലെയറായ ജെവിഎം ഓരോ ഒഎസിനും വെവ്വേറെ നിർമ്മിക്കേണ്ടതുണ്ട്.<ref>{{cite web|url=https://stackoverflow.com/questions/17101796/platform-independence-in-javas-byte-code|title=Platform independence in Java's Byte Code|website=Stack Overflow}}</ref>
|