Skip to main content

Jaké jsou různé typy výpočetní platformy?

Existují různé různé typy výpočetní platformy, založené na softwaru i hardwaru.Termín platforma se týká jakéhokoli softwarového rámce nebo hardwarové architektury, ze které lze spustit softwarovou aplikaci.Výpočetní platformy mohou zahrnovat grafická uživatelská rozhraní (GUI) a operační systémy (OS), jako jsou Windows nebo Macintosh OS a OSX, programovací jazyky nebo samotná skutečná hardwarová architektura počítače.

Při vývoji softwaru lze platformu využít jako prostředek k zajištění neustálého výkonu produktu, když je platforma spuštěna.To může mít za následek softwarovou aplikaci, kterou lze provádět nezávisle na operačním systému nainstalovaném na hardwaru.Příklady těchto typů softwarových aplikací zahrnují balíčky Java a QuickTime.Některé internetové softwarové společnosti využívají tyto platformy, aby umožnily online hraní her bez omezení instalovaného operačního systému ovlivňujícího provoz softwaru.Použitím výpočetní platformy k napodobování staršího operačního systému umožňují tyto služby hrát hry na moderním hardwaru, který by normálně byl s softwarem nekompatibilní.

Některé softwarové domy používaly vestavěné měkké platformy, aby umožnily kompatibilním softwaru kompatibilní se dvěma operačními systémy z jednoho úložného média.Příkladem by to byla softwarová aplikace nebo hra, kterou je uživatel schopen nainstalovat jak na osobní počítač (PC), s operačním systémem Microsoft Windows a na počítač Apple Macintosh.Toto je označováno jako aplikace napříč platformami.

Úroveň kompatibility prokázaná aplikací napříč platformami je dosažena programovacím jazykem také jako platforma.Využitím této vestavěné výpočetní platformy lze softwarové aplikace naprogramovat pro spuštění hardwaru bez pracovního operačního systému.To se používá k poskytnutí grafického uživatelského rozhraní během instalace operačních systémů na jinak prázdné jednotě.Jako příklad nezávislosti platformy funguje programovací jazyk Java jako programovací jazyk i jako výpočetní platforma.Aplikace naprogramované v tomto jazyce budou úspěšně spuštěny na jakémkoli operačním systému nebo hardwaru.Palm OS.Hardwarové platformy zahrnují velké systémy mainframe a superpočítače až dolů na konzoly pro domácí videoher.Hardwarové formy výpočetní platformy také zahrnují pokročilé redukované instrukční sady počítačového stroje (pokročilý stroj RISC nebo ARM) pro architektury mobilního systému, systémy UNIX a systémy založené na Intel X86