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

  • 正确答案:
  • 最大优点:效率。因为线程切换时,无须陷入内核。
    最大缺点:一个线程被阻塞,整个进程被阻塞。
相关推荐
laowangpython9 小时前
Rust 入门:GitHub 热门内存安全编程语言
开发语言·其他·rust·github
我叫汪枫9 小时前
在后台管理系统中,如何递归和选择保留的思路来过滤菜单
开发语言·javascript·node.js·ecmascript
_.Switch9 小时前
东方财富股票数据JS逆向:secids字段和AES加密实战
开发语言·前端·javascript·网络·爬虫·python·ecmascript
软件技术NINI9 小时前
webkit简介及工作流程
开发语言·前端·javascript·udp·ecmascript·webkit·yarn
Brendan_0019 小时前
JavaScript的Stomp.over
开发语言·javascript·ecmascript
念2349 小时前
f5 shape分析
开发语言·javascript·ecmascript
yc_12249 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
苍穹之跃9 小时前
某量JS逆向
开发语言·javascript·ecmascript
思茂信息9 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
赈早见.琥珀猪9 小时前
vue启动ReferenceError: ReadableStream is not defined
开发语言·javascript·ecmascript