前言
大家好吖,欢迎来到 YY 滴操作系统不挂科 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
本博客主要内容,收纳了一部门基本的操作系统题目,供yy应对期中考试复习。大家可以参考
- 本章为选择题题库,试卷与大题库可以看下面传送门其他博客
目录
- 一.<线程概念>选择题
-
- [1.在下面的叙述中,正确的是( )](#1.在下面的叙述中,正确的是( ))
- [2.在下面的叙述中,正确的是( )](#2.在下面的叙述中,正确的是( ))
- [3.在下面的叙述中,正确的是( )](#3.在下面的叙述中,正确的是( ))
- [4.以下关于线程的叙述中,正确的是( )](#4.以下关于线程的叙述中,正确的是( ))
- 二.<线程概念>简答题
一.<线程概念>选择题
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.在用户空间实现线程,其最大的优点是什么?最大的缺点是什么?
- 正确答案:
- 最大优点:效率。因为线程切换时,无须陷入内核。
最大缺点:一个线程被阻塞,整个进程被阻塞。