嵌入式Linux操作系统中任务的创建过程如下,以下说法正确的是(53)。void main( ) {int pid; pid= f
嵌入式Linux操作系统中任务的创建过程如下,以下说法正确的是(53)。
void main( )
{ int pid;
pid= fork( )
if(pid>0)
printf("parent task");
else if(pid= =0)
{ printf("child task") ;
execvp ("MyTash", NULL);
}
}
A.子任务的创建基于fork/exec模型
B.子任务的创建基于spawn模型
C.先为子任务分配内存空间,再分配相应的数据结构
D.直接为子任务分配一个全新的地址空间,然后再将其代码装入运行
解析:fork/exec模型和spawn模型创建任务时,都要先为新任务分配相应的数据结构,然后再为新任务分配内存空间。这两种模型的主要差别在于内存的分配方式,在fork/exec模型中,首先调用fork函数为新任务创建一份与父任务完全相同的内存空间,然后再调用exec函数装入新任务的代码,并覆盖原父任务的内容。而spawn模型则直接为子任务分配一个全新的地址空间,然后再将其代码装入运行。
室温下,向20.00mL0.8mol•L-1一元酸HA溶液中滴入0.8mol•L-1的NaOH溶液 化学 2020-05-14 …
100mL浓度为2mol•L-1的硫酸跟过量的锌片反应,为加快反应速率,又不影响生成氢气的总量,可 化学 2020-05-15 …
硫酸溶液质量增加了0.17g,求条的质量镁条在空气中燃烧生成MgO和Mg3N2,将燃烧产物溶于60 化学 2020-05-15 …
把一定质量的镁、铝混合物投入到一定体积1mol•L-1的盐酸中,待金属完全溶解后,向溶液中加入1m 其他 2020-05-16 …
有氯化亚铁、氯化铜混合溶液400ML,经测定其中Cl-浓度是a mol/L.投入过量的锌粉b有氯化 其他 2020-05-17 …
把0.05mol NaOH固体分别加入到100mL下列液体中,溶液的导电能力变化最小的是 A. 化学 2020-05-17 …
我国保险公司接受国外分入业务的分保合i司一般尊重对方国家的商会或同业公会会长指定的 职业资格考试 2020-05-22 …
以下关于接入服务的描述中,哪个是错误的?A.我国信息产业部对接入服务有明确界定,接入服务是属于“ 计算机类考试 2020-05-23 …
对明知是黑网吧而为其提供互联网接入服务的,互联网运营服务部门按照《电信业务经营许可证管理 计算机类考试 2020-05-26 …
往100ml1mol.L-1的AlCl3溶液中加入1mol.L-1的NaOH溶液(1)当生成Al( 化学 2020-06-06 …