いちりつのもくひよう、かいはつにつていにしは゛られたはたらきかた…

いちりつのもくひよう、かいはつにつていにしは゛られたはたらきかたからのた゛つきやくこんこ゛のこうと゛うそか゛いよういん、かた゛いそうほうこうこみゆにけーしよんふ゛そくこんこ゛のこうと゛うそか゛いよういん、かた゛いあんせ゛ん、あんしん、たようせいをし゛ゆようし、ひとりひとりか゛せいちようをし゛つけ゛んするかんきよ゛う

例えば、共有リソースにアクセスする必要がある場合がある。例えば、アプリケーションが共有リソースを使用する場合、同じプロセスからリソースにアクセスすることはできません。これは共有メモリーAPIで実現できます。共有メモリーとは、アプリケーションが使用するメモリー・オブジェクトのことで、カーネルには存在せず、プロセスの仮想アドレス空間にマッピングされる。セキュリティ上の理由から、アプリケーションは共有メモリに直接アクセスすることはできません。そのため、アプリケーションは共有メモリを使用して共有リソースにアクセスする必要があります。 共有メモリーを使用するには、システムは関数syscall_shared_memory()を呼び出します。この関数は、操作が成功した場合は0を返し、問題がある場合は0以外の値を返す必要がある。 この関数は、共有ファイルなどの共有リソースにアクセスする必要があるときに呼び出される。共有メモリーにアクセスする必要がある場合、システムは関数syscall_shared_memory_range()を呼び出す。 複数のプロセスが存在するシステムでは、各プロセスが独自のメモリ領域を持つ。共有メモリー内のデータは、すべてのプロセス間で共有されるわけではありません。データは、共有メモリーを使用しているすべてのプロセス間で共有されます。つまり、あるプロセスが別のプロセスから共有メモリ領域にアクセスすることは可能である。例えば、あるプロセスが同じファイルに対してデータを読み書きするために共有メモリーを使用することができる

Photo by Solidaritat Sant Joan de Déu

この作品の出来はいかがでしたでしょうか。ご判定を投票いただくと幸いです。
 
- 投票結果 -
よい
わるい
お気軽にコメント残して頂ければ、うれしいです。