可以做一个cpu转换接口吗 , 比如把775针的cpu通过转换变成1150针的 , 把am2变成am3.这让硬件工程师来做 , 当然可能 , 但……问题是没有必要 。 让一个奔腾4单核服务于与I7配套的硬件环境 , 除非是脑袋被门夹了?举例:你买辆奔驰跑车 , 会把之前用的老桑塔纳的座椅拆下来装奔驰上吗?再假如:你是商人 , 你会让消费者买一个E5200用上20年吗?AM2和AM3在接口上是双向兼容的 , 但AM3+和AM2不兼容 , 因为AM3+CPU只支持DDR3内存 。 大牌子的AM2主板升级最新的BIOS后很多都能支持X2 240之类的AM3 CPU 。
775和771是可以互相转换的 , 只要一个转接贴并且切掉CPU座的防呆就可以 。
775转换1150真的没必要 , 架构差太多了 。
【cpu供电接口 cpu转接】但是1155、1156、1150之间互相转换是可以尝试的 , 它们之间的架构差距并不大 , 这样的转换还是有意义的 。 首先 , 兼容和支持是两回事 。
am2的主板绝对能兼容am2+的cpu , 他们都是940针脚的 , 最多刷下bios , 但是由于ht总线频率不同 , 这样使用只能运行在1000 , 而am2+是1800的 。 所以说 , 能兼容 , 但不完全支持 , 这样使用不能完全发挥am2+cpu的性能 。
am3的问题,am3的实际针脚数是938,同样通过刷bios能上am2主板 , 同样性能会受到影响 , am3的ht总线频率是3000的 , 上am2主板会大打折扣 。
要注意的是 , 如果想硬上am3的cpu , 请看清楚你主板的cpu供电单元数量 , 只有3相的要小心了 。
不可能 , am2集成的内存控制器只支持到1000 , 这个属于硬件上的问题 , 不可能通过刷bios改变 , 就像显卡不能靠升级驱动支持下一代api一样 。 不能的

文章插图
CPU与外设的数据传输方式通常有几种没悬赏啊 CPU与外设间数据传送都通内存实现外围设备内存间用数据传送控制式四种 (1)程序直接控制式:由用户进程直接控制内存或CPU外围设备间信息传送种式控制者都用户进程 (2)断控制式:用控制外围设备内存与CPU间数据传送种式要求CPU与设备(或控制器)间相应断请求线且设备控制器控制状态寄存器相应断允许位 (3)DMA式:称直接存取式其基本思想外围设备内存间辟直接数据交换通道 (4)通道式:与DMA式相类似种内存实现设备内存直接交换数据控制式与同DMA式数据传送向、存放数据内存始址及传送数据块度等都由CPU控制通道式些都由专管输入输硬件——通道进行控制8.2 cpu与外设数据传送的方式 8.2.1 查询传送方式 cpu与i/o设备的工作往往是异步的,很难保证当cpu执行输入操作时,外设已把要输入的信息准备好了;而当cpu执行输出时,外设的寄存器(用于存放cpu输出数据的寄存器)一定是空的.所以,通常程序控制的传送方式在传送之前,必须要查询一下外设的状态,当外设准备就绪了才传送;若未准备好,则cpu等待. 1.查询式输入 在输入时,cpu必须了解外设的状态,看外设是否准备好. 当输入设备的数据已准备好后,发出一个选通信号,一边把数据送入锁存器,一边使d触发器为”1″,给出”准备好”ready的状态信号.而数据与状态必须由不同的端口输至cpu数据总线.当cpu要由外设输入信息时,先输入状态信息,检查数据是否已准备好,当数据已经准备好后,才输入数据.读入数据的指令,使状态信息清”0″. 这种查询输入方式的程序流程图,如图8-11所示. 2.查询式输出 同样的,在输出时cpu也必须了解外设的状态,看外设是否有空(即外设不是正处在输出状态,或外设的数据寄存器是空的,可以接收cpu输出的信息),若有空,则cpu执行输出指令,否则就等待. 查询式输出的程序流程图如图8-14所示. 8.2.2 中断传送方式 在上述的查询传送方式中,cpu要不断地询问外设,当外设没有准备好时,cpu要等待,不能进行别的操作,这样就浪费了cpu的时间.而且许多外设的速度是较低的,如键盘,打印机等等,它们输入或输出一个数据的速度是很慢的,在这个过程中,cpu可以执行大量的指令.为了提高cpu的效率,可采用中断的传送方式:在输入时,若外设的输入数据已存入寄存器;在输出时,若外设已把上一个数据输出,输出寄存器已空,由外设向cpu 发出中断请求,cpu就暂停原执行的程序( 即实现中断),转去执行输入或输出操作(中断服务),待输入输出操作完成后即返回,cpu再继续执行原来的程序.这样就可以大大提高cpu的效率,而且允许cpu与外设(甚至多个外设)同时工作. 8.2.3 直接数据通道传送(dma) 中断传送仍是由cpu通过程序来传送,每次要保护断点,保护现场需用多条指令,每条指令要有取指和执行时间.这对于一个高速i/o设备,以及成组交换数据的情况,例如磁盘与内存间的信息交换,就显得速度太慢了. 所以希望用硬件在外设与内存间直接进行数据交换(dma),而不通过cpu,这样数据传送的速度的上限就取决于存储器的工作速度.但是,通常系统的地址和数据总线以及一些控制信号线(例如io/,,等)是由cpu管理的.在dma方式时,就希望cpu把这些总线让出来(即cpu连到这些总线上的线处于第三态——高阻状态),而由dma控制器接管,控制传送的字节数,判断dma是否结束,以及发出dma结束等信号.这些都是由硬件实现的. 1.dma控制器的基本功能 dmac是控制存储器和外部设备之间直接高速地传送数据的硬件电路,它应能取代cpu,用硬件完成图8-17所示的各项功能.具体地说应具有如下功能: (1)能接收外设的请求,向cpu发出dma请求信号. (2)当cpu发出dma响应信号之后,接管对总线的控制,进入dma方式. (3)能寻址存储器,即能输出地址信息和修改地址. (4)能向存储器和外设发出相应的读/写控制信号. (5)能控制传送的字节数,判断dma传送是否结束. (6)在dma传送结束以后,能结束dma请求信号,释放总线,使cpu恢复正常工作. 2.dma传送方式 各种dmac一般都有两种基本的dma传送方式: (1)单字节方式:每次dma请求只传送一个字节数据,每传送完一个字节,都撤除dma请求信号,释放总线. (2)字节(字符)组方式:每次dma请求连续传送一个数据块,待规定长度的数据块传送完了以后,才撤除dma请求,释放总线.
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
