"കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോം" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

വരി 13:
*[[ജാവ]] [[വെർച്ച്വൽ മെഷീൻ]] അല്ലെങ്കിൽ .നെറ്റ് സി‌എൽ‌ആർ പോലുള്ള ഒരു വെർച്വൽ മെഷീൻ (വിഎം). [[യന്ത്രഭാഷ|മെഷീൻ കോഡിന്]] സമാനമായ ഫോർമാറ്റിലേക്ക് അപ്ലിക്കേഷനുകൾ കംപൈൽ ചെയ്യുന്നു, ഇത് ബൈറ്റ്കോഡ് എന്നറിയപ്പെടുന്നു, അത് വിഎം നിർവ്വഹിക്കുന്നു.
*വിർച്വലൈസ്ഡ് ഹാർഡ്‌വെയർ, ഒ.എസ്, സോഫ്റ്റ്വെയർ, സംഭരണം എന്നിവയുൾപ്പെടെ ഒരു പൂർണ്ണ സിസ്റ്റത്തിന്റെ വിർച്വലൈസ്ഡ് പതിപ്പ്. ഉദാഹരണത്തിന്, ഫിസിക്കലി ഒരു മാക് കപ്യൂട്ടറിൽ ഒരു സാധാരണ വിൻഡോസ് പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്നു.
ചില ആർക്കിടെക്ചറുകൾക്ക് ഒന്നിലധികം ലെയറുകളുണ്ട്, ഓരോ ലെയറും അതിന് മുകളിലുള്ള ഒരു പ്ലാറ്റ്ഫോമായി പ്രവർത്തിക്കുന്നു. പൊതുവേ, ഒരു ഘടകം അതിന്റെ ചുവടെയുള്ള ലെയറുമായി പൊരുത്തപ്പെടണം. ഉദാഹരണത്തിന്, ജാവ വെർച്വൽ മെഷീനും (ജെവിഎം) അനുബന്ധ ലൈബ്രറികളും ഒരു പ്ലാറ്റ്ഫോമായി ഉപയോഗിക്കുന്നതിന് ഒരു ജാവ പ്രോഗ്രാം എഴുതേണ്ടതുണ്ട്, പക്ഷേ വിൻഡോസ്, [[ലിനക്സ്]] അല്ലെങ്കിൽ മാക്കിന്റോഷ് ഒഎസ് പ്ലാറ്റ്ഫോമുകൾക്കായി പ്രവർത്തിപ്പിക്കാൻ ഇത് പൊരുത്തപ്പെടേണ്ടതില്ല. എന്നിരുന്നാലും, ആപ്ലിക്കേഷന് താഴെയുള്ള ലെയറായ ജെവിഎം ഓരോ ഒഎസിനും വെവ്വേറെ നിർമ്മിക്കേണ്ടതുണ്ട്.<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>
 
==അവലംബം==
"https://ml.wikipedia.org/wiki/കമ്പ്യൂട്ടിംഗ്_പ്ലാറ്റ്ഫോം" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്