用户工具

站点工具


侧边栏

information_technology:basics:software

软件基础

软件(Software)是一系列按照特定顺序组织的计算机数据和指令,是计算机中的非有形部分。计算机中的有形部分称为硬件,由计算机的外壳及各零件及电路所组成。计算机软件需有硬件才能运作,反之亦然,软件和硬件都无法在不互相配合的情形下进行实际的运作。

一般来说,计算机软件划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域,主要代表是操作系统,如我们电脑上的Windows或MAC OS。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能,如浏览器、绘图程序。

操作系统(Operating System,OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

应用程序(Application Program)或应用软件(Application Software),简称应用(APP),是电脑软件的主要分类之一,是指为针对用户的某种特殊应用目的所撰写的软件,例如文本处理器,表格,会计应用,浏览器,媒体播放器,航空飞行模拟器,命令行游戏,图像编辑器等。与之相对应的是主要功能为驱动计算机运行的系统软件。

编程语言(Programming Language)是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。通常程序员使用编程软件来操作编程语言,以更方便直观快捷地编写、排错和阅读等,编程软件让我们事半功倍。

information_technology/basics/software.txt · 最后更改: 2019/11/17 18:48 (外部编辑)