【操作系统不挂科】<线程概念(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.在用户空间实现线程,其最大的优点是什么?最大的缺点是什么?

  • 正确答案:
  • 最大优点:效率。因为线程切换时,无须陷入内核。
    最大缺点:一个线程被阻塞,整个进程被阻塞。
相关推荐
Johny_Zhao2 小时前
Docker + CentOS 部署 Zookeeper 集群 + Kubernetes Operator 自动化运维方案
linux·网络安全·docker·信息安全·zookeeper·kubernetes·云计算·系统运维
weixin_472339462 小时前
高效处理大体积Excel文件的Java技术方案解析
java·开发语言·excel
小毛驴8502 小时前
Linux 后台启动java jar 程序 nohup java -jar
java·linux·jar
枯萎穿心攻击3 小时前
响应式编程入门教程第二节:构建 ObservableProperty<T> — 封装 ReactiveProperty 的高级用法
开发语言·unity·c#·游戏引擎
好好学习啊天天向上4 小时前
世上最全:ubuntu 上及天河超算上源码编译llvm遇到的坑,cmake,ninja完整过程
linux·运维·ubuntu·自动性能优化
Eiceblue4 小时前
【免费.NET方案】CSV到PDF与DataTable的快速转换
开发语言·pdf·c#·.net
tan180°4 小时前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
m0_555762905 小时前
Matlab 频谱分析 (Spectral Analysis)
开发语言·matlab
典学长编程5 小时前
Linux操作系统从入门到精通!第二天(命令行)
linux·运维·chrome
wuk9985 小时前
基于MATLAB编制的锂离子电池伪二维模型
linux·windows·github