CPU处理IO设备过程

CPU处理IO设备过程,第1张

映射阶段

1、每个IO设备启动时向内存中映射地址,又称IO端口

2、北桥芯片把针对这个地址的数据统统重定向到总线的实际设备上,上图即为CPU

发送阶段(以读取磁盘数据为例)

1、CPU将上步映射的地址放到系统总线上,北桥接到后等待CPU发送指令

2、CPU发送以下3条指令

· 读还是写?是否开缓存?完成时是否通知CPU?

· 指明磁盘读取的位置(LBA)

· 指明读取出来的内容放在内存的什么位置

3、北桥收到指令发送给IO总线上的磁盘控制器来执行

4、读取到内容通过DMA技术,磁盘控制器直接对内存寻址,把数据放到内存

5、CPU直接从内存读取数据

问题

1、DMA什么技术?

作用就是磁盘控制器读取到内容直接扔到内存里,不用经过CPU处理

2、为什么磁盘控制器不能直接把数据传递给cpu,还得经过内存?

CPU不能直接读取磁盘数据,CPU只能读取内存中的数据。CPU由运算器和控制器组成。CPU只能直接访问存储在内存中的数据。外存中的数据只有先调入内存后,才能被中央处理器访问和处理。

3、磁盘控制器怎么驱使磁盘工作的

SCSI或者ATA指令集,这是一种语言,通过这种语言 *** 作磁盘运动

4、CPU如何产生对各种设备的指令?

不同设备有不同的驱动,正是通过驱动程序,CPU才能产生针对不同设备的不同指令。例如你PC安了一个显卡,不装显卡驱动显卡就不能工作。原因就是CPU无法产生让显卡工作的信号,这种信号正是通过显卡驱动产生的。

北桥芯片(North Bridge)是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(Host Bridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔 845E芯片组的北桥芯片是82845E,875P芯片组的北桥芯片是82875P等等。北桥芯片负责与CPU的联系并控制内存、AGP数据在北桥内部传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDR SDRAM以及RDRAM等等)和最大容量、AGP插槽、ECC纠错等支持,整合型芯片组的北桥芯片还集成了显示核心。北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最密切,为了提高通信性能而缩短传输距离。因为北桥芯片的数据处理量非常大,发热量也越来越大,所以现在的北桥芯片都覆盖着散热片用来加强北桥芯片的散热,有些主板的北桥芯片还会配合风扇进行散热。因为北桥芯片的主要功能是控制内存,而内存标准与处理器一样变化比较频繁,所以不同芯片组中北桥芯片是肯定不同的,当然这并不是说所采用的内存技术就完全不一样,而是不同的芯片组北桥芯片间肯定在一些地方有差别。

由于已经发布的AMD K8核心的CPU将内存控制器集成在了CPU内部,于是支持K8芯片组的北桥芯片变得简化多了,甚至还能采用单芯片芯片组结构。这也许将是一种大趋势,北桥芯片的功能会逐渐单一化,为了简化主板结构、提高主板的集成度,也许以后主流的芯片组很有可能变成南北桥合一的单芯片形式(事实上SIS老早就发布了不少单芯片芯片组)。

由于每一款芯片组产品就对应一款相应的北桥芯片,所以北桥芯片的数量非常多。针对不同的平台,目前主流的北桥芯片有以下产品(不包括较老的产品而且只对用户最多的英特尔芯片组作较详细的说明)

南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI插槽的附近,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如英特尔的英特尔Hub Architecture以及SIS的Multi-Threaded“妙渠”)与北桥芯片相连。

南桥芯片负责I/O总线之间的通信,如PCI总线、USB、LAN、ATA、SATA、音频控制器、键盘控制器、实时时钟控制器、高级电源管理等,这些技术一般相对来说比较稳定,所以不同芯片组中可能南桥芯片是一样的,不同的只是北桥芯片。所以现在主板芯片组中北桥芯片的数量要远远多于南桥芯片。例如早期英特尔不同架构的芯片组Socket 7的430TX和Slot 1的440LX其南桥芯片都采用82317AB,而近两年的芯片组845E/845G/845GE/845PE等配置都采用ICH4南桥芯片,但也能搭配ICH2南桥芯片。更有甚者,有些主板厂家生产的少数产品采用的南北桥是不同芯片组公司的产品,例如以前升技的KG7-RAID主板,北桥采用了AMD 760,南桥则是VIA 686B。

南桥芯片的发展方向主要是集成更多的功能,例如网卡、RAID、IEEE 1394、甚至WI-FI无线网络等等。

答案是主板上的PWR_ON和GND脚,这两个脚是用来短接IO芯片以启动电脑的,它们位于主板上的一个表面,通常位于与主板螺丝孔相邻的位置,可以使用跳线帽将它们连接起来。PWR_ON脚是主板上的一个比较小的脚,它是一个两线接口,一般用于供电,而GND脚是一个大的脚,用于地线,短接这两个脚可以启动电脑。

负责提供串行、并行接口及软盘驱动器控制接口。I/O芯片在486以上档次的主板,板上都有I/O控制电路。

芯片组(Chipset)是主板的核心组成部分,几乎决定了这块主板的功能,进而影响到整个电脑系统性能的发挥。按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片。北桥芯片提供对CPU的类型和主频、内存的类型和最大容量、ISA/PCI/AGP插槽、ECC纠错等支持。

南桥芯片则提供对KBC(键盘控制器)、RTC(实时时钟控制器)、USB(通用串行总线)、Ultra DMA/33(66)EIDE数据传输方式和ACPI(高级能源管理)等的支持。其中北桥芯片起着主导性的作用,也称为主桥(Host Bridge)。

扩展资料

I/O芯片相关型号 芯片组代码:

1、2A69K:Intel 440BX 芯片组

2、2A69J:Intel 440LX 芯片组

3、2A69H: Intel 440FX 芯片组

4、2A59C: Intel Triton FX 芯片组

5、2A59F: Intel Triton II HX 芯片组

6、2A59G: Intel Triton VX 芯片组

7、2A59H: Intel Triton VX 芯片组

参考资料来源:百度百科—I/O芯片

百度百科—主板

尊敬的华硕用户,您好!

1您的主板点不亮,首先确定是什么问题,有的主板有自检灯后者数码管显示,根据提示来判断哪部分出现故障,如果没有那种自检提示灯或者数码管的,插拔各种配件了比如cpu,内存(调试时最好使用一根内存)显卡,有集显的优先使用集显调试,最好使用一些能确定完好的配件调试,后者请求服务中心帮助。

2刷bios一般是需要先点亮主板才可以 *** 作刷bios,但一些高端的主板有硬件支持的,只要将新的bios装到U盘中插入制定的接口上,按下刷bios的那个键,长按3秒左右就可以刷好了。

希望以上信息能够对您有所帮助。若以上回复还是没有帮您解决您的问题,您也可以登录华硕在线即时服务:>

昂达的主板分得太细了……

两个版本对应不一样的IO芯片:查看你的主板IO芯片。

N5DEHG12BIN ONDA NF5D Rev:102 (IO: 83627EHG)

NF5DR102BIN ONDA NF5D Rev:102 (IO: 83627HG)

以上就是关于CPU处理IO设备过程全部的内容,包括:CPU处理IO设备过程、关于IO芯片、、短接io芯片的哪两脚启动电脑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10636466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存