欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

计算机的组成及功能

程序员文章站 2022-05-23 13:46:25
计算机的组成及功能 计算机又称为“电脑”,是一种利用数字电子技术,根据一系列指令指示其自动执行任意算术运算或逻辑操作串行的设备,并带有存储功能。 从基本结构来讲,计算机可以分为五大部分:运算器、存储器、控制器、输入设备、输出设备,五大部分分别对应不同的功能模块,以此来组成我们常见的现代计算机。 (1 ......

计算机的组成及功能

  计算机又称为“电脑”,是一种利用数字电子技术,根据一系列指令指示其自动执行任意算术运算或逻辑操作串行的设备,并带有存储功能。

  从基本结构来讲,计算机可以分为五大部分:运算器、存储器、控制器、输入设备、输出设备,五大部分分别对应不同的功能模块,以此来组成我们常见的现代计算机。

 

  (1)运算器

    运算器或称算术逻辑单元(arithmetic and logic unit,简称ALU),运算器的主要功能是对数据进行各种运算。这些运算除了常规的加、减、乘、除等基本的算术运算之外,还包括能进行“逻辑判断”的逻辑处理能力,即“与”、“或”、“非”这样的基本逻辑运算以及数据的比较、移位等操作。

  (2)存储器

    存储器(Memory unit)的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。计算机的存储器通常包括内存储器和外存储器,内存储器和外存储器的区别在于,内存储器直接与运算器、控制器交换信息,容量体积小,存储速度快,不能长时间存储信息,断电之后数据清空,一般只存放那些正在运行的程序和待处理的数据,而外存储器作为内存储器的延伸,通常读取数据较慢,但容量大,可以长时间保存大量信息,断电不清空,用来存放一些系统必须使用,但又不急于使用的程序和数据,这些程序和数据必须调入内存才能执行。存储器通过记忆元件来存储信息,由于记忆元件只有两种稳定状态,因此在计算机中采用只有两个数码“0”和“1”的二进制来表示数据。记忆元件的两种稳定状态分别表示为“0”和“1”。日常使用的十进制数必须转换成等值的二进制数才能存入存储器中。计算机中处理的各种字符,例如英文字母、运算符号等,也要转换成二进制代码才能存储和操作。 存储器是由成千上万个“存储单元”构成的,每个存储单元存放一定位数的二进制数,每个存储单元都有唯一的编号,称为存储单元的地址。“存储单元”是基本的存储单位,不同的存储单元是用不同的地址来区分的,就好像居民区的一条街道上的住户是用不同的门牌号码来区分一样。 计算机采用按地址访问的方式到存储器中存数据和取数据,即在计算机程序中,每当需要访问数据时,要向存储器送去一个地址指出数据的位置,同时发出一个“存放”命令(伴以待存放的数据),或者发出一个“取出”命令。这种按地址存储方式的特点是,只要知道了数据的地址就能直接存取。但也有缺点,即一个数据往往要占用多个存储单元,必须连续存取有关的存储单元才是一个完整的数据。 计算机在计算之前,程序和数据通过输入设备送入存储器,计算机开始工作之后,存储器还要为其它部件提供信息,也要保存中间结果和最终结果。因此,存储器的存数和取数的速度是计算机系统的一个非常重要的性能指标。

  (3)控制器

     控制器(Controller Unit,简称CU),控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 控制器从存储器中逐条取出指令,分析每条指令规定的是什么操作以及所需数据的存放位置等,然后根据分析的结果向计算机其它部分发出控制信号,统一指挥整个计算机完成指令所规定的操作。因此,计算机自动工作的过程,实际上是自动执行程序的过程,而程序中的每条指令都是由控制器来分析执行的,它是计算机实现“程序控制”的主要部件。 通常把控制器与运算器合称为*处理器(Central Processing Unit-CPU)。工业生产中总是采用最先进的超大规模集成电路技术来制造*处理器,即 CPU 芯片。它是计算机的核心部件。它的性能,主要是工作速度和计算精度,对机器的整体性能有全面的影响。

  (4)输入设备

     用来向计算机输入各种原始数据和程序的设备叫输入设备(Input device)。输入设备把各种形式的信息,如数字、文字、图像等转换为数字形式的“编码”,即计算机能够识别的用1和0表示的二进制代码(实际上是电信号),并把它们“输入”(INPUT)到计算机内存储起来。键盘是必备的输入设备、常用的输入设备还有鼠标器、图形输入板、视频摄像机等。

  (5)输出设备

    从计算机输出各类数据的设备叫做输出设备(Output device) 。输出设备把计算机加工处理的结果(仍然是数字形式的编码)变换为人或其它设备所能接收和识别的信息形式如文字、数字、图形、声音、电压等。常用的输出设备有显示器、打印机、绘图仪等。