Skip to main content

什么是平台?

【回覆】平台、底盤、懸吊到底是什麼東西? (六月 2025)

【回覆】平台、底盤、懸吊到底是什麼東西? (六月 2025)
Anonim

在技​​术和计算方面,平台是硬件和软件开发和支持的基础。

在基础之上创建的所有内容在同一框架内共同运作。因此,每个平台都有自己的规则,标准和限制,这些规则,标准和限制规定了可以构建哪些硬件/软件以及每个应该如何工作。

硬件平台可以是:

  • 整个系统
  • 个别组件
  • 接口

与硬件平台相比,软件平台更广泛,但更容易与用户联系。这是有道理的,因为我们更常与软件/应用程序进行交互,即使硬件(例如鼠标,键盘,显示器,触摸屏)有助于缩小差距。软件平台属于以下一般类别:

  • 系统软件
  • 应用软件

整个系统

硬件平台可以是整个系统(即计算设备),例如大型机,工作站,台式机,膝上型电脑,平板电脑,智能电话等。这些中的每一个都代表一个硬件平台,因为每个都有自己的外形,独立于其他系统运行,并且能够向用户提供资源或服务(例如运行软件/应用程序,连接到设备/互联网等),尤其是没有预料到原设计。

个别组件

各个组件,例如计算机的中央处理单元(CPU),也被认为是硬件平台。 CPU(例如Intel Core,ARM Cortex,AMD APU)具有不同的体系结构,这些体系结构决定了与构成整个系统的其他组件的操作,通信和交互。为了说明,请将CPU视为支持主板,内存,磁盘驱动器,扩展卡,外围设备和软件的基础。根据类型,形式和兼容性,某些组件可能彼此可以互换,也可以不互换。

接口

诸如PCI Express,加速图形端口(AGP)或ISA扩展槽之类的接口是用于开发不同类型的附加/扩展卡的平台。不同的接口外形是唯一的,因此,例如,在物理上不可能将PCI Express卡插入AGP或ISA插槽 - 请记住平台设置规则和限制。该界面还为连接的扩展卡提供通信,支持和资源。使用此类接口的扩展卡示例包括:视频图形,声音/音频,网络适配器,USB端口,串行ATA(SATA)控制器等。

系统软件

系统软件通过执行同时进程来控制计算机,同时与应用软件一起管理/协调多个硬件资源。系统软件的最佳示例是操作系统,例如(但不限于)Windows,macOS,Linux,Android,iOS和Chrome OS。

操作系统通过提供支持通过接口(例如监视器,鼠标,键盘,打印机等),与其他系统(例如,网络,Wi-Fi,蓝牙等)的通信的用户交互的环境来充当平台,以及应用软件。

应用软件

应用程序软件包括旨在完成计算机上特定任务的所有程序 - 大多数程序不被视为平台。非平台应用软件的常见示例包括:图像编辑程序,文字处理器,电子表格,音乐播放器,消息/聊天,社交媒体应用等。

但是,有一些类型的应用软件 还有平台 。关键是有问题的软件是否支持在其上构建的东西。应用软件作为平台的一些示例是:

  • Web浏览器 (例如Chrome,Safari,Internet Explorer)是其他形式软件的平台,例如第三方插件/扩展程序或主题。
  • 社交媒体网站例如Facebook,在支持与网站核心功能交互的外部应用程序,工具和/或服务时充当平台。这适用于网站和移动应用程序版本。
  • 视频游戏 支持mods(通过游戏编辑器)也被认为是平台。视频游戏模块使用现有的视频游戏引擎作为创建用户设计的地图/关卡,角色,对象甚至整个独立游戏的基础。

视频游戏机

视频游戏控制台是将硬件和软件结合在一起作为平台的很好的例子。每种控制台类型都作为一个基础,支持其自己的游戏库(例如原始任天堂盒式磁带与任何更高版本的任天堂游戏系统不兼容)和数字化(例如,尽管两者都是光盘格式,索尼PS3游戏将因软件/编程语言而无法在Sony PS4系统上工作)。