カーネルモジュールがシステムコールにアクセスするのは珍しいですか?

カーネルモジュールがシステムコールにアクセスするのは珍しいですか?

カーネルモジュールがシステムコールにアクセスする方法に関する情報を見つけようとしていますが、このトピックに関する多くの情報が見つからないようです。

カーネルモジュールがシステムコールにアクセスするのは一般的ではないからですか?

カーネルモジュールは主にデバイスドライバを実装するために使用され、デバイスドライバがシステムコールにアクセスする必要がある理由(デバイスドライバの操作はIOデバイスで動作するため)なので、カーネルモジュールがシステムコールにアクセスするのが珍しいことは妥当です。と思います!

ベストアンサー1

システムコールにより、プログラムはカーネル自体やカーネルモジュールで使用されていないカーネルを呼び出すことができます。

カーネルコードを書くときは、適切なコードを使用する必要があります。カーネルAPIまっすぐ。

モジュールは、デバイスを駆動するよりもはるかに多くの作業を行います。たとえば、ファイルシステムは、物理デバイスと直接対話するのではなく、ページキャッシュ、ブロック層などと対話します。

おすすめ記事