【操作系统不挂科】<线程概念(6)>选择题&简答题(带答案与解析)

前言

大家好吖,欢迎来到 YY 滴操作系统不挂科 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁

本博客主要内容,收纳了一部门基本的操作系统题目,供yy应对期中考试复习。大家可以参考

  • 本章为选择题题库,试卷与大题库可以看下面传送门其他博客

目录

一.<线程概念>选择题

1.在下面的叙述中,正确的是( )

A.引入线程后,处理机只在线程间切换

B. 引入线程后,处理机仍在进程间切换

C. 线程的切换,不会引起进程的切换

D. 线程的切换,可能引起进程的切换

  • 正确答案:D

2.在下面的叙述中,正确的是( )

A.同一进程内的线程可并发执行,不同进程的线程只能串行执行

B.同一进程内的线程只能串行执行,不同进程的线程可并发执行

C.同一进程或不同进程内的线程都只能串行执行

D.同一进程或不同进程内的线程都可以并发执行

  • 正确答案:D

3.在下面的叙述中,正确的是( )

A.线程是比进程更小的能独立运行的基本单位

B.引入线程可提高程序并发执行的程度,可进一步提高系统效率

C.线程的引入增加了程序执行时的时空开销

D.一个进程一定包含多个线程

  • 正确答案:B

4.以下关于线程的叙述中,正确的是( )

A.内核支持线程的切换都需要内核的支持

B.线程是资源的分配单位,线程都是拥有资源的独立单位

C.不管系统中是否有线程,线程都是拥有资源的独立单位

D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位

  • 正确答案:A
  • 在传统的操作系统设计中,进程是资源分配的基本单位
  • 在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。这句话本身在大多数情况下是正确的,因为即使引入了线程,进程仍然是资源分配的基本单位(如内存空间、文件句柄等)。然而,这句话可能会引起误解,因为它忽略了线程在调度方面的作用。在许多现代操作系统中,线程是调度的基本单位,意味着操作系统可以独立地调度线程而不是整个进程

二.<线程概念>简答题

1.在用户空间实现线程,其最大的优点是什么?最大的缺点是什么?

  • 正确答案:
  • 最大优点:效率。因为线程切换时,无须陷入内核。
    最大缺点:一个线程被阻塞,整个进程被阻塞。
相关推荐
十八朵郁金香3 分钟前
【JavaScript】深入理解模块化
开发语言·javascript·ecmascript
Hello.Reader12 分钟前
深入理解 Rust 的 `Rc<T>`:实现多所有权的智能指针
开发语言·后端·rust
程序员阿鹏14 分钟前
jdbc批量插入数据到MySQL
java·开发语言·数据库·mysql·intellij-idea
yoona102015 分钟前
Rust编程语言入门教程(八)所有权 Stack vs Heap
开发语言·后端·rust·区块链·学习方法
莲动渔舟16 分钟前
国产编辑器EverEdit - 在编辑器中对文本进行排序
java·开发语言·编辑器
ChoSeitaku44 分钟前
12.重复内容去重|添加日志|部署服务到Linux上(C++)
linux·c++·windows
滴_咕噜咕噜1 小时前
C#基础总结:常用的数据结构
开发语言·数据结构·c#
martian6651 小时前
【Java高级篇】——第16篇:高性能Java应用优化与调优
java·开发语言·jvm
一颗小树x1 小时前
Llama 3.1 本地电脑部署 Linux系统 【轻松简易】
linux·llama·本地部署·3.1
许苑向上2 小时前
Java八股文(下)
java·开发语言