绪论
1 下面关于分时系统的叙述错误的是()。
A. 分时系统主要用于批处理作业
B. 分时系统中每个任务依次轮流使用时间片
C. 分时系统的响应时间好
D. 分时系统是一种多用户操作系统
正确答案:A你选对了
一、批处理系统
从字面上理解,就是一批一批的处理任务的一种系统,严格的定义,就是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。这种采用批量处理作业技术的操作系统称为批处理操作系统。
二、分时系统
分时操作系统:“分时”的含义是指多个用户使用同一台计算机,多个程序分时(分时间片)共享硬件和软件资源。分时操作系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。,分时操作系统将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务
从他们的定义我们大概可以总结出:
批处理系统没有人机交互,而分时系统允许多个用户同时使用
批处理系统中允许程序长时间地占用CPU,而分时系统不允许
问题:多道程序按不按时间片来分配时间
不按,时间片时在分时系统中提出的概念,多道程序没有时间片的概念
原文链接:https://blog.csdn.net/qq_30137611/article/details/68065609
单道批处理系统的核心思想是把一批作业一次装入计算机。F
分时系统比多道批处理系统的系统开销大。T
多道批处理系统的CPU利用率比单道批处理系统高,但是设备利用率差不多。F
CPU能够直接访问的存储设备有()。
A. 硬盘
B. 内存
C. 高速缓存Cache
D. 寄存器
正确答案:B、C、D你选对了
操作系统的种类:
- 单道批处理系统
单道批处理系统中,内存只允许存放一个作业,当前正在运行的作业驻留内存,执行顺序是先进先出。在单道批处理系统中,一个作业单独进入内存,并且能够独占系统的资源,直到它运行结束之后,下一个作业才能进入该内存。当进行操作时,CPU处于等待的状态
特点:单路性、独占性、自动性、封闭性、顺序性
缺点:系统的资源得不到充分的利用
- 多道批处理系统
特点:多路性、共享性、自动型、封闭性、无序性、调度性
好处:
ü 提高CPU的利用率
ü 提高内存和I/O设备的利用率
ü 增加系统吞吐量
缺点:平均周转时间长,无交互能力
- 分时系统
分时系统是指在一台主机上连接了多个配有显示器和键盘的终端,由此所组成的系统,该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机中的资源。
采用了“时间片轮转”的处理机调度策略
- 实时系统
实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行
原文链接:https://blog.csdn.net/coder_hacher/article/details/78907335
1 操作系统的核心目标是()。
A. 管理硬件
B. 运行程序
C. 让用户方便使用
D. 提高CPU利用率
正确答案:B你错选为C
7单选(5分) 早期操作系统追求的主要目标是()。
得分/总分
A. 高效率
B. 可移植性
C. 方便性
0.00/5.00
D. 低成本
正确答案:A你错选为C
Unix操作系统是著名的()操作系统。
得分/总分
A. 分时
5.00/5.00
B. 分布式
C. 批处理
D. 实时
正确答案:A你选对了
1.操作系统的基本职能是(A)。
A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具
9单选(5分) 操作系统最为核心的目标是()。
得分/总分
A. 使用户方便使用计算机
B. 使计算机高效运行
0.00/5.00
C. 运行程序
D. 管理硬件
正确答案:C你错选为B
11多选(5分) 一般而言,操作系统设计的主要目标包括()。
得分/总分
A. 智能性
该题无法得分/5.00
B. 高效率
该题无法得分/5.00
C. 运行程序
D. 方便
该题无法得分/5.00 正确答案:B、C、D你错选为A、B、D
13多选(5分) 以下一对设备可以并行操作的是()。
得分/总分
A. 硬盘和鼠标
该题无法得分/5.00
B. 使用同一个控制器的两个硬盘
该题无法得分/5.00
C. 一个CPU中的两个核
该题无法得分/5.00
D. CPU和硬盘
该题无法得分/5.00 正确答案:A、C、D你错选为A、B、C、D
15多选(5分) 以下属于CPU管理的功能有()。
得分/总分
A. 提供中程调度
该题无法得分/5.00
B. 提供进程同步
该题无法得分/5.00
C. 提供进程通信
该题无法得分/5.00
D. 提供死锁处理
该题无法得分/5.00 正确答案:B、C、D你错选为A、B、C、D
操作系统可以管理计算机中的所有软硬件资源。T
不同设备在任何时候都可以并行工作。F
操作系统主要特性
-
并发(concurrence)
-
共享(sharing)
-
虚拟(virtual)
-
异步性(asynchronism)
并发
- 并发:指在计算机系统中同时存在着多道运行的程序(进程)
宏观上:多道程序同时在执行
微观上:任何时刻只有一道程序在执行,即微观上多道程序在CPU上轮流(交替)执行(单机)
ps:并行(parallel): 与并发相似,指多道程序在同一时刻执行,但需多个硬件支持。 - 引入进程
程序和进程:在多道程序系统中,程序不能独立运行,更不能和其它程序并发执行。引入进程的目的,就是为了使多个程序并发执行。 - 引入线程
进程是OS中拥有资源并独立运行的基本单位。引入线程后,把进程作为分配资源的基本单位,把线程作为独立运行和独立调度的基本单位,进一步提高系统的并发性
第二章:操作系统结构
操作系统提供服务的形式有()。
A. 用户接口
B. 系统程序
C. 应用程序
D. 系统调用
正确答案:A、B、D你错选为A、B、C、D
1 操作系统提供给应用程序的接口是()。
A. 图形化接口
B. 命令行接口
C. 系统程序
D. 系统调用
正确答案:D你错选为A
2
以下选项中,提供命令行接口的操作系统有()。A. MD-DOS
B. Linux
C. Unix
D. Windows 10
正确答案:A、B、C、D你错选为B、C
4 操作系统提供服务的形式有()。
A. 用户接口
B. 系统程序
C. 应用程序
D. 系统调用
正确答案:A、B、D你错选为A、B、C、D
1单选(5分) 操作系统为用户和应用程序提供服务的形式不包括()。
得分/总分
A. 应用程序
B. 系统程序
C. 用户接口
D. 系统调用
0.00/5.00 正确答案:A你错选为D
2单选(5分) 以下有关系统调用的描述,错误的是()。
得分/总分
A. 系统调用可以在用户态运行。
5.00/5.00
B. 系统调用是操作系统服务的编程接口。
C. 系统调用提供了程序和操作系统之间的接口。
D. 系统调用的代码由操作系统提供。
正确答案:A你选对了
7单选(5分) 以下操作系统不属于微内核的是()。
得分/总分
A. Linux
B.
Windows 2000
C. Mach
0.00/5.00
D. Windows 2003
正确答案:A你错选为C
9单选(5分) 利用虚拟机安装在操作系统上的操作系统称为()。
得分/总分
A. 宿主操作系统
B. 应用操作系统
C. 嵌入操作系统
0.00/5.00
D. 客户操作系统
正确答案:D你错选为C
Unix和Linux有很多种不同的外壳,称为Shell,如csh,ksh,bsh, bash等。F
虚拟机是一种通过软件模拟实现,具有完整硬件系统功能,并运行在一个完全隔离环境中的完整计算机系统T
服务器虚拟机主要功能是使得代码能够跨平台运行F
第四章:进程及进程管理
1单选(5分) 正在执行的进程由于其时间片用完而被暂停运行,此时该进程应从运行态变为()。
得分/总分
A. 等待态
B. 运行态
C. 终止态
D. 就绪态
5.00/5.00 正确答案:D你选对了
3单选(5分) 下列进程状态变化中,没有外力干预不可能发生的变化是()。
得分/总分
A. 等待态->就绪态
0.00/5.00
B. 等待态->运行态
C. 运行态->等待态
D. 运行态->就绪态
正确答案:B你错选为A
7单选(5分) 利用fork创建的子进程,它和父进程之间()。
得分/总分
A. 共享所有资源
B. 地址空间不同
C. 有一样的PID
0.00/5.00
D. 不共享任何资源
正确答案:A你错选为C
9单选(5分) 进程间共享内存存在的问题是()。
得分/总分
A. 需要在进程间进行访问控制
5.00/5.00
B. 只能传输少量数据
C. 通信速度慢
D. 浪费存储空间
正确答案:A你选对了
11多选(5分) 原语是一种特殊的系统调用命令,它的特点是()
得分/总分
A. 由若干条机器指令组成
该题无法得分/5.00
B. 执行时不可中断
该题无法得分/5.00
C. 自己可以调用自己
D. 可被外层调用
该题无法得分/5.00 正确答案:A、B你错选为A、B、D
14多选(5分) 进程控制块包括若干信息,它们是()。
得分/总分
A. 内存管理信息
B. CPU调度信息
C. 记账信息
1.25/5.00
D. 进程状态信息
1.25/5.00 正确答案:A、B、C、D你错选为C、D
一个阻塞进程被唤醒意味着该进程重新占有了CPU。F 解析:进程由阻塞态变为就绪态
17判断(5分) 创建进程时,将由调度程序为其分配CPU。F 解析:进程创建时,进程将被设为就绪态,不可能为其分配CPU
19判断(5分) 进程只有运行完了才可能被撤销。F
解析:可能中途被用户撤销。
在Linux下,采用exec系统调用创建新的子进程和父进程共享所有资源。F
- 未解决
进程所请求的一次打印输出结束后,将有可能使进程状态从()
A. 运行态变为就绪态
B. 运行态变为等待态
C. 就绪态变为运行态
D. 等待态变为就绪态
正确答案:D你错选为B
进程的执行是在多个状态间多次转换的过程,但只有处于就绪和执行状态的进程位于内存。F
操作系统对进程的管理和控制都是操作系统的主动行为。F
1、进程和程序的最根本区别在于(B )
A、对资源占有的类型和数量;B、进程是动态的,程序是静态的;C、看它们是否能够并发的在处理机上运行;D、进程规模较小,程序规模较大
3、进程的PCB,现场信息不包括(c )
A、通用寄存器内容;B、PSW寄存器内容;C、进程状态;D、控制寄存器内容;
常用的现场信息包括通用寄存器的内容、控制寄存器(如PSW寄存器)的内容、用户堆战指针、系统堆饺指针等。
因为进程的状态在PCB中
PCB的信息包括:
- 进程标识符
- 进程状态
- 当前队列指针
- CPu现场保护区
- 通信信息
- 家族练习
- 占有资源清单
4、操作系统分配资源的基本单位是(D )
A、程序;B、指令;C、作业;D、进程
进程和线程的比较
- 进程,能够完成多任务,比如在一台电脑上能够同时运行多个QQ。
- 线程,能够完成多任务,比如一个QQ中的多个聊天窗口。
定义的不同
- 进程是系统进行资源分配和调度的一个独立单位。
- 线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。
- 线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源
进程与程序的区别
- 程序是静态的概念;进程是动态的概念
- 进程是一个独立运行的活动单位
- 进程是竞争系统资源的基本单位
- 一个程序可以对应多个进程;一个进程至少包含一个程序。
5、下列哪个不是进程的特征(C )
A、异步性;B、并发性;C、并行性;D、动态性;
进程的性质
- 动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。
- 并发性:任何进程都可以同其他进程一起并发执行
- 独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;
- 异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进
并行性和并发性的区别
并行性包含同时性和并发性,前者是指两个或多个事件在同一时刻发生,后者是指两个或多个事件在同一时间段内发生。
计算机操作系统中把并行性和并发性明显区分开,主要是从微观的角度来说的,具体是指进程的并行性(多处理机的情况下,多个进程同时运行)和并发性(单处理机的情况下,多个进程在同一时间间隔运行的)。
计算机组成原理主要是从宏观的角度来看的,并发性在用户看来也是并行的,故并行性包含了并发性的。主要是看问题的角度和层面不同的。
6、下面关于处理机及进程执行的描述中错误的是(B)
A、目前计算机系统是冯诺依曼式结构,具有处理器顺序执行指令的特点;
B、进程是并发执行的,因此不具有顺序性;
C、程序在处理器上顺序执行时,具有封闭性特性;
D、程序在处理器上顺序执行时,具有可再现性特性;
程序的顺序执行
一个计算的若干操作必须按照严格的先后次序顺序地执行,这类计算过程就是程序的顺序执行过程。具有顺序性、封闭性和可再现性的特点
程序的并发执行(现代操作系统采用并行处理机制,在单处理机的计算机系统中,多个任务的同时执行成为并发)
若干个程序段同时在系统中运行,这些程序段的执行在时间上是重叠的,一个程序段的执行尚未结束,另一个程序段的执行已经开始,即使这种重叠是很小的一部分,也称这几个程序段是并发执行的。具有:
- 失去程序的封闭性
- 程序与计算不再一一对应
- 程序并发执行的相互制约关系
7、进程在处理器上执行时( D)
A、进程之间是无关的,具有封闭性特性;B、进程之间是有交往的,相互依赖,相互制约,具有并发性;C、具有并发性,即同时执行的特性;D、进程之间可能是无关的,但也有可能是有交往的;
8、进程的并发执行是指若干个进程( B)
A、共享系统资源;
B、在执行时间上是重叠的;
C、同时执行;
D、在执行时间上是不可重叠的;
9、在下列进程状态的变化中,( C)变化是不可能发生的。 A、运行到就绪 B、运行到等待 C、等待到运行 D、等待到就绪
1 速度最快的进程通信方式是()
A. 消息传递
B. socket
C. 共享内存
D. 管道
进程同步
1 下面有关数据不一致性的论述中,错误的是()。
A. 存在于并发运行的协同进程之间
B. 同一进程在同一批数据上多次运行的结果可能不一样
C. 一个进程在同一批数据上的运行结果每次都不一样
D. 单任务操作系统不存在数据不一致性
正确答案:C
2 防止竞争条件出现的有效方法有()。
A. 同步
B. 调度
C. 互斥
D. 不共享数据
正确答案:A、C 3 临界区使用准则包括()。
A. 互斥
B. 有限等待
C. 同步
D. 有空让进
正确答案:A、B、D
临界区是涉及临界资源的数据区。F
4 记录型信号量S的当前值为0,一个进程调用wait(S)会把自己阻塞并挂到S的等待队列上。F
3 ›S必须置一次且只能置一次初值。T
2 用V操作可以唤醒一个进程,被唤醒的进程状态可能会变为()。
A. 就绪
B. 运行
C. 等待
D. 结束
正确答案:A你选对了
1 如P和V操作的信号量S初值为4,则现在S=-1,表示有()个进程在等待该信号量。
A. 0
B. 1
C. 2
D. 4
正确答案:B你错选为D
第五章:资源分配与调度
1、发生死锁的必要条件有4个,其中防止死锁通过破坏(A )条件是不实际的。
A、互斥 B、不剥夺 C、部分分配 D、环路
互斥是难以否定的,因为资源的互斥特性是自身的性质决定的,这是不能更改的
2、资源的按序分配策略可以破坏( D)条件。
A、互斥 B、不剥夺 C、部分分配 D、环路
循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
有序分配策略可以破坏死锁的循环等待条件。
产生死锁的原因主要是:
(1)因为系统资源不足。
(2)进程运行推进的顺序不合适。
(3)资源分配不当等。
如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。
产生死锁的四个必要条件:
(1)互斥条件:一个资源每次只能被一个进程使用。
(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。
死锁的解除与预防:
理解了死锁的原因,尤其是产生死锁的四个必要条件,就可以最大可能地避免、预防和
定资源的合理分配算法,避免进程永久占据系统资源。此外,也要防止进程在处于等待状态的情况下占用资源。因此,对资源的分配要给予合理的规划。
3、银行家算法的实质是( B)
A、死锁预防 B、死锁避免 C、死锁检测 D、死锁恢复
4、在多进程的并发系统中,肯定不会因竞争( A)而产生死锁
A、CPU
B、磁带机
C、磁盘
D、打印机
在多进程的并发系统中,肯定不会因为竞争CPU而产生死锁。
因为CPU是可以剥夺的资源,当多个进程竞争CPU时,要么成功获得CPU的使用权,要么无法取得CPU的使用权。所以不会因为多个进程请求CPU而造成死锁。其他几个资源都是外部设备,在某个进程使用的时候其他的进程无法进行剥夺,需要互斥访问。所以就有可能造成死锁。
5、若某系统有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是( C)
A、4 B、8 C、10 D、12
n>3*(4-1)时不会发生死锁
经典算法 | 多个进程,每个进程需要某个资源m个,这种资源共有n个,问你最多有多少个这样的进程争夺这个资源,而不会发生死锁
假如有多个进程争夺一种资源,这个资源共有n个,每个进程需要这种资源m个,并且每个进程当得到某一个资源之后不会直到执行完成都不会释放这个占有的资源,只有这个进程的需求得到满足之后他才会执行完成,那么问最多有多少个这样的进程争夺这m个资源,一定不会发生死锁?
其实这个问题的简化版本是哲学家问题,哲学家问题是说有n个餐具,每个哲学家需要2个餐具才能用餐,问最多可以有多少个哲学家,才能保证每个哲学家能够用餐完成。
我们可以考虑有m个哲学家围成一圈,按顺序给每个哲学家分一个餐具,假如每个哲学家都分到了一个餐具,这个时候餐具还有剩余,那么对于m个哲学家而言,他们一定能够用餐完成。
也就是说只要n > m * (2 – 1) ,那么对于这m个哲学家,他们一定能够用餐完成,当n < m * 1,的时候,有可能出现哲学家不能用餐完成,循环等待的情况,也就是说最多可以有n – 1个哲学家用餐。
再回到题目的问题,假如餐具有n个,每个哲学家需要m个餐具,有t个哲学家,那么当n > t * (m - 1)的时候,不会出现循环等待,那么同理,当n % (m – 1) !=0的时候,最多有n / (m – 1)个哲学家,当n % (m – 1) == 0的时候,最多有n / (m – 1) – 1个哲学家。
原文链接:https://blog.csdn.net/u012737193/article/details/82286131
6、在多道程序所提供的可共享的系统资源不足时,可能出现死锁,但是,不适当的( A)也可能产生死锁。
A、进程推进顺序 B、进程优先权 C、资源的顺序分配 D、程序并发
引起死锁的主要原因有
- 竞争互斥资源
- 进程推进不当
多个进程竞争比进程数目少的资源就可能产生死锁,而当资源数目大于进程数目时就一定不会发生死锁(F)
操作系统处理死锁,只要采用预防、解除、检测、避免等方法中的一种就足够了。(F)
如果资源分配图没有环,那么系统就不处于死锁状态;反之,如果有环,那么系统处于死锁状态。(F)4 不能防止死锁的资源分配策略是()
A. 剥夺式分配方式
B. 按序分配方式
C. 静态分配方式
D. 互斥使用动态分配方式
正确答案:D你错选为C
1
死锁的避免是进程提出资源申请时,动态测试资源分配情况,仅当系统处于()时,才把资源分配给进程。A. 安全状态
B. 不安全状态
C. 资源足够多
D. 非死锁状态
正确答案:A你错选为C
3 以下说法正确的是()
A. 可以利用剥夺式分配很好地解决死锁问题
B. 资源的静态分配算法在解决死锁问题中是用于死锁避免的
C. 银行家算法是避免死锁发生的方法之一
D. 按序分配算法是防止死锁发生的方法之一
正确答案:C、D你错选为A、B、C
2若等待图中有环,则系统一定产生了死锁。T
5资源等待图是资源分配图的简化。T
第七章:存储管理
1 使用下面( )存储管理方法可以实现虚拟存储。
A. 分区
B. 分页
C. 分段
D. 段页式
正确答案:B、C、D你错选为B、C
第八章:缓存技术
1、操作系统中采用缓冲技术的目的是为了增强系统的(D)能力。 A、串行操作;B、控制操作;C、重复执行操作;D、并行操作;
2、操作系统采用缓冲技术,能够减少对CPU的(A)次数,从而提高资源的利用率; A、中断; B、访问; C、控制; D、依赖;
3、缓冲技术用于(A) A、提高主机和设备交换信息的速度;B、提供主、辅存接口;C、提高设备利用率;D、扩充相对地址空间;
4、缓冲技术中的缓冲池在(A)中; A、主存; B、外存; C、ROM; D、寄存器;
5、为了使多个进程能够有效的同时处理输入和输出,最好使用(A)结构的缓冲技术。A、缓冲池;B、循环缓冲;C、单缓冲;D、双缓冲。
单缓冲:操作系统在主存储器中只设置一个缓冲区。
双缓冲:操作系统在主存储器中设置两个缓冲区。
缓冲池:操作系统在主存储器中设置一组缓冲区。
单缓冲与双缓冲的区别:当CPU在读双缓冲区中的1号缓冲区的信息时,另外的信息可以读入2号缓冲区当中去。而单缓冲只有在CPU读完缓冲区的的信息,缓冲区才可以读取另一块信息。
缓冲技术的作用:
1、实现记录的成组与分解操作,协调了记录的逻辑记录的大小与物理块大小不一致问题。(因为当逻辑文件转换成物理文件时是通过主存储器来实现的,块是主存储器与存储设备进行信息交换的物理单位)
2、缓解处理器与外围设备之间速度不匹配的矛盾,提高了文件信息的传送速度。
处理器(CPU)的组成:控制单元、逻辑单元、存储单元。
当处理器读取一个文件时,处理器先发布一条命令找到该文件,然后将文件读入主存储器(电脑的内存条)当中的缓冲区中,然后在读入高速缓冲存储器中然(适用于页式虚拟存储管理),再读入寄存器中,处理器当中的控制单元和逻辑单元再进行相关的操作,最后逻辑单元将处理的结果存放到处理器的存储单元当中。
大家应该知道、处理器的运行速度是远远地大于处理器在外围设备读取信息的速度的,采用缓冲技术就是为了解决这一个矛盾的。
主存储器中开辟的缓冲区与高速缓冲存储器相当于处理器与辅助存储器的一个桥梁,只不过在主存储器中的缓冲区读取的速度要小于高速缓冲,这就好比主存储器中的缓冲区是一条普通的公路,而高速缓冲存储器是一条高速公路一样。
小结:
由于在计算机系统中大量的文件信息是存储在磁盘上的,系统在运行期间要不断的执行读或写操作,采用了缓冲技术能减少处理器对磁盘的访问次数,从而提高系统的工作效率。
原文链接:https://blog.csdn.net/zhoukun1008/article/details/44999447
6、通过硬件和软件的功能扩充,将原来的独立设备改造成共享设备,这种设备称为(D) A、存储设备;B、系统设备;C、用户设备;D、虚拟设备;
7、设备管理程序对设备的管理是借助一些数据结构来进行的,下面的(A)不属于设备管理用数据结构。 A、JCB; B、DCT;
C、COCT; D、CHCT 8、大多数低速设备都属于(A)设备; A、独享; B、共享; C、虚拟; D、SPOOLing
9、在操作系统中,用户在使用I/O设备时,通常采用(B) A、物理设备名;B、逻辑设备名;C、虚拟设备名;D、设备牌号;
10、将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的磁盘部分是©
A、独占设备;B、共享设备;C、虚拟设备;D、一般物理设备。
设备分配与回收
设备管理中的数据结构
1、设备控制表(DCT)。用于记录设备的特性及I/O控制器的连接情况。
2、设备控制器控制表(COCT)。用于反应设备控制器的使用状态和通道的连接情况等。
3、通道控制表(CHCT)。用于反映通道的状态等。
4、系统设备表(SDT)。整个系统只有一张系统设备表,记录了已经连接到系统中的所有物理设备的情况,每个设备占有一个表目
原文链接:https://blog.csdn.net/weixin_36378917/article/details/80992234