计算机操作系统

在什么环境中,采用多内核线程的多线程方法比单处理器系统的单线程提供更好的性能。

题目

在什么环境中,采用多内核线程的多线程方法比单处理器系统的单线程提供更好的性能。

参考答案和解析
正确答案:当一个内核线程的页面发生错误时,另外的内核线程会用一种有效的方法被转换成使用交错时间。另一方面,当页面发生错误时,一个单一线程进程将不能够发挥有效性能。因此,在一个程序可能有频繁的页面错误或不得不等待其他系统的事件的情况下,多线程方案会有比单处理器系统更好的性能。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下列有关Windows98/XP处理器管理功能的叙述中,正确的是

A.进程可以是单线程的,也可以是多线程的

B.所有Windows应用程序都采用协作式多任务处理技术,而DOS应用程序采用抢占方式

C.进程个数仪与运行的应用程序个数有关,与运行的系统程序无关

D.之所以能支持多任务处理,是因为CPU中有多个功能独立的ALU


正确答案:A
解析:本题考查Windows 98/XP处理器管理功能。Windows 98/XP的进程可以是单线程的,也可以是多线程的,选项A说法正确。Win16应用程序使用的是协作式多任务处理,Win32应用程序和DOS应用程序都使用抢占式多任务处理技术,选项B说法错误。进程个数不仅与运行的应用程序个数有关,还与运行的系统程序有关,选项C说法错误。Windows 98采用虚拟机来实现多任务,选项D说法错误。正确答案为选项A。

第2题:

以下叙述正确的是

A.进程的优先级分为一般优先级和特殊优先级两种

B.时间片 (Time-slice)是一段时间,一般为几秒到几百秒

C.Windows系统中由CPU负责线程调度、中断处理等等

D.在单线程系统中调度对象是进程,在多线程系统中调度对象是线程


正确答案:D
解析:进程的优先级分为静态优先级和动态优先级两种。时间片(Time-slice)是一段很短的时间,一般为几十到几百毫秒。Windows系统中由调度模块负责线程调度、中断处理等等。多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程。

第3题:

SQLServer采用的体系结构是()

A.单进程、多线程

B.多进程、单线程

C.单进程

D.以上都不是


正确答案:A

第4题:

使用快车下载文件时,“文件分成n同时下载”就是常说的()。

A.单线程下载

B.单进程下载

C.多进程下载

D.多线程下载


正确答案:D


第5题:

下面的叙述中正确的是______。

A.进程的优先级分为一般优先级和特殊优先级两种

B.时间片(Time-Slice)是一段时间,一般为几秒到几百秒

C.Windows系统中由CPU负责线程调度、中断处理等

D.在单线程系统中调度对象是进程,在多线程系统中调度对象是线程


正确答案:D
解析:进程的优先级分为静态优先级和动态优先级两种。时间片(Time-Slice)是一段很短的时间,一般为几十到几百毫秒。Windows系统中由调度模块负责线程调度、中断处理等。多线程机制允许在程序中并发执行多个指令流,每个指令流都称为一个线程。

第6题:

下面关于进程、线程的说法正确的是()。

A.进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索

B.线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行

C.Java多线程的运行与平台相关

D.对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务


正确答案:ABCD

第7题:

下列关于服务器操作系统的描述中,错误的是( )。

A.是多用户、多任务的系统

B.通常采用多线程的处理方式

C.线程比进程需要的系统开销小

D.线程管理比进程管理复杂


正确答案:B

第8题:

( 24 )关于服务器操作系统的描述中,错误的是

A )是多用户、多任务的系统

B )通常采用多线程的处理方式

C )线程比进程需要的系统开销小

D )线程管理比进程管理复杂


正确答案:D

第9题:

在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。

A.start

B.local

C.interrupt

D.run


正确答案:D
D。【解析]Thread类本身实现了Runnable接口,所以可以通过继承Thread类,并重写run方法定义线程体,然后创建该子类的对象创建线程。

第10题:

在下列有关WindowsXP中进程与线程的叙述中,错误的是( )

A.进程是系统资源(除CPU)分配的基本单位

B.所有系统程序的进程均运行在内核模式,所有应用程序的进程运行在用户模式

C.线程的引入,有利于提高进程内程序执行的并发性,提高处理器的利用效率

D.有些进程是单线程的,有些进程是多线程的


正确答案:B
解析:当CPU运行于内核模式时,一切程序都可运行。当处于用户模式时,运行用户的程序代码和部分系统组件。

更多相关问题