デバイスにメッセージを送信するためのインタフェースを提供するシステムコールは何ですか? [閉鎖]

デバイスにメッセージを送信するためのインタフェースを提供するシステムコールは何ですか? [閉鎖]

質問は上記のとおりです。マニュアルページを見ましたが、このトピックについては少し不明です。私はsendmsg()またはmsgsend()を探しているのか、まったく別のものを探しているのかわかりません。

答え1

デバイスは通常、次のように表示されます。デバイスファイルLinuxでは、他のファイルと同じように読み書きできます。たとえば、システムの最初のハードディスクは通常、次のように表示されます。/dev/sdaここで直接読み取ることができ、直接書き込むこともできます(例:ddディスクイメージの作成または復元)。

ハードディスクのSMARTインタフェースと通信するなど、読み書きで表現できないその他の目的の場合、I/W制御sが使用されます。

関連情報