系统平台 编辑

系统平台系统平台

系统平台(英语:computing platform)是指在电脑里让软件运行的系统环境,包括硬件环境和软件环境。典型的系统平台包括一台电脑的硬件体系结构(computer architecture)、操作系统、运行时库等。

组成部分

编辑
系统平台可能包括:

  • 硬件本身,如一些嵌入式系统,不需要操作系统,直接访问硬件。

  • 基于Web的软件使用的浏览器。浏览器本身也是在一个系统平台上运行的,但是浏览器里的应用并不关心。

  • 应用程序,应用程序中可以支持一些脚本语言,比如Excel中的宏。

  • 提供一些功能的软件框架。

  • 作为服务的云集算平台。社交网络 Twitter和facebook等也可以看作一个开发平台。

  • 虚拟机(VM)如 Java 虚拟机。应用被编译成和机器码类似的字节码,可以被虚拟机执行。

  • 完整系统的虚拟化版本。包括虚拟硬件、操作系统、软件和存储。

  • 操作系统举例

    编辑
  • AmigaOS,AmigaOS 4

  • FreeBSD,NetBSD,OpenBSD

  • Linux

  • Microsoft Windows

  • OpenVMS

  • OS X(Mac OS)

  • OS/2

  • Solaris

  • Tru64 UNIX

  • 移动设备

    编辑
  • Android

  • Bada

  • BlackBerry OS

  • Firefox OS

  • iOS

  • Palm OS

  • Symbian

  • Tizen

  • WebOS

  • Windows Mobile

  • Windows Phone

  • 软件框架

    编辑
  • Adobe AIR

  • Adobe Flash

  • Adobe Shockwave

  • Binary Runtime Environment for Wireless(BREW)

  • Cocoa

  • Cocoa Touch

  • Java平台

  • Java ME

  • Java SE

  • Java EE

  • JavaFX

  • JavaFX Mobile

  • Microsoft XNA

  • Mono

  • Mozilla Prism,XULandXULRunner

  • .NET Framework

  • Silverlight

  • Open Web Platform

  • Oracle Database

  • Qt

  • SAP NetWeaver

  • Smartface

  • Vexi

  • Windows Runtime

  • 硬件举例

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

  • 商业计算机平台

  • Gumstix或者Raspberry Pi,全功能迷你计算机,Linux操作系统

  • Newtondevices running theNewton OS, also from Apple

  • Wintel, 也就是 Intelx86或者PC兼容机加上Windows操作系统

  • Macintosh,苹果硬件和Mac OS操作系统

  • ARM架构,移动设备使用

  • 装有类UNIX系统(如BSD)的x86计算机

  • 基于S-100 bus的CP/M计算机,可能是最早的微型计算机平台

  • 电子游戏机

  • 3DO Interactive Multiplayer

  • Apple Pippin

  • 运行类Unix系统的RISC指令集计算机

  • 运行Solaris或者illumos操作系统的SPARC平台

  • DEC Alpha集群,运行OpenVMS或者Tru64 UNIX

  • 运行定制系统的中型机,如IBMOS/400

  • 运行定制系统的大型机,如IBMz/OS

  • 超级计算机

  • 下一篇 漏洞

    上一篇 方式