2013-05-06 246 views
2

在Linux中,HAL提供硬件抽象,設備驅動程序也提供硬件抽象。你能澄清我兩個人之間的區別嗎?HAL層vs設備驅動程序

+0

閱讀維基百科[HAL](http://en.wikipedia.org/wiki/HAL_%28software%29)和[udev](http://en.wikipedia.org/wiki/Udev)頁面。 – 2013-05-06 07:45:35

+2

順便說一句,HAL是上個世紀... – 2013-05-06 08:02:02

+0

我已閱讀維基百科和其他文獻,但不能區分這兩個 – Waqas 2013-05-06 08:13:21

回答

0

主要區別在於它們提供了什麼抽象。 HAL抽象處理器,設備驅動程序抽象不同的設備。所以從某種意義上說,HAL是處理器或PC中主板的「設備」驅動程序。