有各种不同类型的计算平台,包括基于软件和基于硬件的。术语"平台"是指可以启动软件应用程序的任何软件框架或硬件架构。计算平台可以包括图形用户界面 (GUI) 和操作系统 (OS)(例如 Windows 或 Macintosh OS 和 OSX)、编程语言或实际的计算机硬件架构本身。
在软件开发中,该平台可以用作确保平台运行时产品性能稳定的手段。这可以产生可以独立于安装在硬件上的操作系统而执行的软件应用程序。这些类型的软件应用程序的示例包括基于 Java 和 QuickTime 的软件包。一些基于互联网的软件公司利用这些平台来进行在线游戏,而不受安装的操作系统的限制影响软件的操作。通过使用计算平台模拟较旧的操作系统,这些服务允许在通常与软件不兼容的现代硬件上玩游戏。
一些软件厂商已使用内置软平台,使其软件能够与一种存储介质上的两种操作系统兼容。例如,用户能够在运行 Microsoft Windows 操作系统的个人计算机 (PC) 和 Apple Macintosh 计算机上安装软件应用程序或游戏。这称为跨平台应用程序。
跨平台应用程序所展示的兼容性级别是通过同时充当平台的编程语言来实现的。通过利用这个内置计算平台,软软件应用程序可以通过编程在没有可用操作系统的硬件上启动。这用于在空驱动器上安装操作系统期间提供图形用户界面。作为平台独立性的一个例子,编程语言 Java 既充当编程语言又充当计算平台。用这种语言编写的应用程序可以在任何操作系统或硬件上成功启动。
基于软件类型的计算平台很常见,包括基于计算机和移动设备的操作系统,例如 Linux 和基于 Unix 的系统、Google Chrome、Android、和掌上操作系统。基于硬件的平台包括大型主机系统和超级计算机,一直到家庭视频游戏机。基于硬件的计算平台形式还包含用于移动系统架构、Unix 系统和基于 Intel x86 的系统的先进精简指令集计算机(高级 RISC 机或 ARM)。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!