工学

填空题LINUX支持()线程以及()内核模块。

题目
填空题
LINUX支持()线程以及()内核模块。
参考答案和解析
正确答案: 内核,动态装载
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

LINUX下线程,GDI类的解释。


正确答案:

 

 LINUX实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现。
GDI类为图像设备编程接口类库。

第2题:

关于 Linux 的描述中,错误的是

A 初衷是使普通 PC 能运行 Unix

B Linux 是 Unix 的一个变种

C Linux 支持 Intel 硬件平台

D Linux 支持 C++ 编程语言


正确答案:B

第3题:

线程的基本概念、线程的基本状态以及状态之间的关系


正确答案:

 

一个程序中可以有多条执行线索同时执行,一个线程就是程序中的一条执行线索,每个

线程上都关联有要执行的代码,即可以有多段程序代码同时运行,每个程序至少都有

一个线程,即main 方法执行的那个线程。如果只是一个cpu,它怎么能够同时执行多

段程序呢?这是从宏观上来看的,cpu 一会执行a 线索,一会执行b 线索,切换时间

很快,给人的感觉是a,b 在同时执行,好比大家在同一个办公室上网,只有一条链接

到外部网线,其实,这条网线一会为a 传数据,一会为b 传数据,由于切换时间很短

暂,所以,大家感觉都在同时上网。

状态:就绪,运行,synchronize 阻塞,wait 和sleep 挂起,结束。wait 必须在synchronized

内部调用。

调用线程的start 方法后线程进入就绪状态,线程调度系统将就绪状态的线程转为运行

状态,遇到synchronized 语句时,由运行状态转为阻塞,当synchronized 获得锁后,

由阻塞转为运行,在这种情况可以调用wait 方法转为挂起状态,当线程关联的代码执

行完后,线程变为结束状态。

第4题:

Linux内核模块检测的目的是为了防止加载与当前内核不兼容的模块。


正确答案:正确

第5题:

在Linux多线程编程时,需要包含头文件()。


正确答案:pthread.h

第6题:

下列说法中,错误的一项是______。

A.线程有其产生、存在和消亡的过程

B.一个进程可以创建多个线程

C.Java需要利用外部的线程支持库来实现多线程

D.在Java语言中支持多线程


正确答案:C

第7题:

何谓用户级线程和内核支持线程?


答案:(1)用户级线程:仅存在于用户空间中的线程,无须内核支持。这种线程的创建、撤销、线程间的同步与通信等功能,都无需利用系统调用实现。用户级线程的切换通常发生在一个应用进程的诸多线程之间,同样无需内核支持。(2)内核支持线程:在内核支持下运行的线程。无论是用户进程中的线程,还是系统线程中的线程,其创建、撤销和切换等都是依靠内核,在内核空间中实现的。在内核空间里还为每个内核支持线程设置了线程控制块,内核根据该控制块感知某线程的存在并实施控制。

第8题:

Linux

118、LINUX下线程,GDI 类的解释。


正确答案:

 

LINUX 实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核
心轻量级进程,而线程之间的管理在核外函数库中实现。
GDI 类为图像设备编程接口类库。

第9题:

Linux内核模块检测是由系统调用()完成的。

  • A、sys_init_module
  • B、start_module
  • C、init_module
  • D、module_init

正确答案:D

第10题:

常见的Linux下rootkit技术包括()

  • A、可加载内核模块技术
  • B、/dev/kmem修改技术
  • C、内核映像补丁技术
  • D、文件系统虚拟化技术
  • E、微内核技术

正确答案:A,B,C