计算机系统概论

  计算机是一种能够自动、高速解决数学问题及其逻辑问题的现代化电子装置。一个完整的计算机系统由硬件系统和软件系统两部分组成,硬件构成了计算机系统的物质基础,软件则是计算机系统的应用基础。

计算机的硬件系统
   计算机硬件(Hardware)是指计算机系统使用的电子线路和电子元件等物理设备的总称。硬件是构成计算机的物质基础,是计算机系统的核心。现在的计算机体系都成为冯·诺依曼体系结构。冯·诺依曼指出计算机硬件系统应由运算器、控制器、存储器、输入设备、输出设备五大部分构成。根据冯·诺依曼体系结构构成的计算机必须具有如下特征:
  程序和数据在计算机中以二进制的方式执行。必须能够记忆程序、数据、中间结果及最终运算结果。具有完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
  指令由操作码和地址码组成。
   能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。

总之:现代计算机仍然采用的是冯·诺依曼体系结构,硬件系统仍由运算器、控制器、存储器、输入设备、输出设备构成。

运算器
  在计算机中,运算器是一种执行部件。其主要任务是完成信息的加工处理。这些处理主要有加、减、乘、除等算术运算和与、或、非、异或、同或等逻辑运算。运算器只要由运算逻辑单元ALU和寄存器两部分组成,寄存器部件用来提供参与运算的操作数,并暂时存放运算结果。

数据在计算机机中通常以二进制数形式存储和运算,这是因为二进制的运算规律比较简单,只有0和1两个独立的数符,而这恰好能够与电子器件中电压的高低、脉冲的有无对应起来,在电路中容易实现。

控制器
   控制器是计算机的控制中心。控制器作为CPU(中央处理器)的核心部件主要用来协调计算机的工作,完成程序信息的处理和数据的输入/输出。
   控制器的实现有两种方法,即组合逻辑方法和微程序控制方法。组合逻辑方法的特点是以集成电路来产生指令执行的微操作信息。具有程序执行的速度快,控制单元的体积小等优点。
近年来随着集成电路技术的迅速发展,组合逻辑方法得到了广泛的应用。
  微程序控制方法相对于组合逻辑方法来说设计过程比较复杂,但并不像设计组合逻辑控制电路那么繁琐、不规则,而是有一定规律可循,修改起来也方便。尤其是可编程只读存储器的应用,为微程序控制器的设计提供了更大的灵活性和适用性,进而使用微程序设计技术的应用越来越广泛。目前已在中、小型和微型计算机中得到广泛的应用,只是在一些巨型、大型计算机中,由于速度的限制不宜采用微程序控制技术。

存储器
   存储器的主要功能是存放程序与数据。程序是计算机操作的依据,数据是计算机操作的对象。程序和数据在存储器中都是以二进制的形式表示,每8位2进制划分为一个存储单元。访问存储单元中程序与数据必须先给出该单元地址。
  存储器主要由存储体、地址寄存器与译码线路、读写电路与数据寄存器、控制线路等构成,包括 ROM(只读存储器) 和RAM(随机存取存储器)两种

输入设备
   输入设备的任务是输入用户提供的原始信息,并且将其转换为计算机能识别的信息。常见的输入设备有:键盘、鼠标、扫描仪等。

输出设备
   输出设备的任务是将计算机的处理结果以能被人们接受的或能为其他计算机所接受的形式输出。常用的输出设备有:打印机、显示器、绘图仪等。

一般情况下,由于输入、输出设备种类繁多而且速度各异,因此它们一般不是直接同高速工作的主机相连接,而是通过适配器部件与主机相联系,适配器的作用相当于一个转换器。

说明:
   除了上述五个部件外,计算机系统中还必须有总线。计算机通过总线将五大部件连接起来,总线是它们相互通信的公共通路,主要任务是在各部件之间传递地址信息、数据信息和控制信息。因此,总线通常包括数据总线、地址总线和控制总线。

你可能感兴趣的:(数据结构,编程,工作,中间件)