【发布时间】:2009-08-20 10:53:29
【问题描述】:
在 vxworks 中,数据区域是在所有创建的任务(如 linux 线程)之间共享的吗?还有我觉得每个任务应该分开的文本和代码段呢
【问题讨论】:
在 vxworks 中,数据区域是在所有创建的任务(如 linux 线程)之间共享的吗?还有我觉得每个任务应该分开的文本和代码段呢
【问题讨论】:
在 VxWorks 5.x 中,所有数据和文本段在任务之间共享。实际上,只有一个内存空间。
Vxworks 6.x 引入了实时进程,类似于 Linux 进程,其中数据和代码段特定于单个进程,但进程内的所有任务(线程)共享这些段。 在 VxWorks 6 中,您还可以将内核空间视为它自己的内存空间,其中包含在内核中运行的所有任务的共享数据和代码段。
【讨论】: