Pentium Pro与Pentium Ⅱ系统体系

Pentium Pro与Pentium Ⅱ系统体系
作 者: Tom Shanley 陈逸 陈逸
出版社: 中国电力出版社
丛编项: PC系统体系丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 微计算机技术
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Pentium Pro与Pentium Ⅱ系统体系》作者简介

内容简介

本书从硬件和软件方面详细描述了Pentium Pro与Pentium II这两类处理器的内部体系,描述了它们的硬件和软件特性、它们用来和系统联系的总线协议和总体体系,同时也描述了BIOS的升级特性。全书共分五部分,二十八章。每一部分针都针对某一方面进行详尽讲述。本书适合于从事计算机硬件和软件的工程师、技术人员,对于广大计算机爱好者也有一定的参考价值。

图书目录

致谢

关于本书

第一部分 系统概述

第一章 系统概述

简介

什么是簇(C1uster)

什么是四通路系统(Quad or 4—way system)

自引导处理器(BootstraP Processor, BSP)

启动其他的处理器

处理器组与主存的关系

各处理器之间的关系

Host/PCI桥

第二部分 处理器的硬件特性5

硬件第一部分处理器

第二章 处理器概述

两种总线接口

外部总线(ExtemalBus)

IA=遗传

指令集

寄存器组

内部结构简介

第三章 处理器上电配置

自动配置特性

捕捉配置信息的例子

需要的设置和保持时间

运行BIST选项

错误观测选项

顺序队列深度选择

上电重起地址选择

FRC模式允许/禁止

APIC ID选择

选择三态模式

处理器核心速度的选择

处理器代理ID和APIC ID分配

FRC模式

程序可访问的启动特性

第四章 处理器启动

复位后处理器状态

EDX包含处理器定义信息

缓存的状态及处理器的缓存能力

引导处理器(BootStrap Processor, BSP)的选择

启动BSP内存访问

APs如何启动

第五章 取指. 解码和执行机制

请注意

简介

启用缓存

指令预取器

Pentium Pro处理器的简要介绍

指令流程简介

有序前的结束

无序(OOO)的中间状态

有序后的结束(RET1和RET2阶段)

三种情况

情况2:处理器缓存刚刚被启用

第3种情况:缓存启用一段时间后

内存数据访问—载入和存储

跳转预测的描述

代码最优化

第六章 执行规则

问题

Pentium处理器的解决方案

Pentium Pro处理器的解决方案

复位后MTRRs寄存器的状态

内存类型

写直达内存类型

写保护内存类型

回写内存类型

MTRRs定义的规则

提供给总线事务的规则

MTRRs和分页:当事情有冲突时

MTRRs寄存器的具体描述

第七章 处理器的缓存

存储器概述

确定处理器缓存的大小和结构

一级代码缓存

一级数据缓存

数据缓存有两个服务端口

统一二级缓存

闭锁模式传输顺序

自修改代码和自监听

ECC错误处理

禁用所有高速缓存的过程

硬件第二部分总线简介和仲裁

第八章 总线电气特性

简介

各个部分的联系

所有信号低有效

迅速把信号行的状态上拉为高

设计

同步总线

设定和保持的说明

多高为高, 多低为低?

你看到什么之后, 你有一个时钟周期来为它做些什么

第九章 总线基本知识

代理

多重个性

单处理器和多处理器总线

请求代理(Request Agents)

事务段

事务流程

事务跟踪

第十章 获得总线所有权

请求阶段

对等代理仲裁——运行中的民主

优先权代理仲裁——专制

锁定——共享资源的获得

阻塞新的请求——停止!我已经满了!

硬件第三部分 事务段

第十一章 请求和错误段

小心

请求段

错误段

第十二章 监听段

与监听段有关的代理

监听段有两个作用

监听结果信号被共享, DEFER不被共享

监听段持续时间是可变的

有监听中断时间的限制吗?

内存事务监听

非内存事务拥有一个监听段

事务重试和延时

如果HITM和DEFEER都被置位, 将发生什么?

锁定是如何改变事件的?

第十三章 响应和数据段

关于延时事务的注意点

响应段的目的

响应段信号组

响应段开始点

响应段的结束点

响应列表

响应段可能完成整个事务

数据段信号组

五个例子情况

数据段的等待状态

特殊情况——单个四字. 无等待状态传输

响应段的奇偶校验

硬件第四部分其他总线专题

第十四章 事务延时

例子系统模型

典型的PC服务器模型

Pentium Pro处理器支持事务延时

第十五章 IO事务

引言

IO地址范围

数据传输长度

第十六章 中央代理事务

点对点VS. 广播式

中断确认事务

特殊事务

用于程序调试的跳转跟踪消息事务

第十七章 其他信号

错误汇报信号

PC兼容性信号

诊断支持信号

与中断有关的信号

处理器显示信号

电源供应引脚

其他信号

第三部分 PentiumII处理器

第十八章 Pentium 11处理器

简介

单边盒式设计

盒子框图

双重无关总线体系(DIBA)

缓存

缓存错误保护

处理器信息

CPUID缓存几何信息

快速系统调用指令

处理器的内核以及总线的频率

Pentium量和Pemtium Pro处理器之间的信号差别

MMX

16位代码优化

多处理器能力

节能模式

电压识别

未被使用的管脚的处理

测试访问端口(TAP)

Deschute版本的Pentium H处理器

Slot 2

Pentium H芯片组

被封装的处理器

第四部分 处理器的软件特性

第十九 章增强指令集

介绍

增强的CPUID指令

基本描述

条件转移(CMOV)消除跳转

条件FP转移(FCMOV)删除跳转

FCOMI. FCOMIP. FUCOMI和FUCOMIP

读性能监视计数器(RDPMC)

读时间标志计数器(RDTSC)

我的最爱———UD2

访问MSR

第二十章 寄存器组增强

新寄存器

DebugCTL, LastBranch和LasException MSR

在早期的Pentium Pro的技术文档中MSR没有被定义

在以前存在的寄存器中添加的新位

本地APIC基址重定位

第二十一章 BIOS升级特性

问题

解决方案

BIOS升级映射

BIOS升级头数据结构

BIOS升级装载器

CPUID指令增强

确定本次升级是否取代了以前载入的升级

RESET对于以前装载的升级程序的影响

升级程序装载必须在什么时候进行?

多处理器系统的升级

第二十二章 分页增强

关于分页的背景

页面大小扩展(PSE)特性

物理地址扩展特征

PAE和页面大小扩展(PSE)

全局页面特性

传播页面表项的改变给多个处理器

第二十三章 中断增强

新例外形式

加入的APIC功能

VM86模式扩展

保护模式下的虚拟中断处理

第二十四章 机器检查体系

机器检查体系的作用

Pentium处理器中的机器检查体系

测试是否支持机器检查

机器检查例外

机器检查体系寄存器组

寄存器组的初始化

机器检查体系错误格式

外部总线错误解释

第二十五章 性能监视和时间标志

时间标志计数器工具

性能监视工具

第二十六章 MMX:矩阵算术扩展

请注意

MMX寻址的问题

单指令, 多数据(SIMD)

检测MMX的存在

编程环境的改变

在退出MMX程序时执行EMMS

MMX指令组

Pentium Ⅱ处理器的MMX执行单元

第五部分 Intel Pentium Pro芯片组概述

第二十七章 450GX和KX芯片组

处理器总线操作

PCI总线操作

450GX芯片组

主要特性

450KX芯片组

第二十八章 440FX芯片组

处理器总线操作

PCI总线操作

芯片组概述

主要特性

PMC配置寄存器

附录 MTRR寄存器

简介

特性确定

MTRRdefType寄存器

固定范围MTRR

变范围MTRR

举 例

本书简介