系統平台

系統平台英語:computing platform)是指在電腦裡讓軟體執行的系統環境,包括硬體環境和軟體環境。典型的系統平台包括一台電腦的硬體體系結構(computer architecture)、作業系統程式語言、運行時庫等。[1]

組成部分

系統平台可能包括:

  • 硬體本身,如一些嵌入式系統,不需要作業系統,直接存取硬體。
  • 基於Web的軟體使用的瀏覽器。瀏覽器本身也是在一個系統平台上執行的,但是瀏覽器里的應用並不關心。[2]
  • 應用程式,應用程式中可以支援一些手稿語言,比如Excel中的巨集。[3]
  • 提供一些功能的軟體框架。
  • 作為服務的雲集算平台。[4] 社群網路 Twitter 和 facebook 等也可以看作一個開發平台。[5][6]
  • 虛擬機器(VM)如 Java 虛擬機器。[7] 應用被編譯成和機器碼類似的位元組碼,可以被虛擬機器執行。
  • 完整系統的虛擬化版本。包括虛擬硬體、作業系統、軟體和儲存。

作業系統舉例

關於此主題的更多細節,請見作業系統列表。

行動裝置

軟體框架

關於此主題的更多細節,請見軟體框架。

硬體舉例

關於此主題的更多細節,請見電腦列表。

大致順序,從常見到不常見:

  • 商業電腦平台
    • Wintel, 也就是 Intel x86 或者PC相容機加上 Windows 作業系統
    • Macintosh, 蘋果硬體和Mac OS作業系統
      • Newton devices running the Newton OS, also from Apple
    • ARM架構,行動裝置使用
      • Gumstix或者Raspberry Pi,全功能迷你電腦,Linux作業系統
    • 裝有類UNIX系統(如BSD)的x86電腦
    • 基於S-100 bus的CP/M電腦,可能是最早的微型電腦平台
  • 電子遊戲機
  • 執行類Unix系統的RISC指令集電腦
  • 執行客製系統的中型機,如IBM OS/400
  • 執行客製系統的大型電腦,如IBM z/OS
  • 超級電腦

參考文獻

  1. ^ Platform. The Free Dictionary. Farlex. [2013-05-10]. 
  2. ^ Information Week
  3. ^ Microsoft
  4. ^ Interoute
  5. ^ Twitter
  6. ^ Facebook
  7. ^ Oracle