系统平台(英語:computing platform)是指在電腦裡讓软件运行的系统环境,包括硬件环境和软件环境。典型的系統平台包括一台電腦的硬件体系结构(computer architecture)、作業系統運行時庫等。[1]

组成部分

编辑

系统平台可能包括:

  • 硬件本身,如一些嵌入式系统,不需要操作系统,直接访问硬件
  • 基于Web的软件使用的浏览器。浏览器本身也是在一个系统平台上运行的,但是浏览器里的应用并不关心。[2]
  • 应用程序,应用程序中可以支持一些脚本语言,比如Excel中的巨集。[3]
  • 提供一些功能的软件框架。
  • 作为服务的云集算平台。[4] 社交网络 Twitter 和 facebook 等也可以看作一个开发平台。[5][6]
  • 虚拟机(VM)如 Java 虚拟机。[7] 应用被编译成和机器码类似的字节码,可以被虚拟机执行。
  • 完整系统的虚拟化版本。包括虚拟硬件、操作系统、软件和存储。
  • 作为提升业务能力的平台。例如,营销中台 Marketing Center,以数据驱动业务能力提升的一种系统平台,致力于服务整个集团/企业运营链条和用户生命全周期,满足各种业务场景的需求。

操作系统举例

编辑

移动设备

编辑
 
Android

软件框架

编辑

硬件举例

编辑

大致顺序,从常见到不常见:

參考文獻

编辑
  1. ^ Platform. Farlex. [2013-05-10]. (原始内容存档使用|archiveurl=需要含有|archivedate= (帮助)).  已忽略未知参数|wo…@rk= (帮助); 已忽略未知参数|arch@.ive-date= (帮助)
  2. ^ Information Week. [2015-10-24]. (原始内容存档于2015-09-24). 
  3. ^ Microsoft. [2015-10-24]. (原始内容存档于2016-03-08). 
  4. ^ Interoute. [2015-10-24]. (原始内容存档于2015-10-22). 
  5. ^ Twitter. [2015-10-24]. (原始内容存档于2015-10-23). 
  6. ^ Facebook. [2015-10-24]. (原始内容存档于2021-03-08). 
  7. ^ Oracle. [2015-10-24]. (原始内容存档于2015-09-24). 

📚 Artikel Terkait di Wikipedia

平台即服务

aaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。 PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。下面这些都属于 PaaS。 Heroku

執行時期錯誤檢測

執行時間驗證(英语:Runtime verification) Runtime Error Detection (页面存档备份,存于互联网档案馆) by Parasoft MUST: A Scalable Approach to Runtime Error Detection in

用户界面标记语言

minimal bandwidth needs. OpenLaszlo(英语:OpenLaszlo) is a runtime environment that comprises a runtime environment and an interface definition language (Laszlo

Kubernetes

于自动部署、扩展和管理「容器化(containerized)应用程序」的开源系统。該系統由Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用。 它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。 它支持一系列容器工具,包括Docker等。

Python

[2020-09-25]. (原始内容存档于2012-10-25).  The Python Standard Library - Python Runtime Services - __main__ — Top-level code environment. [2020-10-30]. (原始内容存档于2021-02-07)

Google Play

美商甲骨文公司訴Google公司案 智慧型手機專利戰(英语:Smartphone patent wars) XDA Developers Root Android设备启动过程 MicroG Google App Runtime for Chrome(英语:Google App Runtime for Chrome)

视觉处理单元

(页面存档备份,存于互联网档案馆) Holographic processing unit (页面存档备份,存于互联网档案馆) NeuFlow: A Runtime Reconfigurable Dataflow Processor for Vision 互联网档案馆的存檔,存档日期2017-05-05.

JRockit

R26版捆绑了一套名为JRockit Mission Control的工具。其中包括: 互动式管理控制台,其可视化了垃圾回收等性能统计数据 运行时性能分析工具Runtime Analyzer 内存分析工具Memory Leak Detector 从R27.3版开始,工具套件还包括一个延时分析器,其可视化了同步、文件/网路