SW(Software)指的是软件的英文简称,它是与硬件相对应的概念,是计算机科学的一个重要分支。软件是指能够让计算机执行某种任务的计算机程序和相关数据的总称。
与硬件相对应的是在计算机中成为“软部件”的程序、程序数据和相关文档等非硬件部分。软件在许多方面都比硬件更重要,它决定了硬件的功能和特性。
软件按不同的标准划分,可以分为:系统软件、应用软件、嵌入式软件、中间件等。
系统软件是计算机系统中掌控整个硬件系统的核心程序,如操作系统、驱动程序、文件管理程序、网络通信、虚拟机监管、安全管理等的软件。应用软件是指应用于特定领域的具体程序,能够满足用户特定的需求,如音乐播放器、电影剪辑、游戏、文本编辑器等。嵌入式软件通常运行于嵌入式系统中,如智能家居设备、汽车电子、航空航天、医疗器械等。中间件是系统软件与应用软件之间的一种软件,如数据库管理、事务处理软件等。
软件是计算机科学发展过程中与硬件同等重要的组成部分,能够扩展计算机的功能,实现人机交互,提高工作效率。