软件

软件是对运行在计算机上的程序应用程序的统称。软件程序充当指令,告诉计算机的物理组件称为(硬件)该做什么。软件由软件开发人员制作,他们使用多种编程语言中的一种编写底层源代码,然后通过编译将软件转换为计算机能够理解的可执行文件。

软件是虚拟的,不包含任何有形的物理元素。它只作为数字数据存在于计算机的存储磁盘上,并在执行时加载到系统内存中。软件通常会接受用户的某种输入,根据该输入执行某种功能或处理,然后返回输出供用户使用。由于软件是数字数据,因此相比硬件更容易修改或升级。

软件主要分为两类:系统软件和应用软件。系统软件直接控制硬件,包括计算机的操作系统BIOS和设备驱动程序。它为应用软件提供可以运行的平台。应用软件提供超出计算机基本操作的额外功能,帮助计算机用户完成任务。文字处理器、图像编辑器、媒体播放器、游戏、Web 浏览器电子邮件客户端都是应用软件的示例。

文字处理器和游戏是两种软件
文字处理器和游戏是两种软件

你可以安装新软件,根据自己的需要定制计算机的功能。安装软件会将程序的所有文件和资源放置到正确的位置,并告知操作系统该程序可用于打开某些文件类型。从前,人们通常通过物理介质安装软件,例如软盘CD-ROMDVD-ROM。不过,如今大多数软件都通过应用商店和其他软件下载渠道在线分发。

软件通过某种使用许可证提供给用户。商业软件需要用户付费才能使用,可以是一次性购买,也可以采用订阅方式。免费软件无需付费即可使用,开发人员则通过用户自愿捐赠或应用内广告获得支持。开源软件通常也可免费使用,并同时提供源代码,任何人都可以通过改进软件、添加新功能、修复错误或提升性能来参与贡献。

更新日期 June 13, 2023 作者 Brian P.

quiz测试你的知识

Using a "cracked" version of a software program is also called what?

A
Swindling
0%
B
Hacking
0%
C
Piracy
0%
D
Plagiarism
0%
Correct! Incorrect!     View the Piracy definition.
More Quizzes →

Tech Terms 计算机词典

本页中软件的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。