为硬件保留的内存是做什么的?

为啥windows的32位系统给硬件保留的多。。。。

每个硬件的工作都要经过缓存-计算-命令这个过程,为硬件保留的内存就是用来做缓存的,为了系统稳定和硬件安全,硬件的优先级肯定比软件高,事先保留一部分,是为了避免软件把内存耗尽导致无法正常使用硬件。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-23
由于硬件系统是共用地址线的,地址线上可以挂许多设备,那么cpu要
分别与这些外设对话时怎么办呢?于是就采用几根高位地址线组成的译
码逻辑来分别选通不同的外设.这些高位地址线对于某外设保留了,就
好比某些地址为此外设专用了一样.所以为硬件保留的内存是供cpu与
该硬件对话用的.
硬件连接到系统中需要的一个重要的信号是"片选",即cpu通过送出这
个信号来选中根哪个硬件说话.当这个片选信号是由地址线给出时,一般
是由地址线的高几位和其他位综合后给出的,比如地址高位是1100,对应
网口,那么只要cpu访问地址高位1100开始,就会选中网口,所发送和接收
的数据都是如此,换句话说,系统中一遇到1100地址高位,网口芯片(或外设)
的片选就被设置了,于是网口只在被选中时与cpu对话.
在硬件方面,一般用到的寄存器和存储区都要映射到地址线上的保留
空间中.这样其他设备如内存就不能再占用这些地址了.本回答被网友采纳
第2个回答  2019-11-04
1、如果系统是32位。那么可用内存也就显示位3.48g,32位系统也就支持这么多。
2、我没有apu,所以无法测试怎样解决apu共享内存的问题,但apu肯定是要共享内存才能使用。
3、apu显卡共享内存是硬件设置必须的,很小了会影响显示性能。
第3个回答  2013-02-23
硬盘读取要占用一定内存。
第4个回答  2013-02-23
硬盘的缓存
相似回答