1
in vxworksは、linux threadsのような作成されたすべてのタスクで共有されるデータ領域です。また、各タスクで別々のテキストとコードセグメントについてはどうですか?vxworksのタスク共有データ領域はありますか?
in vxworksは、linux threadsのような作成されたすべてのタスクで共有されるデータ領域です。また、各タスクで別々のテキストとコードセグメントについてはどうですか?vxworksのタスク共有データ領域はありますか?
VxWorks 5.xでは、すべてのデータセグメントとテキストセグメントがタスク間で共有されています。事実上、1つのメモリ空間があります。
Vxworks 6.xにはLinuxプロセスと同様の、リアルタイムプロセスが導入されています。データとコードセグメントは単一のプロセスに固有ですが、プロセス内のすべてのタスク(スレッド)はこれらのセグメントを共有します。 VxWorks 6では、カーネル空間は、カーネル内で実行されるすべてのタスクの共有データとコードセグメントを持つ独自のメモリ空間と考えることもできます。