• 締切済み

HALについて

HALとは一体何でしょうか? 何か良い説明があれば、教えてください。 色々調べてみたのですが、やっぱりわかりませんでした。。。

みんなの回答

noname#41381
noname#41381
回答No.2

HALはドライバとハードウェアの間にあるものとは限りません。 例えば、画面表示のGDI部分はHALを通さず直接ハードウェアはドライバによって制御されます。 WindowsNTの場合、カーネルが異なるハードウェアでも対応できるように それらの異なる部分をHALがカバーするという感じです。 例えば#1の方の参考URLから > Windows NT は、 x86 や Alpha など異なる CPU への対応を HAL を使って実現している。 > これがまさにHALの役目です。 こちらが参考になるかと思います。 http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/win2kknlover_2.html 使用例としては、上記URLの中に記載されていますが、 |Windows 2000のインストール用CD-ROMには、単一プロセッサ システム向けのHALや |マルチ プロセッサシステム向けのHAL、ACPI(電源管理機能)を使うHAL、使わないHALなど、 |標準でも複数のHALが提供されており、インストール時にこれらの中から最適なものが選択される。 といった感じで使用します。

参考URL:
http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/win2kknlover_2.html
回答No.1

ハードウェア アブストラクション レイヤ です。 簡単に言えばハードウエアとドライバ類の間にあるものたちですね。

参考URL:
https://s.microsoft.com/japan/Terminology/query.asp?id=3410&q=Hardware%20Abstraction%20Layer&kbid=&key=&ui=L&dev=

関連するQ&A