Skip to main content

Jakie są różne rodzaje platformy obliczeniowej?

Istnieją różne rodzaje platformy obliczeniowej, zarówno na podstawie oprogramowania, jak i sprzętu.Termin platforma odnosi się do dowolnej struktury oprogramowania lub architektury sprzętowej, z której można uruchomić aplikację.Platformy obliczeniowe mogą obejmować graficzne interfejsy użytkownika (GUI) i systemy operacyjne (system operacyjny), takie jak system Windows lub Macintosh i OSX, języki programowania lub sama architektura sprzętu komputerowego.

W tworzeniu oprogramowania platforma można wykorzystać jako sposób na zapewnienie stałej wydajności produktu podczas uruchomienia platformy.Może to spowodować aplikację, którą można wykonać niezależnie od systemu operacyjnego zainstalowanego na sprzęcie.Przykłady tego rodzaju aplikacji obejmują pakiety oparte na Javie i QuickTime.Niektóre internetowe firmy oprogramowania wykorzystują te platformy, aby umożliwić grę online bez ograniczeń zainstalowanego systemu operacyjnego wpływającego na działanie oprogramowania.Korzystając z platformy obliczeniowej do naśladowania starszego systemu operacyjnego, usługi te pozwalają na odtwarzanie gier na nowoczesnym sprzęcie, które zwykle byłyby niezgodne z oprogramowaniem.

Niektóre domy oprogramowania użyły wbudowanych miękkich platform, aby umożliwić kompatybilne oprogramowanie z dwoma systemami operacyjnymi z jednego mediów pamięci.Przykładem tego może być aplikacja lub gra, którą użytkownik jest w stanie zainstalować zarówno na komputerze osobistym (PC) z systemem operacyjnym Microsoft Windows, jak i na komputerze Apple Macintosh.Jest to określane jako aplikacja międzyplatformowa.

Poziom kompatybilności wykazany przez aplikację międzyplatformową osiąga się przez język programowania, który działa również jako platforma.Korzystając z tej wbudowanej platformy obliczeniowej, aplikacje można zaprogramować do uruchamiania na sprzęcie bez działającego systemu operacyjnego.Służy to do zapewnienia graficznego interfejsu użytkownika podczas instalacji systemów operacyjnych na pustym napędu.Jako przykład niezależności platformy, język programowania Java działa zarówno jako język programowania, jak i platformę obliczeniową.Aplikacje zaprogramowane w tym języku z powodzeniem uruchomi się w dowolnym systemie operacyjnym lub sprzęcie.

Oparte na oprogramowaniu typy platformy komputerowej są powszechne i obejmują komputerowe i mobilne systemy operacyjne, takie jak systemy Linux i UNIX, Google Chrome, Android i Android i Android iPalm OS.Platformy oparte na sprzęcie obejmują duże systemy mainframe i superkomputerów aż do domowych konsol gier wideo.Oparte na sprzętowych formach platformy komputerowej zawierają również zaawansowany komputerowy zestaw komputerowy z zestawem redukowanym (zaawansowany maszyna lub ramię RISC) do architektury systemów mobilnych, systemów UNIX i systemów opartych na Intel X86.