永发信息网

BIOS映射是什么意思

答案:1  悬赏:0  手机版
解决时间 2021-11-20 07:47
  • 提问者网友:嘚啵嘚啵
  • 2021-11-20 00:18
BIOS映射是什么意思
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-11-20 00:26
显卡做每一项工作都必须经过CPU处理数据,甚至一些硬件与硬件之间的交换(如显示芯片与显示内存),也要动用到中央处理器。为了提高速度,首个解决方案是增加BIOS芯片,扩展系统BIOS的功能来管理显卡。开启此特性可以把视频BIOS的一部分内容拷贝到系统内存,加快存取速度。在传统的计算机中,CPU通过64位DRAM总线读数据比8位XT总线要快得多,可以大大提高显示子系统的性能。不过,当代的显卡已经包含了一个处理器芯片,所有工作都由显示处理器完成,并用驱动程序的特殊指令和CPU直接沟通,在增加速度的同时,亦提供了向后兼容性。另外,大多数操作系统(如:WinNT 4.0、Linux)可以绕过BIOS操作硬件,所以BIOS映射已经没有什么用处了,反而会浪费主内存空间或引起系统不稳定。
顺便提一句,大多数显卡用的是Flash ROM是EEPROM(Electrically Erasable Programmable ROM,电擦写可编程只读存储器),它们的速度不仅比旧式130-150ns EPROM快,甚至超越了DRAM,因此视频BIOS映射就变得没意义。
如果你执意要使用映射,应该把所有区域都映射,不要仅copy一个32KB的缺省值(C000-C7FF),避免BIOS容量过大引起的冲突。视频BIOS映射的唯一好处是兼容DOS游戏,那些老古董并不能直接存取硬件,非得BIOS帮助不可。
Shadowing address ranges (xxxxx-xxxxx Shadow)(映射地址列)
此选项控制那一个区域的内存将用于映射视频BIOS。注意,某些附加卡会使用CXXX-EFFF作为输入/输出,并且内存读/写请求不会经过ISA总线执行,映射视频BIOS可能导致附加卡不能工作。
System BIOS Cacheable(系统BIOS缓冲)
经过二级缓存把系统BIOS从ROM中映射到主内存F0000h-FFFFFh,它能加快存取系统BIOS的速度,不过,操作系统很少请求BIOS,Enabled难以影响总体性能。另外,许多程序都通过这个地址来写入数据,建议大家Disabled,释放内存空间并减低冲突机率。
Video BIOS Cacheable(视频BIOS缓冲)
经过二级缓存把视频BIOS从ROM中映射到主内存C0000h-C7FFFh,它能加快存取视频BIOS的速度,不过,操作系统很少请求视频BIOS,Enabled难以影响总体性能。另外,许多程序都通过这个地址来写入数据,建议大家Disabled,释放内存空间并减低冲突机率。
Video RAM Cacheable(视频内存缓冲)
经过二级缓存把视频内存从显卡映射到主内存A0000h-AFFFFh,它能加快存取视频内存的速度,不过,操作系统很少请求视频内存,Enabled难以影响总体性能。目前,大多数显卡的显存带宽己达1.6GB/秒(128位*100MHz/8),接近P3-500 L2缓存的2.0GB/秒,在内存中增加缓冲区没有太大意义。另外,许多程序都通过这个地址来写入数据,建议大家Disabled,释放内存空间并减低冲突机率。
总之,对于现在的计算机,映射对性能的提升已经没有多大意义。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯