Chinaunix首页 | 论坛 | 博客
  • 博客访问: 259835
  • 博文数量: 29
  • 博客积分: 1680
  • 博客等级: 上尉
  • 技术积分: 533
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-17 14:38
文章分类

全部博文(29)

文章存档

2014年(2)

2012年(3)

2011年(9)

2008年(15)

我的朋友

分类:

2008-05-06 16:27:16

                           总线类型
  在Linux内核配置中,涉及到各种总线类型,有必要了解一下什么是总线和总线的类型。从网络上找到一些资料。
1)总线
    总线是一组通信线.
    在机器内部, 各部件通过总线连接; 对于外部设备, 通过总线连接相应设备的接口电路, 然后再与该设备相连. 一般接口电路又叫适配器或接口卡.
    外部总线分为数据总线(data bus)、地址总线(address bus)和控制总线(control bus). 数据总线中传送的是数据信息, 地址总线中传送的是地址信息, 控制总线中传送的是控制信号.
    总线传送数据时可以是单向的也可以是双向的.
2)总线类型
  总线有以下几种类型:
(1)ISA(Industry Standard Architecture)总线, 简称AT总线, 它的主要性能指标如下:
(3)MCA(Micro Channel Architecture)总线, 主要用于IBM原装机中
(2)EISA(Extended Industry Standard Architecture)总线, 扩展的工业标准总线.
*I/O地址空间0100H~03FFH
*24位地址总线可直接寻址16M内存
*8/16位数据总线
*最大传输速率8MB/s
*DMA通道功能
*开放式总线结构, 允许多个CPU共享系统资源
3)局部总线
    随着CPU的飞速发展, 总线的低传输速率与微处理器的高处理速度不能同步, 造成硬盘、图形卡和其它高速外设只能通过一个狭窄而缓慢的瓶颈发送和接收数据, 从而严重影响了CPU高性能的充分发挥, 工业界因此又发展了局域总线(Local Bus)的新技术.
    局域总线是在CPU总线与ISA或EISA总线之间新增加的一级总线. 它独立于CPU的结构, 与CPU的时钟频率无关, 使总线形成了一种独特的中间缓冲器. 一些高速外设, 如网卡和硬盘适配器等, 可以从ISA总线上卸下, 通过局域总线直接挂接到CPU总线上, 从而解决了低速总线在高速微处理器和高速外设之间形成的瓶颈.
4)局部总线的类型
标准局域总线目前有两种:
(1)PCI(Peripheral Component Interconnect)总线. PCI 1.0为32位总线, 时钟频率为33MHz, 最大传送速率为32×33/8=132MB/s. PCI 2.0为64位总线, 时钟频率为66MHz, 最大传送速率为 264 MB/s. PCI总线具有运行速度快, 可扩展性好, 支持即插即用等特点.
(2)VESA总线, 这种总线是对CPU总线的直接扩充, 主要适用于486型计算机中.
5)接口方式
    IDE(Integrated Device Electronics), 也称为 ATA接口方式. 其中控制器电路就驻留在设备里, 不需要另外使用设备适配卡. 以这种接口方式连接硬盘时, 硬盘最大容量为528M, 最大传输速率为3MB/s. 增强型IDE(E-IDE)和Ultra IDE在硬盘容量和数据传输速率方面都有了很大的提高.
    SCSI(Small Computer System Interface)接口方式. 它把硬盘、光驱、打印机等设备的接口集成在一块SCSI接口卡上, CPU可以通过SCSI接口卡高速访问外部设备. SCSI具有高速和多任务的特点, 适合于运行多媒体程序.
    FC-AL(Fiber Channel- Arbitrated Loop)光纤通道. 这是一个串行接口方式. 最大传输速率可达100MB/s~ 200MB/s, 用于高档服务器.
    USB(Universal Serial Bus)通用串行总线接口. 最大传输速率只有12MB/s, 用于低速设备. 但对多种设备通用, 支持即插即用.
阅读(5607) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~