计算机基本组成概述

2021-08-24  本文已影响0人  Levi_moon

一、计算机系统的基本组成及层次结构

完整的计算机系统由硬件和软件两大部分组成。

也可以通过6个层次来认识计算机硬件和软件系统的组成关系。如下图所示,最下面两层属于硬件内容,最上面三层属于软件内容,中间的指令系统层连接硬件和软件两部分。

计算机系统层次结构

处在上面一层的是在下面一层的基础上实现的,处在下面一层的是上面一层实现的基础。

通常把没有配备软件的纯硬件系统称为“裸机”,其对应上图的第一层;支持机器语言的叫L1虚拟机;增加了操作系统的叫L2虚拟机;支持汇编语言的叫L3虚拟机;支持高级语言的叫L4虚拟机。


二、计算机硬件概述

计算机系统的核心功能是执行程序。

为此,首先必须有能力把要运行的程序和用到的原始数据输入到计算机内部并存储起来,接下来应该有办法逐条执行这个程序中的指令以完成数据运算并得到结果,最后还要输出运算结果供人检查和使用。

因此,一套计算机的硬件系统至少需要由下述5个相互连接在一起的部件或设备组成,如下图所示:

计算机硬件系统的组成示意图

其中,数据运算部件、计算机控制部件和数据存储部件三者被安装在一个金属柜机或音质电路板上,被称为计算机的主机。而数据运算部件(运算器)和计算机控制部件(控制器)合称为计算机的中央处理器(CPU)。

数据输入设备和数据输出设备可以合成为输入输出设备,又称为计算机的外围设备。

计算机的三种类型的总线:

在计算机中,普遍采用的体系结构是由冯·诺依曼提出来的,被称为存储程序的计算机体系结构。

早期计算机,各个部件是围绕着运算器来组织的,如下图所示,其特点是在存储器和输入输出设备之间传送数据都需要经过运算器。

围绕运算器的方案

在当前流行的计算机中,更常用的方案是围绕着存储器来组织的,如下图所示,这种方案是使输入输出操作尽可能地绕过CPU,直接在输入/输出设备和存储器之间完成,以提高系统的整体运行性能。

围绕存储器的方案

三、计算机系统结构概述

计算机系统结构也称为计算机体系结构。

计算机系统结构的研究对象是计算机物理系统的抽象和定义,具体包括:


四、计算机的主要性能指标

计算机的主要性能指标包括以下几项:

1. 机器字长

机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的,所以机器字长一般等于内部寄存器的大小。

字长标志着精度,字长越长,计算的精度越高。

在计算机中,以字节(Byte)为基本单位,用大写的字母B表示,一个字节等于八位二进制位(bit)。

不同的计算机,字的长度也是不相同的,例如:Intel 80x86系列,一个字等于16位;IBM 303x系列,一个字等于32位。

2. 数据通路宽度

数据总线一次能并行传送信息的位数,称为数据通路宽度。它影响到信息的传送能力,从而影响计算机的有效处理速度。

3. 主存容量

一个主存储器所能存储的全部信息量称为主存容量。通常,以字节数来表示存储容量,这样的计算机称为字节编址的计算机。

计算机的主存容量越大,存放的信息就越多,处理问题的能力就越强。

4. 运算速度

计算机的运算速度与许多因素有关,如机器的主频、执行什么样的操作及主存本身的速度等。对运算速度的衡量有不同的方法:


上一篇 下一篇

猜你喜欢

热点阅读