电脑系统需求常简称为系统需求,是指软件要在电脑上运作,需要有的硬件元件或是其他软件资源,系统需求多半是参考性的指引,不是绝对性的规定。大部分的软件会有二种系统需求:最低系统需求及建议系统需求。
随着软件版本的更新,需要的处理能力以及运算资源也会随之提升,因此系统需求也会渐渐增加。产业分析师指出:现有电脑硬件系统的升级,主要是来自电脑系统需求的增加,其影响程度比技术的进步还要大。
游戏厂商一般会提供客户“建议系统需求”的清单,清单中的配备比最低系统需求要高,此清单是说明理想上此游戏运作的硬件环境,也就是要让游戏流畅进行,需要的硬件环境。对于游戏而言,游戏者希望在玩游戏时有好的体验,这个需求比最低系统需求要合理。
操作系统或操作系统最常见的需求就是有关电脑硬件的能力。硬件需求一般会伴随着硬件相容性清单(英语:hardware compatibility list)(HCL),特别是操作系统。硬件相容性清单会列出测试过,和某操作系统或应用程序相容的硬件,有时也会列出不相同的硬件。以下是硬件需求中不同的层面,
操作系统都是依特定的计算机系统结构设计。大部分的软件应用程序会限制在特定架构下的特定操作系统执行。虽然有些操作系统和架构无关,不过若要在新的架构上执行,一般会需要重新编译软件。常见的架构有IA-32、x86-64、ARM、IA-64、MIPS等。
中央处理器能力(CPU)是基本的硬件需求。大部分在X86架构下执行的程式会将处理器能力定义为中央处理器的型号以及时钟频率。其他影响其速度及能力因素(例如前端总线、CPU缓存及每秒指令等)比较不会提到。有关处理器能力的定义常常有误,例如AMD Athlon和英特尔的奔腾处理器,相同时钟频率的CPU其处理速度是不同的。
软件在执行时,其程式码会放在随机存取存储器(RAM)里。内存的需求是在考虑应用程序、操作系统、支援软件及档案,以及其他执行程序的需求后所订定。若是在在多工操作系统中,在订定需求时也要考虑其他可能同时执行的程式。
资料储存装置的需求会依照软件安装档大小、在安装或执行时会产生的档案有关,若是随机存取存储器不足,也可能要考虑虚拟内存的应用。
若是图像软件或是高级的电子游戏,其显卡要求可能就不是一般的显卡,而是高阶的图形处理器。
有些软件应用程序会需要特别的外部设备,以提供特殊的性能或是软件功能。常见需要的周边有CD-ROM、电脑键盘、定点设备、网络设备(英语:Computer networking device)等。
软件需求是指要安装此一软件,并且让软件正常操作,电脑所需要的软件资源或是基本假设。这些需要的软件可能不会放在软件安装包中,需要使用者自行安装。
系统平台描述一部分的软件框架,可能是硬件的,或是软件的。软件需要在此系统平台上执行。典型的系统平台包括电脑的计算机系统结构、操作系统及运行时系统函式库,也可能包括编程语言。
在提到软件需求时,其中最重要的就是操作系统。在相同系列,不同版本的操作系统中,软件可能会有不同的行为,不过有时会有向后相容的功能。例如设计在Windows XP上执行的软件,无法在Windows 98上执行,不过设计在Windows 98上执行的软件,多半可以在Windows XP上执行。而一些用到Linux内核v2.6新功能的软件,可能无法在v2.2或v2.4上正常编译。
若软件需要用到特别的硬件界面,例如高阶的图形处理器,会需要特殊的应用程序接口(API)或较新的设备驱动程式。例如DirectX,是和多媒体有关许多API的集合,常用在微软平台的游戏中。
大部分网络应用程序及常会用到万维网的软件,会用电脑中预设的网页浏览器。Microsoft Windows系统上,常见的网页浏览器是Internet Explorer,有支援ActiveX控制,不过也有不少的漏洞。
有些软件也有其他的需求。最常见的是互联网存取(种类以及速度)及萤幕分辨率(英语:Display resolution)。
以下是二个电脑系统需求的例子:
星海争霸系列(1998年)的需求是:
侠盗猎车手V(2015年)的配备是:
热门信息