软件
软件是对运行在计算机上的程序和应用程序的统称。软件程序充当指令,告诉计算机的物理组件称为(硬件)该做什么。软件由软件开发人员制作,他们使用多种编程语言中的一种编写底层源代码,然后通过编译将软件转换为计算机能够理解的可执行文件。
软件是虚拟的,不包含任何有形的物理元素。它只作为数字数据存在于计算机的存储磁盘上,并在执行时加载到系统内存中。软件通常会接受用户的某种输入,根据该输入执行某种功能或处理,然后返回输出供用户使用。由于软件是数字数据,因此相比硬件更容易修改或升级。
软件主要分为两类:系统软件和应用软件。系统软件直接控制硬件,包括计算机的操作系统、BIOS和设备驱动程序。它为应用软件提供可以运行的平台。应用软件提供超出计算机基本操作的额外功能,帮助计算机用户完成任务。文字处理器、图像编辑器、媒体播放器、游戏、Web 浏览器和电子邮件客户端都是应用软件的示例。
你可以安装新软件,根据自己的需要定制计算机的功能。安装软件会将程序的所有文件和资源放置到正确的位置,并告知操作系统该程序可用于打开某些文件类型。从前,人们通常通过物理介质安装软件,例如软盘、CD-ROM或DVD-ROM。不过,如今大多数软件都通过应用商店和其他软件下载渠道在线分发。
软件通过某种使用许可证提供给用户。商业软件需要用户付费才能使用,可以是一次性购买,也可以采用订阅方式。免费软件无需付费即可使用,开发人员则通过用户自愿捐赠或应用内广告获得支持。开源软件通常也可免费使用,并同时提供源代码,任何人都可以通过改进软件、添加新功能、修复错误或提升性能来参与贡献。
测试你的知识