-
HAL
2009-06-09
sylar
- Hardware Abstraction Layer (硬件抽象层)
是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。
由Microsoft公司提出概念,使得操作系统可以在不同硬件上平稳转换。
使得Windows系列操作系统跨平台性好,可以在不同的硬件平台上运行。
HAL:直接与硬件对话的一层,是一种设备驱动程序,通常由设备生产商提供,你可以通过常规DirectX调用直接
-
HEL
2009-06-09
sylar
- DirectX的下面有两个层分别叫做HEL (Hardware Emulation Layer,硬件仿真层)
和 (Hardware Abstraction Layer,硬件抽象层)
HEL:运用于当硬件不支持你所要求的性能的时候。比方说,当你要求视频卡完成位图旋转,如果硬件不支持旋转这个功能,HEL就会加入, 通过软件运算来完成该项任务。显然处理速度慢,但程序依然能够执行。
HAL:直接