在WINDOWS XP操作系统中,在内核模式下有驱动程序(这是不是我们平常装显卡驱动时所说的驱动),
然后驱动程序下是硬件抽象层(这个层是不是就是一个DLL文件),硬件抽象层下是硬件?
我在一些资料上又看到有什么虚拟驱动的概念,他们是这样说的,在内核模式下是虚拟驱动,虚拟驱动
下是硬件抽象层,而硬件抽象层下才是硬件驱动程序,硬件驱动程序下才是硬件?那么我们平常装的显
卡驱动程序是哪个呢,虚拟驱动程序还是硬件驱动程序?我们所进行的驱动开发又是只哪个呢?
硬件抽象层所谓的与硬件无关体现在哪里?我查了一天的网了,而且看了整个PE文件结构以及许多的内
核资料,但是对于WINDOWS这样的内核讲解却很含糊。希望高手们不舍赐教。谢谢!
我在网上查了很久,上驱动论坛提问,至今无人能答复,你们也不要从百度百科里直接拉下那些含糊的解释,我看了不下10遍了。不知道是不是国人无法解答,是不是需要到国外论坛寻求答案.
如果您回答不上来可以告诉我到哪里可以寻求答案,如果方法有效,我一定给分。
我再将分数提高一些。我还在另一处发了同样的问题,分数全部给你。
"黄孟先生",像操作系统设计完成后,也就是硬件抽象层这些文件基本已经定下来了,做成系统安装盘销售。
那么假如有一个新的品牌的磁盘或者硬件产生在后,那么您说的硬件抽象层能覆盖到吗?那么这时怎么办?
是不是硬件抽象层负责一些基本的硬件操作,如果这个硬件特殊的话,那么需要设计的驱动就不再通过硬件抽象层这些文件来操作硬件,而是绕过这一层直接操作呢?