处理机

处理机是计算机系统中一个非常重要的组成部分。

结构组成

 处理机包括中央处理器,主存储器,输入-输出接口,加接外围设备就构成完整的计算机系统。

操作方法

  处理机的操作是首先将用户程序和数据通过输入—输出设备输入到主存储器(主存)或辅助存储器。

  中央处理器从主存取出指令,完成对指令的解释,执行控制操作;若是运算型指令,还须从主存取出数据,由运算器完成运算。结果通常暂存在运算器或送回主存。

分类

  一、处理机根据其工作方式的不同,可以分为串行处理机和并行处理机。

  1.串行处理机

  主要由中央处理器(即CPU,用来执行程序)、存储器(用来保存程序和数据)以及输入输出系统(即I/O系统,用作与外界交互和后援存储器)等组成。串行处理机是由系统各个部件顺序地处理数据的计算机。

  2.并行计算机

  是由多个处理单元或处理器组成的计算机系统,这些处理单元或处理器之间通过互连网络相互通信和协作,能快速、高效地求解大型复杂问题。并行计算机是相对串行计算机而言的。

  此外,还有专门用于特定任务的处理机,如信息处理机、算法处理机和电子数据处理机等。信息处理机指获取数据并将它们转变为信息向接收器或用户提供这些信息的一组装置。算法处理机则是指专门用于算法计算的处理机,运行速度快、效率高。电子数据处理机则是指用于数据处理领域的计算机系统。

  二、处理机根据在计算机系统中的功能来分类

  1.输入-输出处理机

  解释和执行输入-输出指令,具有一定的字符处理能力,它完成输入-输出操作和设备控制操作。

  2.通信控制处理机

  在计算机网中实现各个处理机之间的通信并协调它们的操作。

  3.支持和维护处理机

  具有系统控制台功能,能实现系统维护和故障诊断。

  4.数组处理机

  结构上适合于数组和矩阵运算尤其是信号处理算法运算,与前置处理机或主机配接后可大大增强系统的向量处理能力。

  此外还有:具有数据库管理功能的数据库处理机;实现虚拟存储器页面调度的处理机等。

执行程序

  处理机执行程序过程涉及输入-输出操作、主存-辅存的信息交换,这些都要经过输入、输出接口部件。处理机与外界的这种信息交换有三种方式。

  一、中断方式

  即程序I/O。每传送一个位组(如一个字或字节)产生一次中断,由CPU执行相应的中断程序完成。这种方式主要用于慢速输入-输出设备。

  二、直接存储器存取(DMA)方式

  在硬件线路控制下直接在快速输入-输出设备和主存之间完成一条输入——输出指令规定的信息量交换。

  三、通道控制方式

  各通道各有自己的通道程序,实现输入-输出指令规定的主存和输入-输出设备之间的信息交换。

处理机相关词条