为什么CPU能直接访问闪存

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:15:44
一般说CPU可以直接访问内存,不可以直接访问硬盘等外存,而且NOR有独立的地址线和数据线,NAND型的没有
但是我们一般的U盘也是通过USB等接口接入电脑的,移动硬盘也这样,总线什么的应该都一样,为什么还有上面的不同呢
而且知道里说“内存和NOR型闪存的基本存储单元是bit”,那寻址总线岂不要增加?

参考《计算机原理》
对于CPU来说,访问地址必须要有物理地址线,要直接能访问到存储单元。所以当访问1M存储单元时要有16条地址线。而U盘动不动就几个G,却只有条输入一条输出两条数据线(与地址线复用)。它是通过虚拟地址寻址的,不能直接被CPU访问。有的主板配置有USB控制器,可以将U盘的数据与地址信息通过串并转换能让CPU直接读取,这些就是能U盘启动的主板。

不能 是通过内存访问 的

CPU和内存中间直接有线路相连

因为内存那是在主板布设的专线咯 内存是个中介 什么东西都必须经过它 不能饶过内存直接于CPU交换数据