关于操作系统的问题 10
Linux提供了传统的进程复制的系统调用fork(),还提供了创建线程的系统调用clone(),但Linux并未严格区分进程和线程,而是以任务来统一代替进程和线程。调用c...
Linux提供了传统的进程复制的系统调用fork(),还提供了创建线程的系统调用clone(),但Linux并未严格区分进程和线程,而是以任务来统一代替进程和线程。调用clone()时,传送给他一组标志,以决定父任务与子任务之间有多少共享,从而实现类似线程的概念。而有些操作系统,例如windows
XP和Solaris,对进程和线程都是有区分的。典型地,这些系统采用标记法,为进程定义一个数据结构来记录指向属于该进程的多个不同的线程的指针。对比这两类系统核心中对进程与线程的支持方法,在如Linux这类将进程与线程同等看待的系统中,下列哪些叙述是正确的?
操作系统的某些代码可以简化。例如,一个调度器可以同等地对待进程和线程,在调度时不需要特别的代码来区分进程与线程。
操作系统的某些代码虽然可以简化,但调度时还需要有增加专门代码来区分进程与线程。
这种进程与线程的一致性会使进程资源的管理变得困难。
在资源管理时,为区分哪些线程属于哪个进程,并实现相关的记帐任务,会增加系统的复杂性。 展开
XP和Solaris,对进程和线程都是有区分的。典型地,这些系统采用标记法,为进程定义一个数据结构来记录指向属于该进程的多个不同的线程的指针。对比这两类系统核心中对进程与线程的支持方法,在如Linux这类将进程与线程同等看待的系统中,下列哪些叙述是正确的?
操作系统的某些代码可以简化。例如,一个调度器可以同等地对待进程和线程,在调度时不需要特别的代码来区分进程与线程。
操作系统的某些代码虽然可以简化,但调度时还需要有增加专门代码来区分进程与线程。
这种进程与线程的一致性会使进程资源的管理变得困难。
在资源管理时,为区分哪些线程属于哪个进程,并实现相关的记帐任务,会增加系统的复杂性。 展开
3个回答
展开全部
操作系统的某些代码可以简化。例如,一个调度器可以同等地对待进程和线程,在调度时不需要特别的代码来区分进程与线程。
这个是对的
LINUX在进程和线程都是通过task结构体来定义的。
只是不同进程使用的是不同的进程空间,而同一个进程的不同线程 使用的是相同的进程空间
这个是对的
LINUX在进程和线程都是通过task结构体来定义的。
只是不同进程使用的是不同的进程空间,而同一个进程的不同线程 使用的是相同的进程空间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
聚龄信息技术
2023-08-27 广告
2023-08-27 广告
WMS(仓库管理系统)是用于仓库管理的软件系统,其中包括以下几个主要功能:仓库计划、仓库执行和仓库控制。仓库计划功能包括库存计划、补货计划和收货计划等,根据需求预测和库存水平生成计划。仓库执行功能包括收货、补货、发货和盘点等,这些操作通过仓...
点击进入详情页
本回答由聚龄信息技术提供
展开全部
当然可以了.想装什么系统就装什么系统.如果是带的DOS的话,建议换掉;如果是LINUX,最好能学学,比XP更容易能提高人的电脑技能,我就一直用的Linux.^_^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有一个,就调度时,需要区分进程与线程错了,其余都是对的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询