计算机 软件
软件(缩写为SW或S/W)是一组使硬件能够执行特定任务的程序。运行计算机的所有程序都是软件。软件可以分为系统软件、应用软件和编程软件三种类型。
1)系统软件
系统软件是运行计算机的主要软件。当您打开计算机时,它会激活硬件并控制和协调它们的功能。应用程序也受到系统软件的控制。操作系统是系统软件的一个例子。
i)操作系统:
操作系统是一种系统软件,作为用户与计算机通信的接口工作。它管理和协调计算机的硬件和软件的功能。常用的操作系统有Microsoft Windows、 Linux 和Apple Mac OS X。
其他一些系统软件的例子包括:
- BIOS: 它代表基本输入输出系统。它是一种存储在位于主板上的只读存储器(ROM)中的系统软件。但是,在先进的计算机系统中,它存储在闪存中。当您打开计算机系统时,BIOS是第一个激活的软件。它将硬盘的驱动程序加载到内存中,并协助操作系统将自身加载到内存中。
- 启动程序: 启动是指启动计算机。当您打开计算机时,ROM中的命令会自动执行以将启动程序加载到内存中并执行其指令。BIOS程序具有一组基本命令,使计算机能够执行基本的输入/输出指令以启动计算机。
- 汇编器: 它扮演转换器的角色,因为它接收基本的计算机指令并将其转换为位模式。处理器使用这些位执行基本操作。
- 设备驱动程序: 这种系统软件控制连接到计算机的硬件设备。它通过提供适当的接口使计算机能够使用硬件。计算机的CPU内核通过这个软件与不同的硬件进行通信。操作系统通常带有大部分设备驱动程序。如果操作系统没有与硬件对应的设备驱动程序,则必须在使用该硬件设备之前安装设备驱动程序。
2)应用软件
应用软件是一组设计用于执行特定任务的程序。它不控制计算机的工作,因为它是为最终用户设计的。计算机可以在没有应用软件的情况下运行。应用软件可以根据需要轻松安装或卸载。它可以是单个程序或一套小程序。Microsoft Office套件、Adobe Photoshop以及诸如工资软件或所得税软件之类的软件都属于应用软件。正如我们所知,它们都是为执行特定任务而设计的。因此,它们可以是不同类型的,如:
- 文字处理软件: 该软件允许用户创建、编辑、格式化和操作文本等。它提供了很多写文件、创建图像等的选项。例如,MS Word,WordPad,记事本等。
- 电子表格软件: 它设计用于进行计算、存储数据、创建图表等。它有行和列,并且数据输入在单元格中,单元格是行和列的交叉点,例如Microsoft Excel。
- 多媒体软件: 这些软件被开发用于编辑视频、音频和文本。它允许您将文本、视频、音频和图像组合在一起。因此,您可以通过多媒体软件通过添加照片、动画、图形和图表来改进文本文档。例如,VLC播放器、Windows媒体播放器等。
- 企业软件: 这些软件是为业务运营功能而开发的。它在业务量非常大的大型组织中使用。它可用于会计、开票、订单处理等。例如,CRM(客户关系管理)、BI(商业智能)、ERP(企业资源计划)、SCM(供应链管理)、客户支持系统等。
3)编程软件
它是一组或集合的工具,帮助开发人员编写其他软件或程序。它协助他们创建、调试和维护软件、程序或应用程序。我们可以说这些是帮助将编程语言如 Java 、 C++ 、 Python 等转换为机器语言代码的助手软件。因此,它不被最终用户使用。例如,编译器、链接器、调试器、解释器、文本编辑器等。这种软件也称为编程工具或软件开发工具。
编程软件的一些例子包括:
- Eclipse: 它是一个Java语言编辑器。
- Coda: 它是Mac的编程语言编辑器。
- Notepad++: 它是Windows的开源编辑器。
- Sublime text: 它是Linux、Mac和Windows的跨平台代码编辑器。