若有一进程拥有100个线程,这些线程都属于内核级线程,则在系统调度执行时间上每个进程占用的时间片是( )。

admin2019-12-10  30

问题 若有一进程拥有100个线程,这些线程都属于内核级线程,则在系统调度执行时间上每个进程占用的时间片是(    )。

选项 A、1
B、100
C、1/100
D、0

答案B

解析 本题主要考查关于进程和线程之间资源共享的知识点。在引入线程的操作系统中,线程是进程中的一个实体,是系统独立调度和分派的基本单位。但是线程自己基本上不拥有系统资源,所以它不是资源分配的基本单位,它只拥有一部分在运行中必不可少的与处理机相关的资源,如线程状态、寄存器上下文和栈等,它同样有就绪、阻塞和执行三种基本状态。它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。内核线程由操作系统根据内部需求进行创建和撤销,通过系统调用为用户所用。内核线程依赖于操作系统内核的运行,因此操作系统知道内核线程的存在。内核线程的运行主要完成操作系统内核服务的操作,当一个线程发起系统调用而阻塞时,不会影响其他线程的运行。内核线程与进程一起获得相同的时间配额,所以,用户进程多调用内核线程会获得更多的处理机时间,缺点是线程功能不能由用户随心所欲地编写。
转载请注明原文地址:https://kaotiyun.com/show/c23i777K
0

相关试题推荐
最新回复(0)