day03 04732 微型计算机及接口技术

第三节 微机的组成结构

一、Intel系列微处理器发展概览

1. IA-16 结构微处理器(8086、8088、80286)

  1. 8086 —— 1978年 —— DB(16位) —— AB(20位)—— 直接存储器寻址1MB(220
  2. 8088 —— 1979年 —— 内部DB(16位)外部DB(8位)
      [注] 8088和8086没有浮点运算单元
  3. 80286 —— 1982年 —— DB(16位) —— AB(24位)
     80286的两种工作模式实地址模式虚拟地址保护模式):
     1) 实地址模式,80286可看作是一个高速8086.
     2) 虚拟地址保护模式,可寻址16MB(224)物理地址+1GB虚拟地址空间,并提供(段边界检查)、(只读和只执行段设置)以及(4种特权级)等保护机制。

2. IA-32 结构微处理器(80386、80486、Pentium、P6、Pentium 4、Pentium M、Core Duo与Core Solo)

IA-32 结构是指Intel公司32位微处理器的指令集架构和编程环境。

(1)80386与80486

1)80386 ——1985年 —— 32位数据线+32位地址线 —— 3种工作模式

①实地址模式:高速的8086
②虚拟地址保护模式: 可寻址4GB(232)物理地址 + 64TB(246)虚拟地址空间
③虚拟8086模式:既能如实地址模式运行8086程序,亦能使用80386虚拟保护机构,支持多任务操作系统。
④引入了   页式虚拟存储管理技术      平板式存储模式   
⑤80386的组成:
  总线接口部件、指令欲取部件、指令译码部件、执行部件、分段部件和分页部件

2)80486 —— 1989年 —— 集成了一个80386CPU + 一个与80387的浮点运算部件(FPU) + 一个8KB的cache

整数处理部件:采用RISC(精简指令集计算机)结构,将译码和执行单元分解成5级流水单元,有效的加快了指令的执行速度,80486的其它部件依然保持CISC(复杂指令集计算机)结构。
②首次采用了时钟倍频技术,使内部部件可以以输入时钟的倍频运行。在总线数据传输方面,采用了(突发)总线技术,该技术在取得一个地址后,与改地址有关的连续的一组数据可以进行输入/输出,该技术使得高速缓存能够快速填充。

(2)Pentium

Pentium —— 1993年 —— 代号P5微机构 —— 64位数据线和32位地址线,内部数据通路加宽到128~256位。

1) 共有2条5级整型流水线,形成超标量结构,两个整型流水线可以与浮点部件独立运行。
2)采用了分支预测技术。芯片上的Cache被加倍到16KB,将其分别分为两个,分别是(8KB代码Cache)和(8KB的数据Cache),都属于L1Cache(一级Cache)。
3)体系结构上,依然采用CISC和RISC相结合的技术。
4)新添加的APIC技术支持多CPU系统。
5)工作模式上,实地址模式 + 虚地址保护模式 + 虚拟8086模式 + 系统管理模式

Pentium MMX —— 1996年 —— 改进的32位微处理器
1)增加57条MMX(Multi Media eXtension)指令;
2)采用单指令流多数据流(SIMD)技术,提高对多媒体数据的处理能力。
3)采用了新的数据类型,压缩型字节压缩型字压缩型双字四字

(3)P6微结构微处理器

Pentium Pro —— 1996年
Pentium II —— 1997年5月
Pentium III —— 1999年2月(首次将流SIMD扩展SSE技术引入到 IA-32 结构中)
1)采用3条指令流水线的超标量结构,并在超标量结构中实现动态执行技术(微数据流分析、乱序执行、更优的分支预测和推测执行)。
2)P6微处理器具有64位数据线和36位地址线,物理空间为64GB(236),虚拟存储空间高达64TB。

(4)Intel Pentium 4

Pentium 4 —— 基于NetBurst微结构的32位微处理器。

1)采用超深流水技术,使用长达20~31级的分支预测/恢复流水线。
2)ALU运行在2倍的处理器核心频率下。
3)64位数据线和36位地址线。

(5)Intel Pentium M

高性能低功耗的移动版本处理器系列。

设计目的:
1)延长电池使用寿命;
2)集成具有诸如扩展的移动性、超薄设计和集成无线网络等功能的创新平台;
3)支持MMX技术、SSE和SSE2技术。

(6)Intel Core Duo 与 Intel Core Solo微处理器

Intel Core Duo处理器给予低功耗设计、提供高能效与高性能的双核处理能力。

Intel Core Duo 与 Intel Core Solo 在Intel Pentium M基础上进行了改进:
1)增加了智能缓存,使两核间更有效的进行共享数据;
2)改进了译码和SIMD的执行;
3)采用了Intel动态电源协调与深度睡眠技术来降低功耗。

3. Intel 64 微处理器

1)Intel Pentium D与Pentium Extreme Edition微处理器

引入双核,支持64结构。

2)Intel Core 2Duo微处理器系列

3)基于Nehalem微结构的Intel Core i7微处理器

支持第二代Intel虚拟化技术。

4)酷睿微处理器系列

基于Westmere微结构,包括Intel Core i7、i5、i3处理器,主要表现在制程上采用了32nm工艺。

5)Intel Atom处理器系列

①采用了SpeedStep动态节能技术,可以让处理器在通电状态时的最高性能模式(Maximum Performance Mode)和电池供电时的电池优化模式(Battery Optimized Mode)之间随意切换。
②广泛应用于(上网本)、(嵌入式领域)。

4. IA-32 与 Intel 64 微处理器所用技术简介

1)流水线(Pipleline)

把一条指令的操作分成多个更小的步骤,每个步骤的操作由专门的电路完成。利用各电路间克并行执行的特点,让各个步骤的执行在时间上重叠起来。

2)高速缓冲存储器(Cache)

在快速的处理器与慢速的DRAM之间再增设一级或两级高速小容量存储器。

3)超标量技术

处理器中含多条流水线,每个始终能够译码、发射、执行多条指令。

4)CISC和RISC

CISC:复杂指令集计算机(X86属于CISC)
RISC:简单指令集计算机

5)动态执行技术

①分支预测
②乱序执行
③推测执行

6)多媒体SIMD指令扩展技术
7)融合图形处理单元GPU
8)超线程技术

二、微机的基本结构

1. 3类总线构成微机系统

1)CPU总线也称为主总线、片总线、元件级总线等
2)系统总线又称为I/O总线、内总线、班级总线等。(ISA和EISA总线)
3)通信总线又称外部总线、外总线等。(微机和微机之间可以使用RS-232和RE-485总线)

2. PC/XT的基本结构

PC总线是微机最早的总线,数据总线宽度为8位,地址总线宽度为20位。

除微处理器外的其它重点部件:

  1. 系统芯片
    PC/XT基本结构

1)8087协处理器:可以工作在最小模式和最大模式。

①最小模式是单处理机模式,只允许8088接入系统;
②最大模式是多处理机方式,除8088外,系统可以配接浮点协处理器8087。

2)可编程定时/计数器8253/8254:具有3个16位的定时/计数通道。

①通道0:每55ms向CPU发送一个时钟中断信号,系统利用它进行计数,计算时钟时间
②通道1:用于动态存储器的刷新
③通道2:输出方波到扬声器,方波频率的持续时间由程序控制,使扬声器发出希望的音调并保持一定的时间

3)DMA控制器8237:有4个用于直接存储器存取的DMA通道

①通道0:用于动态存储器的刷新
②通道1:保留给用户
③通道2:用于软盘与内存的DMA传送
④通道3:用于硬盘和内存间的DMA传送

4)可编程中断控制器8259:用于8级中断优先权的控制,负责对外部的中断进行优先级排队,并将最高优先权的中断请求转发给微处理器。

5)串行通信控制器8250:可编程串行异步通信接口芯片,实现数据的“串行——>并行”和“并行——>串行”的转换,是串行数据通信的主要芯片。(PC/XT提供了符合RS-232规范的串行通信接口)

6)可编程并行接口8255:PC/XT的8255并行接口芯片工作在方式0,有3个口。

①A口开机自检时输出部件检测码,自检结束后又工作在输入状态,输入键盘的扫描码;
②B口完成对键盘控制及检测RAM和I/O通道,还和8253的通道2仪器控制扬声器的发声。

  1. 只读存储器ROM:PC/XT的ROM容量为64KB。

FE000H~FFFFFH中固化了基本输入/输出系统(BIOS),BIOS是一组管理程序。

  1. 随机存取存储器RAM(主存):PC/XT系统板上的存储芯片共4列,每列9片带奇偶校验的64KB内存。

4列构成了256KB的主存空间。

  1. I/O接口电路:系统板上还有IBM PC和IBM PC/XT的音频盒式磁带机、键盘和扬声器的接口电路。
  2. I/O扩展槽:PC/XT有8个62芯的I/O扩展槽,可以插各种接口扩展卡(显卡、硬盘卡等)。

3. 基于3芯片平台架构的微机系统基本结构(南桥+北桥+CPU)

南桥和北桥构成芯片组,与CPU共同构成3芯片结构。
芯片平台架构微机基本结构

1)北桥芯片:存储控制中心芯片(MCH),带有主存控制器和图形控制器接口。

北桥芯片直接和CPU通过高速的主总线相连,因此负责处理CPU与系统其它部件之间的信息交换。

2)南桥芯片:I/O控制中心,集成了当前微机上常用的接口部件和总线控制器。

①Intel在其芯片组的南北桥之间采用了1GB/s(双向2GB/s)的直接媒体接口(DMI)。
②通过LPC接口和Super I/O芯片相连,主要连接一些传统的慢速设备。(串行、并行口、PS/2键盘/鼠标、MIDI接口、软盘接口、红外接口等)

3)固件中心(Firmware Hub):通常在ROM、E2PROM或者Flash Memory中。

它的功能都包括BIOS。

4)I/O插槽:除常规的PCI插槽外,主流插槽换成了PCI Express x16插槽,并且拥有PCI Express x1总线插槽。

4. 基于2芯片平台架构的微机基本结构(处理器+PCH)

(1)PCH为平台控制中心,汇集了南桥的所有功能(没有北桥,北桥的工作移到了处理器内,因此北桥没必要存在),并通过DMI2.0与处理器相接。
(2)2芯片平台结构高性能、低价格,更易验证。

三、芯片组的功能(※)

  1. 芯片组:由一组单功能或多功能的系统芯片组成。
  2. 功能:

(1)支撑和协调着整个系统有条不紊地工作。
(2)决定微机系统的存储器类型和接口类型。
(3)决定微机系统的总线类型,并对总线进行控制。
(4)控制微处理器和外设之间的数据传达。
(5)为微机功能扩展提供接口和总线插槽。

四、微机基本结构发展特点

1.处理器性能不断增强;
2.由规模小的单功能芯片组成的芯片组,发展为由多功能芯片组成的芯片组;
3.总线带宽变宽;
4.总线串行化趋势明显;
5.保持良好的兼容性。

第一章 练习

1) 微机系统主要有哪两个子系统组成?它们分别又包含哪几部分?

答:①两个子系统:硬件系统+软件系统。
       ②硬件系统:主机+外设
           软件系统:系统软件+应用软件

2) 总线在微机中起什么作用?请简单叙述AB、DB、CB的特点和作用?

答:①总线作用:微机系统中各部件或设备之间传递信息的公共导线。

 ②AB、DB、CB的特点及作用:

AB:

   > 特点:单向总线,传送CPU发送的地址信息。
   > 作用:AD的宽度(总线根数)决定了系统能访问的最大存储容量。

DB:

   > 特点:双向总线,CPU与主存和外设之间可以相互传送数据信息。
   > 作用:DB的宽度决定了一次可以传送的二进制数据的位数。

CB:

   > 特点:每根线上的方向是一定的,分别传送控制信息、时序信息、状态信息。
   > 作用:这些信息控制地址总线、数据总线的使用。

3) 微机系统为什么要配备软件?系统软件有哪些?有什么作用?

答:

①只有硬件的微机系统称为裸机,必须配备各种软件才能做人们想要它们做的事情。
②系统软件:

BIOS:对机器进行自检,同时对其他设备提供最基本的设备控制方法和数据输入/输出的编程接口。

操作系统:不仅通过进程管理、作业管理、内存管理、设备管理、文件管理等几大模块对系统资源进行了有效的管理和利用,还向用户和程序员提供了便捷的操作界面和编程接口。

支撑软件:帮助变成人员调试软件与文字编辑软件,管理大量数据的数据库管理系统软件,以及扩大计算机功能实现编好的各种标准子程序所组成的程序库、中间件等。

4) 衡量微机系统性能的主要指标有哪些?

答:字长、主频、速度、主存容量和存取时间、兼容性。

5) 简述高级语言程序如何才能最终变成电路信号控制硬件工作?

答:通过编译系统,将其翻译成机器能识别的二进制形式的机器码,进入到内存的二进制机器指令流经过CPU的取值单元取出,通过译码单元对指令进行分析和解释,为下一步运算准备数据;而控制单元根据指令的要求,发出各种控制信号,这些控制信号会协调各部件工作。

6) 总结8088、80386、Pentium的地址线、数据线的根数,以及这些微处理器物理地址的最大寻址范围?

答:8088 —— 内16外8
80386 —— 32AB —— 32 DB —— 虚地址保护模式(物理地址寻址Max=4GB)
Pentium —— 32AB —— 64DB —— 128~256

7) 请解释流水线和超标量两个概念,并请用生活中的例子解释流水线的好处?

答:①流水线:把一条指令的操作分成多个更小的步骤,每个步骤的操作有专门的电路完成。
       ②超标量:处理器中含有多条流水线,每个时钟能够译码、发射、执行多条指令。

8) 动态执行技术包括哪几项内容?为什么指令可以乱序执行?

答:①动态执行技术:分支预测、乱序执行、推测执行
       ②乱序执行核心,监视很多条指令,实时分析,确定指令间的数据相关性,充分发挥多个部件并行工作的指令顺序来执行。

9) MMX的技术特点是什么?

答:增加57条新指令和8个64位长的MMX寄存器。

10) 超线程技术和多核技术有什么异同点?他们可否共存于一个处理器中?

答:①同:都是多线程
       ②异:超线程技术提供的硬件环境并非完整独立的。多核处理器不仅拥有自己的AS,还拥有自己的执行引擎,相当于一个紧耦合的多处理器系统。

11) 整机系统中,芯片组起何重要作用?

答:
①支撑和协调整个系统有条不紊地工作;
②决定微机系统的存储器类型和接口类型;
③决定微机系统的总线类型,并对总线进行控制;
④控制微处理器和外设之间的数据传送;
⑤为微机功能扩展提供接口和总线插槽。

12) 微机基本结构发展的特点是什么?

答:
①处理器性能不断增强;
②系统芯片由规模小的单功能芯片组成的芯片组,发展为有多功能芯片组成的芯片组;
③总线带宽变宽;
④总线串行化趋势明显;
⑤保持良好的兼容性。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2018年10月自考微型计算机接口技术 2018年10月高等教育自学考试全国统一命题考试   微型计算机接口技术    (课程代码04732) 本试卷共5页,满分l00分,考试时间l50分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效。试卷空白处和背面均可作草稿纸。 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。 3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分 选择题  一、单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中只有一项是符合题目要求的,请将其选出。 1.下列设备中,属于外部存储器的设备为 A.光盘 B.鼠标 C.键盘 D.显示器 2.假设一台8086微型计算机的时钟频卒为5MHz则时钟周期为 A.20ns B.50ns C.200ns D.500ns 3.指令MOV AX,[1234H]的源操作数的寻址方式为 A.立即寻址 B.直接寻址 C.寄存器间接寻址 D.寄存器寻址 4.假设DS=1000H,字符'c’在内存中的地址为 .DATA DATA1 DB 31H DATA2 DB 'abc’ A.1000H:0000H B.1000H: 0001H C.1000H:0002H D.1000H: 0003H 5.某半导体存储器芯片的存储容量为2K×8位,表示该芯片 A.有2048个存储单元,每个存储单元存放1个字节 B.有2048个存储单元,每个存储单元存放8个字节 C.有2000个有储单元,每个存储单元存放8位二进制数 D.有16K个存储单元,每个存储单元存放1位二进制数 6.存储器设计中,常用的译码器有 A.74LS00 B.74LS138 C.74LS244 D.74LS373 7.808b系统有20裉地址线,最大可支持的存储区容量为 A.2048b B.2048B C.1Mb D.1MB 8.CPU在执行I/O操作期间,系统地址总线上的地址值的提供部件是 A.外部设备 B.接口 C.CPU D.存储器 9.存储器和I/O统一编址吋,进行输入输出操作的指令是 A.控制指令 B.运算指令 C.访存指令 D. I/O指令

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值