微机原理与接口技术(第三版)(洪永强) 1.2 微型计算机系统

1.2 微型计算机系统

1.2.1 微型计算机系统的组成

  一台完整的计算机必须由硬件和软件两部分组成,其中硬件是基础,软件是灵魂,二者缺一不可。

  通常,把这种包含硬件和软件的“完整计算机”称为计算机系统(Computer System),为了比较清楚地描述计算机系统,图 1-3 以微型计算机为背景列出了它的基本组成情况。

图1-3微型计算机系统的基本组成
图1-3微型计算机系统的基本组成

  微型计算机硬件系统,即微型计算机(Micro Computer),是机器的实体部分,主要包括主机和外围设备。

  • 主机由微处理器内存储器组成,其芯片安装在一块印制电路板上,称为主机板;主机板放置在机箱内,合称为主机箱。
  • 外围设备主要有显示器、键盘、鼠标、外存储器。

外存储器一般使用磁盘存储器(机械硬盘或固态硬盘)、光盘存储器、U 盘。硬盘和光盘驱动器也放置在主机箱内,构成多板结构。输入设备有键盘、鼠标等,输出设备有显示器、打印机和绘图仪等。
在计算机进行联网时,还应配置网卡、调制解调器等通信设备。

  微型计算机软件系统主要包括系统软件应用软件

  系统软件是由设计者提供给用户的、充分发挥计算机效能的一系列程序。人们通过这些程序使用和管理微机。系统软件主要包括操作系统语言处理程序各种支持软件等。

  操作系统是系统软件的核心,主要功能是对系统的软硬件资源进行合理的管理

  程序设计语言是用来编写程序的语言,是人和计算机交换信息所用的工具,通常分
器语言、汇编语言、高级语言三类

  语言处理程序是为用户设计的编程服务软件,其作用是将高级语言源程序 翻译成 计算
机能够识别的目标程序,一般由汇编程序、解释程序、编译程序组成。

  程序设计语言中的机器语言和汇编语言都是直接对应于微处理器的指令系统,是面向机器的程序设计语言。使用它们能利用计算机的所有硬件特性,直接控制硬件

  • 机器语言直观性差、烦琐、易错,在实际应用中很少直接采用。
  • 汇编语言的符号指令与机器代码一一对应,从执行时间和占用存储空间来看,它和机器语言同样是高效率的。

因此汇编语言在要求高效率的应用中是最常用的一种语言。掌握汇编语言能有助于了解微型计算机的工作原理,所以本书讲述微机原理和接口应用的软件是以汇编语言为主,这样能直接阐明其编程原理和方法。

  应用软件是用户利用计算机提供的系统软件,是为解决实际问题而研制的程序。应用程序可按功能 组成不同的程序包,或称为工具包,用来减少重复编程工作。
应用程序包括各种应用软件包数据库管理系统,以及用户根据需要而设计的各种程序

  在大规模集成电路技术支持下,出现了各种半导体只读存储器 ROM,可以将软件固化于这样的硬件中,发展带有软件固化的微机系统已成为一个重要方向。
现在,微机都具有固化的监控程序BASIC 解释程序操作系统的引导程序I/O 驱动程序等。
此外,微机系统的各种软件还可存储在各种存储介质中,如 U 盘、光盘。微型计算机根据不同的使用
场合和不同的利用形态,可以配置不同的软件规模。

1.2.2 微型计算机的主要性能指标

  评价一台计算机涉及许多因素,诸如性能指标、指令系统、系统结构、硬件组织、外设配置、软件配置等。但是对于计算机的使用者来说,至少要了解以下评估计算机性能的主要指标。

1. 基本字长

  为了理解字长的含义,下面介绍两个基本概念。

  1. 位(Bit),是计算机内部数据存储的基本单位,音译为“比特”,习惯上用“bit”来表示。
  2. 字节(Byte),是计算机中数据处理的基本单位,习惯上用 B 来表示。1 字节由 8 个二进制位构成,即 1B=8bit。此外,字(Word)可以表示 2 字节,即 16 个二进制位;双字(Double Word),可以表示 4 字节,即 32 个二进制位。

  基本字长是指参与运算数的基本位数,是由加法器、寄存器、数据总线的位数决定的。
字长标志着计算精度字长越长,计算的精度越高。为了调节精度和造价的关系,许多计算机允许变字长(如半字长、双字长等)计算。

  目前,微型计算机从 8 位、16 位、32 位到 64 位各档次都有,都在发挥各自不同的作用。

2. 主存容量

  一个主存储器所能存储的最大信息容量称为主存容量
主存容量一般以字节数来表示,每 1024 字节称为 1K 字节(210=1K),每 1024K 字节称为 1M(220=1M)。微机主存容量一般在64~512M 字节范围。在以字为单位的计算机中,常用字数乘以字长来表示存储器容量。如4096×16 则表示有 4096 个单元,每个单元的字长为 16 位。计算机的存储器容量越大,存放的信息就越多,解决复杂问题的能力就越强

3. 运算速度

  由于计算机执行不同的操作所需的时间可能不同,因此对运算速度的计算有不同的方法。
过去采用综合折算的方法,即规定加、减、乘、除各占多少比例,折算出一个运算速度指标。现在采用两种计算方法:

  • 一种是具体指明定点加、减、乘、除及浮点加、减、乘、除各需多少时间;
  • 另一种是给出每秒能执行的机器指令条数,一般是指加、减运算这类短指令。

一般计算机的运算速度(平均运算速度)用每秒处理的百万级的机器语言指令数(Million Instruction Per Second,MIPS)表示。大型机的运算速度可达上千万亿次。

  现在,人们用计算机的主频——时钟频率来表示运算速度,以 MHz 或 GHz 为单位。
主频越高,表明运算速度越快。目前,微型机的主频已达到 4GHz 以上。

4. 系统配置

  一台计算机要能正常工作,必须提供必要的人机交互手段,这包括配置相应数量的外部设备(如键盘、鼠标、显示器、磁盘驱动器、打印机、扫描仪等)和配置实现计算机操作的软件。当然,外设配置越高档,软件配置越丰富,计算机使用得越便利,工作效率也就越高。特别是软件配置,在很大程度上决定了计算机的性能。

5. 性能价格比

  计算机的性能价格比是人们选购计算机时考虑的重点。用户应该根据实际使用的需求,从性能和价格两个方面综合考虑,仔细比较,取性能价格比高的计算机。

1.2.3 典型微型计算机的组成结构

  现代微型计算机与前期的微型计算机相比,不仅性能大幅提高,功能进一步扩充,而且,在结构与接口上实现了规范化。
特别是将过去只在大型计算机中使用的技术引用到现代微型计算机领域之后,现代微型计算机在性能和功能上有了长足的发展。
下面以Pentium 系列微型计算机为例,简单说明现代微型计算机的组成结构,以便读者有一个直观的认识。

  图 1-4 给出了以 Pentium 为 CPU、符合 ATX 标准的典型微型计算机组成结构图。

  从图 1-4 可以看出,典型微型计算机的主板由

  • 中央处理器 CPU(或微处理器的插槽)、
  • 高速缓存 Cache、
  • 存储器 Memory、
  • 逻辑芯片组 Chipset(一般分为系统控制器和总线转换控制器)、
  • I/O 控制器或可能具有的图形 Graphics(或视频 Video)控制器、
  • 音频 Audio 系统控制器组成,
  • 还有一些连接主板外设备的总线扩展插槽、电源插槽、显示插槽等,
    依机型不同,其复杂的程度可能不同。但只要掌握了典型微型计算机的系统结构,对其他一些微型计算
    机结构的分析就容易得多。

  现代微型计算机体系结构基本上都是从图 1-4 中演变而来,在功能上或增或减,性能上有高有低。随着 CPU 的集成度越来越高,功能越来越强大,北桥芯片已经直接集成到了 CPU 内部。某型号机器中,完成某些功能的模块设计在主板上;另外型号的机器中,其主板可能不具备这种功能,必要时必须购买具有这种功能的接插件,并将其插入扩展槽中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值