
硬件
计算机硬件是实际的物理设备,由运算器、控制器、存储器、输入设备和输出设备部件组成。
运算器
计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。
控制器
计算机控制器是计算机的神经中枢,指挥全机中各个部件自动协调工作。
存储器
存储器是计算机的记忆系统,由主存储器和辅存储器组成。
输入设备
输入设备是向计算机输入数据和信息的设备。
输出设备
输出设备把各种计算结果数据或信息以数字、字符、图像、声音等形式表现出来。
软件
软件是用户与硬件之间的桥梁。
系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统。主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
操作系统
操作系统是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
语言处理程序
一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。计算机只能直接识别和执行机器语言,因此计算机要执行汇编语言或者高级语言等程序设计语言就必须配备翻译程序,即语言处理程序。
程序设计语言分为汇编语言、高级语言、解释性语言,因此语言处理程序分为汇编程序、编译程序、解释程序,分别对应不同类型的语言进行翻译工作。
汇编程序
汇编程序是指把汇编语言书写的源程序,翻译成与之等价的机器语言程序的翻译程序。
采用汇编语言编写程序虽不如高级程序设计语言简便、直观,但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。
编译程序
编译程序是指把高级语言书写的源程序,翻译成与之等价的机器语言程序的翻译程序。
解释程序
解释程序会立即将语句(如BASIC语句)解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端。
解释程序的突出优点是可简单地实现,且易于在解释执行过程中灵活、方便地插入修改和调试措施,但最大缺点是执行效率很低。例如,需要多次重复执行的语句,解释程序需要重复翻译,重复执行。
应用软件
应用软件是用户可以使用的各种程序设计语言编制的应用程序。