Linux的调度程序定义于kernel/sched.c中。()

题目

Linux的调度程序定义于kernel/sched.c中。()

参考答案和解析
正确答案:正确
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

uClinux源程序目录uclinx-44bOii是Linux 2.4.x内核源代码文件目录,其中(49)目录包括与CPU类型相关的子目录和文件。

A.arch

B.mm/nommu

C.fs

D.kernel


正确答案:A
解析:源程序目录uclinx-44bOii是Linux2.4.x内核源代码文件目录,下面简要介绍目录文件的分布情况。①kernel目录下文件实现了大多数Linux系统的核心函数,其中最重要、最主要的文件当属sched.c。②mm/nommu目录,Linux中独立于CPU体系结构特征的内存管理文件几乎都集中在此目录下,如页式存储管理、内存的分配和释放等等。在nommu目录下是没有MMU的内存管理。③fs目录源程序涵盖各种类型的文件系统和文件操作。④arch目录包括与CPU类型相关的子目录和文件。⑤include目录容纳Linux源程序的所有头文件(headerfile)。⑥net目录存放的是和Linux网络相关的C文件。⑦drivers目录存放各种设备的驱动程序。

第2题:

Linux系统中,进程调度的方式和策略是什么?对用户进程和核心进程如何调度?
Linux系统的调度方式基本上采用“抢占式优先级”方式。
Linux系统针对不同类别的进程提供了三种不同的调度策略,即适合于短实时进程的FIFO,适合于每次运行需要较长时间实时进程的时间片轮转法,适合于交互式的分时进程传统的UNIX调度策略。
Linux系统核心为每个进程计算出一个优先级,高优先级的进程优先得到运行。在运行过程中,当前进程的优先级随时间递减,这样就实现了“负反馈”作用,即经过一段时间之后,原来级别较低的进程就相对“提升”了级别,从而有机会得到运行。
Linux系统的调度方式基本上采用“抢占式优先级”方式,当进程在用户模式下运行时,不管它是否自愿,核心在一定条件下(如该进程的时间片用完或等待I/O)可以暂时中止其运行,而调度其他进程运行。一旦进程切换到内核模式下运行时,就不受以上限制,而一直运行下去,仅在重新回到用户模式之前才会发生进程调度。

第3题:

当前的Linux调度算法非常高效,但是查找当前最高优先级的可运行程序时,开销会随着可运行程序的多少而变化。()

此题为判断题(对,错)。


参考答案错误

第4题:

简述Linux系统进程调度的总体思想。


正确答案: 实时进程优先于普通进程,实时进程以进程的紧急程度为优先顺序,普通进程以进程平等占用CPU时间为基本调度原则。

第5题:

Android应用程序结构是()

  • A、Linux Kernel(Linux内核)
  • B、Libraries(系统运行库或者是c/c++核心库)
  • C、ApplicationFramework(开发框架包)
  • D、Applications(核心应用程序)

正确答案:A,B,C,D

第6题:

以下对Linux内核的说法正确的是( )。

A.Linux内核是Linux系统的核心部分。

B.Linux内核就是Linux系统,一个内核就可以构成Linux系统。

C.如今Linux内核已发展到2.6.x版本。

D.Linux内核主要由内存管理程序、进程调度程序、虚拟文件系统构成。


参考答案:ACD

第7题:

如何查看Linux系统的启动后,所产生的Kernel日志信息()。

  • A、dmesg
  • B、cat/var/log/messages
  • C、cat/var/log/boot.log
  • D、cat/var/log/secure

正确答案:A,B

第8题:

关于Linux的调度机制中,不恰当的是()。

A Linux提供了基于动态优先级的调度机制

B 调度程序对优先级高的进程默认分配更长的时间片

C 当调度程序查找可执行程序时,查找时间不会因为系统任务繁重而变慢

D 当need_resched被设置时,系统就立刻调用schedule()进行调度


参考答案D

第9题:

Linux实现了一种基于()的调度方法,它允许调度程序根据需要来()


正确答案:动态优先级;加减优先级

第10题:

Linux调度程序提供强制的处理器绑定机制。()


正确答案:正确

更多相关问题