x86处理器架构——x86计算机组件

本文首先通过检查典型主板配置以及围绕 CPU 的芯片组来了解 x86 如何与其他组件的集成。然后讨论内存、I/O 端口和通用设备接口。最后说明汇编语言程序怎样利用系统硬件、固件,并调用操作系统函数来实现不同访问层次的 I/O 操作。

主板

主板是微型计算机的心脏,它是一个平面电路板,其上集成了 CPU、支持处理器(芯片组(chipset))、主存、输入输出接口、电源接口和扩展插槽。

各种组件通过总线即一组直接蚀刻在主板上的导线,进行互连。目前 PC 市场上有几十种主板,它们在扩展功能、集成部件和速度方面存在着差异。但是,下述组件一般都会岀现在主板上:

  • CPU 插座。根据其支持的处理器类型,插座具有不同的形状和尺寸。
  • 存储器插槽(SIMM 或 DIMM),用于直接插入小型内存条。
  • BIOS (基本输入输出系统,basic input-output system)计算机芯片,保存系统软件。
  • CMOS RAM,用一个小型纽扣电池为其持续供电。
  • 大容量插槽设备接口,如硬盘和 CD-ROMS。
  • 外部设备的 USB 接口。
  • 键盘和鼠标接口。
  • PCI 总线接口,用于声卡、显卡、数据采集卡和其他输入输出设备。


以下是可选组件:

  • 集成声音处理器。
  • 并行和串行设备接口。
  • 集成网卡。
  • 用于高速显卡的 AGP 总线接口。


典型系统中还有一些重要的支持处理器:

  • 浮点单元(FPU),处理浮点数和扩展整数运算。
  • 8284/82C84 时钟发生器,简称时钟,按照恒定速率振荡。时钟发生器同步 CPU 和计算机的其他部分。
  • 8259A 可编程中断控制器(PIC, Programmable Interrupt Controller),处理来自硬件设备的外部中断请求,包括键盘、系统时钟和磁盘驱动器。这些设备能中断 CPU,并使其立即响应它们的请求。
  • 8253 可编程间隔定时器 / 计数器(Programmable Interval Timer/Counter),每秒中断系统 18.2 次,更新系统日期和时钟,并控制扬声器。它还负责不断刷新内存,因为 RAM 存储器芯片保持其内容的时间只有几毫秒。
  • 8255 可编程并行端口(Programmable Parallel Port),使用 IEEE 并行端口将数据输入和输出计算机。该端口通常用于打印机,但是也可以用于其他输入输出设备。
1) PCI 和 PCI Express 总线架构

PCI(外部设备互联,Peripheral Component Interconnect)总线为 CPU 和其他系统设备提供了连接桥,这些设备包括硬盘驱动器、内存、显卡、声卡和网卡。

最近,PCI Express 总线在设备、内存和处理器之间提供了双向串行连接。如同网络一样,它用独立的“通道”传送数据包。该总线得到显卡的广泛支持,能以较高速度传输数据。

2) 主板芯片组

主板芯片组(motherlboard chipset)是一组处理器芯片的集合,这些芯片被设计为在特定类型主板上一起工作。

各种芯片组具有增强处理能力、多媒体功能或减少功耗等特性。以 Intel P965 Express 芯片组为例,该芯片组与 Intel Core2 Duo 或 Pentium D 处理器一起,用于桌面系统。

Intel P965 具有下述特性:

  • Intel 高速内存访问 (Fast Memory Access) 使用了最新内存控制中心 (MCH)。它可以 800MHz 时钟速度来访问双通道 DDR2 存储器。
  • I/O 控制中心 (Intel ICH8/R/DH) 使用 Intel 矩阵存储技术 (MST) 来支持多个串行 ATA 设备 ( 磁盘驱动器 ) 。
  • 支持多个 USB 端口,多个 PCI Express 插槽,联网和 Intel 静音系统技术。
  • 高清晰音频芯片提供了数字声音功能。


如下图所示,主板厂商以特定芯片为中心来制造产品。例如,Asus 公司使用 P965 芯片组的 P5B-E P965 主板。
 

Intel P965 Express芯片组框图

内存

基于 Intel 的系统使用的是几种基础类型内存:只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、动态随机访问存储器(DRAM)、静态 RAM (SRAM)、图像随机存储器(VRAM),和互补金属氧化物半导体(CMOS)RAM:

  • ROM 永久烧录在芯片上,并且不能擦除。
  • EPROM 能用紫外线缓慢擦除,并且重新编程。
  • DRAM,即通常的内存,在程序运行时保存程序和数据的部件。该部件价格便宜,但是每毫秒需要进行刷新,以避免丢失其内容。有些系统使用的是 ECC(错误检查和纠正)存储器。
  • SRAM 主要用于价格高、速度快的 cache 存储器。它不需要刷新,CPU 的 cache 存储器就是由 SRAM 构成的。
  • VRAM 保存视频数据。VRAM 是双端口的,它允许一个端口持续刷新显示器,同时另一个端口将数据写到显示器。
  • CMOS RAM 在系统主板上,保存系统设置信息。它由电池供电,因此当计算机电源关闭后,CMOS RAM 中的内容仍能保留。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: x86主板参考设计手册是一本详细介绍如何设计和构建x86架构主板的手册。这本手册对于电子工程师和计算机硬件设计师来说非常重要,因为它提供了构建高性能计算机系统所需的所有必要信息。 首先,x86主板参考设计手册详细介绍了如何选择和集成处理器和芯片组。它解释了不同处理器和芯片组之间的兼容性和性能差异,并提供了一些建议和指导,帮助设计师选择最适合其设计需求的处理器和芯片组。 其次,手册提供了关于电源和电路设计方面的详细信息。它介绍了如何设计主板的电源部分,确保电源稳定和高效,并保证所有电子设备在工作中得到合适的供电。 此外,x86主板参考设计手册还涵盖了设备接口和扩展插槽的设计。它详细介绍了如何设计和集成各种设备接口,如USB、SATA、PCI-E等,并提供了关于扩展插槽设计的准则。这对于设计师来说非常重要,因为他们可以根据自己的需求选择和配置适当的接口和插槽,以满足用户的需求。 此外,手册还包含了有关主板布局和物理连接的详细说明。它指导设计师如何在主板上安排各个组件,以使其布局紧凑且易于维修。它还提供了有关电路板制造和组装过程的建议,以确保设计在生产过程中的可实施性和效率。 总之,x86主板参考设计手册为设计师提供了设计和构建高性能x86主板所需的所有信息和指导。它对于构建可靠和高效的计算机系统至关重要,并对于电子工程师和计算机硬件设计师来说是一本不可或缺的参考工具。 ### 回答2: x86主板参考设计手册是一本详细描述x86主板设计原理和技术规范的手册。主板是计算机的核心部件之一,负责将各个组件连接在一起,并提供电源、信号传输等功能。x86主板是一种兼容x86架构的主板,通常用于个人电脑和服务器等设备。 该手册涵盖了x86主板设计的方方面面,包括硬件框图、电路原理图、组件布局、信号线连接等内容。它提供了设计者所需的技术规格、指导和建议,帮助设计者根据自己的需求和目标进行设计。 x86主板参考设计手册具有以下重要作用: 首先,它为设计者提供了一个全面和系统的设计参考。设计者可以通过阅读手册了解x86主板的各个组成部分,以及它们之间的关系和交互方式。这为设计者提供了指导,使他们能够更好地理解主板设计的原理和方法。 其次,手册中提供了各种技术规范和建议,帮助设计者选择适合自己项目的硬件组件。这些规范包括主板尺寸、电源要求、连线接口等方面的要求,可以帮助设计者进行合理的选型和配置,以满足项目的需求。 此外,x86主板参考设计手册还提供了一些示例和实例,帮助设计者更好地理解和应用所学知识。通过这些示例,设计者可以学习到各种设计技巧和经验,从而更好地完成自己的设计工作。 总之,x86主板参考设计手册是设计者进行x86主板设计的重要参考文献。它为设计者提供了全面和系统的设计指南,帮助他们更好地理解和应用主板设计原理和技术规范,以实现高质量和高性能的x86主板设计。 ### 回答3: x86主板参考设计手册是一份专门为开发者和工程师提供指导的手册,用于设计和开发x86架构的主板。这个手册包含了各种技术规范、电路图、布局图、信号定义以及接口等重要信息。通过阅读和运用这份手册,开发者可以理解和掌握x86主板的设计原理和工作机制,从而能够根据自己的需求进行设计和改进。 该手册涵盖了许多关键的主题,包括处理器和芯片组的选择、电源供应设计、内存和存储器接口设计、扩展插槽和接口设计、外部设备连接以及BIOS和固件开发等。通过学习这些内容,开发者可以了解不同组件之间的连接方式和工作原理,并能够根据产品的需求进行相应的选择和配置。 此外,x86主板参考设计手册还提供了许多实用的技术指南和建议,帮助开发者解决设计过程中可能遇到的问题。这些指南和建议涵盖了电磁干扰(EMI)的抑制、散热设计、噪音过滤、信号完整性以及接地和防静电等方面。这些内容对于确保主板设计的稳定性、可靠性和性能至关重要。 总之,x86主板参考设计手册对于那些希望设计和开发x86主板的工程师来说是一个宝贵的资源。通过仔细阅读和研究这份手册,开发者可以掌握必要的知识和技能,设计出功能强大、稳定可靠的x86主板产品。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会写代码的小可爱&&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值