[ Last edited by netwinxp on 2008-7-1 at 06:42 PM ]作者: danjiang 时间: 2008-7-2 15:23
Quote:
Originally posted by netwinxp at 2008-6-29 12:31 AM:
早期的TRIDENT、S3等SVGA显卡仍然使用A0000~BFFFF这两段,通常用128K段,具有很多的位面。现在的多半使用e8000000~efffffff这段PCICFG空间,页面大小通常是AGP S ...
[ Last edited by netwinxp on 2008-7-5 at 12:29 AM ]作者: RexxaDDT 时间: 2008-7-5 18:44 那Windows 画桌面,图标,包括GDI等是怎么操作显存的呢?
是不是什么双线 或者 三线 缓冲策略, 还有或者是等待垂直回扫后高速写入作者: netwinxp 时间: 2008-7-5 21:37 那些归根到底全靠调用显卡的mini驱动文件来实现。windows的绝大部分咚咚度和硬件无关。具体来说就是NTOSKRNL是个调度中心,它把厂家的驱动程序作为服务进程装入(有执行I/O特权指令的权限),把大部分其他模块作为应用程序装入(没有执行I/O特权指令的权限),对硬件的操作归根到底是通过NTOSKRNL向驱动程序发送IOCTL申请包来完成。
[ Last edited by netwinxp on 2008-7-5 at 09:48 PM ]作者: zyl910 时间: 2008-7-7 09:39 你对比一下装与没装显卡驱动时的窗口更新速度,会发现没装时刷新很慢,甚至鼠标光标一跳一跳的
Windows驱动程序体系本来就有高级绘图功能接口,然后厂家实现这些接口提高绘图效率
软件是不能跟硬件比的