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

  • 正确答案:
  • 最大优点:效率。因为线程切换时,无须陷入内核。
    最大缺点:一个线程被阻塞,整个进程被阻塞。
相关推荐
Root_Smile2 分钟前
【C++】构造函数
开发语言·c++
Be_insighted16 分钟前
从dos上传shell脚本文件到Linux、麒麟执行报错“/bin/bash^M:解释器错误:没有那个文件或目录”
linux·运维·服务器
源代码杀手17 分钟前
【Rust 编程语言工具】rustup-init.exe 安装与使用指南
开发语言·后端·rust
double丶flower30 分钟前
HashMap与HashTable的区别以及HashMap的底层原理
java·开发语言
最后一个bug38 分钟前
lua调用C语言函数,在函数中进行类型检查
linux·c语言·开发语言·lua
猫猫的小茶馆39 分钟前
【网络编程】字节序:大端序和小端序
linux·c语言·驱动开发·计算机网络·嵌入式软件
诸葛悠闲39 分钟前
《操作系统 - 清华大学》3 -3:连续内存分配:内存碎片与分区的动态分配
linux
未知陨落1 小时前
数据结构——AVL树
开发语言·数据结构·c++·avl树
军训猫猫头1 小时前
37.超级简易的计算器 C语言
c语言·开发语言
焦思懿--19期--工职大1 小时前
JavaScript总结
开发语言·javascript·ecmascript