
关于操作系统的问题 10
Linux提供了传统的进程复制的系统调用fork(),还提供了创建线程的系统调用clone(),但Linux并未严格区分进程和线程,而是以任务来统一代替进程和线程。调用c...
Linux提供了传统的进程复制的系统调用fork(),还提供了创建线程的系统调用clone(),但Linux并未严格区分进程和线程,而是以任务来统一代替进程和线程。调用clone()时,传送给他一组标志,以决定父任务与子任务之间有多少共享,从而实现类似线程的概念。而有些操作系统,例如windows
XP和Solaris,对进程和线程都是有区分的。典型地,这些系统采用标记法,为进程定义一个数据结构来记录指向属于该进程的多个不同的线程的指针。对比这两类系统核心中对进程与线程的支持方法,在如Linux这类将进程与线程同等看待的系统中,下列哪些叙述是正确的?
操作系统的某些代码可以简化。例如,一个调度器可以同等地对待进程和线程,在调度时不需要特别的代码来区分进程与线程。
操作系统的某些代码虽然可以简化,但调度时还需要有增加专门代码来区分进程与线程。
这种进程与线程的一致性会使进程资源的管理变得困难。
在资源管理时,为区分哪些线程属于哪个进程,并实现相关的记帐任务,会增加系统的复杂性。 展开
XP和Solaris,对进程和线程都是有区分的。典型地,这些系统采用标记法,为进程定义一个数据结构来记录指向属于该进程的多个不同的线程的指针。对比这两类系统核心中对进程与线程的支持方法,在如Linux这类将进程与线程同等看待的系统中,下列哪些叙述是正确的?
操作系统的某些代码可以简化。例如,一个调度器可以同等地对待进程和线程,在调度时不需要特别的代码来区分进程与线程。
操作系统的某些代码虽然可以简化,但调度时还需要有增加专门代码来区分进程与线程。
这种进程与线程的一致性会使进程资源的管理变得困难。
在资源管理时,为区分哪些线程属于哪个进程,并实现相关的记帐任务,会增加系统的复杂性。 展开
3个回答
展开全部
操作系统的某些代码可以简化。例如,一个调度器可以同等地对待进程和线程,在调度时不需要特别的代码来区分进程与线程。
这个是对的
LINUX在进程和线程都是通过task结构体来定义的。
只是不同进程使用的是不同的进程空间,而同一个进程的不同线程 使用的是相同的进程空间
这个是对的
LINUX在进程和线程都是通过task结构体来定义的。
只是不同进程使用的是不同的进程空间,而同一个进程的不同线程 使用的是相同的进程空间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2024-10-18 广告
司库管理是对企业集团以资金为主要元素的金融资源从筹集到内部配置,再到运营管理所进行的动态及全面管理,并采用信息技术手段实现,使资金管理高度契合集团发展战略。司库管理平台是在外部政策性指导以及企业集团内部自身发展诉求双重背景下产生的集团化资金...
点击进入详情页
本回答由保融科技提供
展开全部
当然可以了.想装什么系统就装什么系统.如果是带的DOS的话,建议换掉;如果是LINUX,最好能学学,比XP更容易能提高人的电脑技能,我就一直用的Linux.^_^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有一个,就调度时,需要区分进程与线程错了,其余都是对的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询