计算机操作系统概述习题集
计算机操作系统题库及答案

第一章操作系统引论一.选择题1.操作系统是一种。
A.通用软件B.系统软件C.应用软件D.软件包答:B2.操作系统的管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机答:D3.操作系统是对进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序答:C4.从用户的观点看,操作系统是。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成答:A5.操作系统的功能是进行处理机管理、管理、设备管理及信息管理。
A.进程 B. 存储器C.硬件 D. 软件答:B6.操作系统中采用多道程序设计技术提高CPU和外部设备的。
A.利用率B.可靠性C.稳定性D.兼容性答:A7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C. 灵活性D.兼容性答:B8.操作系统的基本类型主要有。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统答:B9.所谓是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A. 多重处理B.多道程序设计C. 实时处理D. 共行执行答:B10. 下面关于操作系统的叙述中正确的是。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源.答:A11. 如果分时操作系统的时间片一定,那么,则响应时间越长。
A.用户数少B.用户数越多C.内存越少D.内存越多答:B12.实时操作系统必须在内完成来自外部的事件。
A. 响应时间B.周转时间C.规定时间D.调度时间答:C13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。
计算机操作系统题库

计算机操作系统题库计算机操作系统题库一、操作系统基础知识1.什么是操作系统?它的作用和功能是什么?2.操作系统的分类有哪些?请分别说明其特点和应用场景。
3.进程和线程的概念及区别是什么?4.什么是并发和并行?它们之间的区别是什么?5.解释操作系统的虚拟内存管理和页面置换算法。
二、进程管理1.进程的状态有哪几种?请说明每种状态的含义和转换关系。
2.什么是进程调度算法?请常见的进程调度算法,并分别说明其优缺点。
3.进程与线程的通信方式有哪些?请简要介绍每种通信方式的特点。
4.进程同步和互斥是什么问题?请常见的进程同步和互斥机制。
三、内存管理1.内存管理的作用是什么?请说明内存分配的几种方式。
2.虚拟内存管理的概念及实现原理是什么?3.页面置换算法有哪些?请分别说明其特点和适用场景。
4.内存碎片问题是如何产生和解决的?请解决内存碎片问题的策略。
四、文件系统1.文件系统的概念及作用是什么?2.文件的逻辑结构和物理结构有哪些?请说明其区别和联系。
3.文件的存储方式有哪几种?请简要介绍每种存储方式的特点。
4.解释文件共享和文件保护的概念及实现方式。
五、设备管理1.设备管理的概念及作用是什么?2.设备分配的方式有哪几种?请分别说明其优缺点。
3.设备驱动程序的作用和实现方式是什么?4.解释设备独立性的概念及实现方式。
六、操作系统安全1.操作系统安全的意义和目标是什么?2.访问控制的概念及实现方式是什么?3.解释账户管理和密码安全的概念及实现原理。
4.介绍操作系统常见的安全威胁和相应的防护策略。
附件:1.操作系统题库附录A.pdf2.操作系统题库附录B.xlsx法律名词及注释:1.版权法:指保护作品创作人权益的法律法规。
包括著作权、表演权、录音制品权、摄影权等。
2.隐私权:个人享有对个人信息自主控制和保护的权利。
3.数据保护法:用于保护个人及企业数据安全和隐私的法律法规。
计算机操作系统试题库(最全)

计算机操作系统试题库(最全)计算机操作系统试题库(最全)第一章:操作系统概述操作系统是计算机系统中的重要组成部分,它负责管理计算机硬件资源,提供用户与计算机之间的接口。
本章将介绍操作系统的定义、历史发展、主要功能以及操作系统的分类等内容。
1.1 操作系统定义操作系统是指控制计算机硬件资源,管理计算机系统软硬件资源的系统软件。
它是计算机内核的核心部分,具备资源管理、任务调度、文件管理、内存管理、设备管理等基本功能。
1.2 操作系统的历史发展操作系统的历史可以追溯到上世纪50年代,随着计算机的发展,操作系统也不断演化。
从最早的批处理操作系统到现代的分时操作系统和实时操作系统,操作系统的功能和性能得到了大幅提升。
1.3 操作系统的主要功能操作系统的主要功能包括:进程管理、文件管理、内存管理、设备管理和用户接口。
进程管理负责进程的创建、调度和终止;文件管理负责文件的存储和访问;内存管理负责内存的分配和回收;设备管理负责设备的控制和调度;用户接口提供用户与操作系统之间的交互方式。
1.4 操作系统的分类操作系统可以根据不同的标准进行分类,常见的分类方法有单任务操作系统和多任务操作系统、分时操作系统和实时操作系统、批处理操作系统和交互式操作系统等。
不同类型的操作系统适用于不同的应用场景和需求。
第二章:进程管理进程是操作系统中的基本执行单元,它代表着一个程序的执行过程。
本章将介绍进程的基本概念、进程控制块、进程调度算法以及进程同步与通信等内容。
2.1 进程的基本概念进程是程序在执行过程中的实例,它包含了程序计数器、寄存器集合、内存空间和打开文件等信息。
一个程序可以由多个进程并发执行,每个进程相互独立且具有独立的内存空间。
2.2 进程控制块进程控制块是操作系统中用来管理进程的数据结构,它包含了进程的各种属性和状态信息,如进程标识符、优先级、状态等。
操作系统通过操作进程控制块实现对进程的管理和调度。
2.3 进程调度算法进程调度算法决定了进程的执行顺序,常见的调度算法有先来先服务调度、短作业优先调度、优先级调度和轮转调度等。
计算机操作系统题集(精简版)附答案

1.2.3设有两道程序按A,B的优先次序运行,其内部计算和I/O操作的时间如下:程序A使用30 ms CPU后使用40 ms I/OA,最后使用20 ms CPU;程序B使用60 ms CPU后使用20 ms I/OB,最后使用30 ms CPU。
(1) 试画出按多道程序运行的时间关系图。
(2) 完成两道程序共花多少时间?它比单道运行节省多少时间?分析:本题是关于多道程序设计的计算题。
通过计算,可以更好地理解为什么要引入多道程序设计。
解:(1) 多道程序运行的并发执行时间关系如下图所示。
CPU进程A进程A结束进程B进程B结束图多道程序运行的并发执行时间关系图(2) 按单道程序运行时需花时间为:30ms + 40ms + 20ms + 60ms +20ms + 30ms = 200ms两道程序并发运行共花时间为:30ms + 40ms + 20ms + 20ms + 30ms = 140ms所以,完成两道程序并发运行共花140ms,它比单道运行节省60 ms时间。
1.2.4一分层结构操作系统由裸机、用户、CPU调度和P/V操作、文件管理、作业管理、内存管理、设备管理、命令管理等部分组成。
试按层次结构的原则从内到外将各部分重新排列。
分析:本题是检查对分层结构设计的操作系统其各层是如何划分、组织的。
分层结构的设计原则是:将整个操作系统分解成若干个基本模块,并按照一定的原则,从裸机开始,将这些模块排列成若干层,一层一层地扩充,各层之间只有单向依赖关系,即低层为高层服务,高层依赖于低层,各层之间不能构成循环。
解:本题按层次结构的原则从内到外依次为:裸机,CPU调度和P/V操作,内存管理,作业管理,设备管理,文件管理,命令管理,用户。
(现有设备后有文件)1.2.6多道程序设计是指 ( c ) 。
A. 在多台处理机上同时执行多道程序B. 在多台处理机上同一时刻执行多道程序C. 在一台处理机上同一时间段内执行多道程序D. 在一台处理机上同一时刻执行多道程序分析:本题主要检查对多道程序设计概念的掌握情况。
《计算机操作系统教程》第三版答案

第一章操作系统概述课后习题1. 硬件将处理机划分为两种状态,即管态和目态,这样做给操作系统设计带来什么好处 ? 答:便于设计安全可靠的操作系统。
管态和目态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而引入的两种状态。
通常操作系统在管态下运行,可以执行所有机器指令;而用户程序在目态下运行,只能执行非特权指令。
如果用户程序企图在目态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。
2. 何为特权指令?举例说明之。
如果允许用户执行特权指令,会带来什么后果?答:只能在态下才能执行的指令称为特权指令。
如开关中断、置程序状态寄存器等。
如果允许用户执行特权指令,它将不仅影响当前运行的程序,而且还有可能影响操作系统的正常运行,甚至整个系统。
3. 中断向量在机器中的存储位置是由硬件确定的,还是由软件确定的 ? 答:中断向量在机器中的位置是由硬件确定的。
例如,在 INTEL 80x86 CPU 中,内存空间0x00000——0x003ff为中断向量空间。
4. 中断向量的内容是由操作系统程序确定的还是由用户程序确定的?答:中断向量的内容是由操作系统程序确定的。
向量的内容包括中断处理程序的入口地址和程序状态字(中断处理程序运行环境),中断处理程序是由操作系统装入内存的,操作系统将根据装入的实际地址和该中断处理程序的运行环境来填写中断向量。
5. 中断向量内的处理机状态位应当标明是管态还是目态 ? 为什么? 答:应当标明是管态。
该状态由系统初试化程序设置,这样才能保证中断发生后进入操作系统规定的中断处理程序。
6. 中断和程序并发之间的关系是什么?答:中断是程序并发的必要条件。
如果没有中断,操作系统不能获得系统控制权,无法按调度算法对处机进行重新分配,一个程序将一直运行到结束而不会被打断。
7. 说明“栈”和“堆”的差别.答:栈是一块按后进先出(FIFO)规则访问的存储区域,用来实现中断嵌套和子程序调用的参数和返回断点。
操作系统概论考试题及答案

操作系统概论考试题及答案一、单选题(共100题,每题1分,共100分)1、能够为用户提供在计算机系统中对数据信息进行长期、大量存储和访问的操作系统重要功能是A、内存管理B、文件系统管理C、I/O设备管理D.进程管理正确答案:B2、下列体现了原语主要特点的是A、共享性B、并发性C、异步性D、不可分隔性正确答案:D3、正在运行的进程发现定点操作数溢出,此时发生中断,其中断类型属于A、访管中断B、外部中断C、程序中断D、输入循出中断正确答案:C4、计算机系统由A、处理机和内存组成B、处理机、内存和外围设备组成C、程序和数据组成D、硬件和软件组成正确答案:D5、从资源管理的角度看,操作系统的功能是A、文件管理、设备管理、处理器管理、运算器管理B、内存管理、文件管理、设备管理、处理器管理C、设备管理、处理器管理、运算器管理、内存管理D、运算器管理、内存管理、文件管理、设备管理正确答案:B6、下列关于采用线程技术的操作系统的叙述中,正确的是A、每个进程都有自己的主存空间B、每个线程都有自己的主存空间C、同一进程的各线程不能共享进程的主存空间D、进程中的线程对进程的整个主存空间只有只读权限正确答案:A7、存放在磁盘上的文件以链接结构组织,假定磁盘的分块大小为每块512字节,而文件的逻辑记录的大小为每个记录250字节。
现有一个文件共有10个逻辑记录,那么采用成组操作时,几个逻辑记录为一组较合适?A、2个B、4个C、3个D、1个正确答案:A8、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是A、1至1-mB、1至m-1C、1至mD、1至-m正确答案:A9、使用V原语对信号量作运算之后,A、当S≤0时要唤醒一个等待进程B、当S<0时要唤醒一个等待进程C、当S<0时要唤醒一个就绪进程D、当S≤0 时要唤醒一个就绪进程正确答案:A10、某页式管理系统的逻辑地址采用l6位,其中高6位用于页号,低l0位用于页内地址。
操作系统试题库(经典版)

操作系统试题库一, 选择题第一部分:操作系统概述1.在计算机系统中,操作系统是( B ).A. 一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件2.( D )不是基本的操作系统.A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统3.(C )不是分时系统的基本特征:A,同时性B,独立性C,实时性D,交互性4.关于操作系统的叙述(D)是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"5.操作系统的发展过程是(A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统6.设计批处理多道系统时,首先要考虑的是( B)A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性7.操作系统是一种(B ).A, 应用软件B, 系统软件C, 通用软件D, 工具软件8.计算机系统的组成包括(B ).A,程序和数据B, 计算机硬件和计算机软件C,处理器和内存D,处理器,存储器和外围设备9.下面关于计算机软件的描述正确的是(B ).A,它是系统赖以工作的实体B,它是指计算机的程序与文档C,位于计算机系统的最外层D,分为系统软件和支撑软件两大类10.财务软件是一种(C).A,系统软件B,接口软件C,应用软件D,用户软件11.世界上第一个操作系统是(B).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统12.批处理操作系统提高了计算机的工作效率,但(B ).A,系统吞吐量小B,在作业执行时用户不能直接干预C,系统资源利用率不高D,不具备并行性13.允许多个用户以交互使用计算机的操作系统是(A).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统14.下面关于操作系统的叙述正确的是(A ). A,批处理作业必须具有作业控制信息B,分时系统不一定都具有人机交互功能C,从响应时间的角度看,实时系统与分时系统差不多D,由于采用了分时技术,用户可以独占计算机的资源15.操作系统是一组(C ).A,文件管理程序B,中断处理程序C,资源管理程序D,设备管理程序16.现代操作系统的两个基本特征是(C)和资源共享.A,多道程序设计B, 中断处理C,程序的并发执行D, 实现分时与实时处理17.(D)不是操作系统关心的主要问题. A, 管理计算机裸机B, 设计,提供用户程序与计算机硬件系统的界面C, 管理计算机系统资源D, 高级程序设计语言的编译器18.引入多道程序的目的是(D ).A,为了充分利用主存储器B,增强系统的交互能力C,提高实时响应速度D,充分利用CPU,减少CPU的等待时间19.在多道程序设计的计算机系统中,CPU(C ).A,只能被一个程序占用B,可以被多个程序同时占用C,可以被多个程序交替占用D,以上都不对20.多道程序设计是指(B ).A,有多个程序同时进入CPU运行B,有多个程序同时进入主存并行运行C,程序段执行不是顺序的D,同一个程序可以对应多个不同的进程21.从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要(B).A,增加,减少B,增加,延长C,减少,延长D,减少,减少22.(A)没有多道程序设计的特点.A,DOS B,UNIX C,WINDOWS D,OS/223.下列四个操作系统中,是分时系统的为(C ).A,MS-DOS B,WINDOWS 98C,UNIX D,OS/2系统24.在分时系统中,时间片一定,( B),响应时间越长.A,内存越多B,用户数越多C,后备队列D,用户数越少25.批处理系统的主要缺点是(B ).A,CPU的利用率不高B,失去了交互性C,不具备并行性D,以上都不是26.在下列性质中,哪一个不是分时系统的特征.( C )A, 交互性B, 多路性C, 成批性D, 独占性27.实时操作系统追求的目标是( C). A,高吞吐率B,充分利用内存C, 快速响应D, 减少系统开销28.以下(C)项功能不是操作系统具备的主要功能.A,内存管理B,中断处理C,文档编辑D,CPU调度29.操作系统程序结构的主要特点是(C). A, 一个程序模块B,分层结构C, 层次模块化D,子程序结构30.操作系统负责为方便用户管理计算机系统的(C ).A, 程序B, 文档资料C, 资源D, 进程31.计算机在接受用户请求后处理数据以与在数据处理结束时,将结果送到终端显示器.例如,导弹控制系统应选择安装(C )A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统32.操作系统的基本职能是(A).A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具33.分布式操作系统与网络操作系统本质上的不同在于(D ).A.实现各台计算机之间的通信B.共享网络中的资源C.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务34.Linux操作系统是著名的(B )。
计算机操作系统习题集

操作系统习题集参考教材:汤小丹等编著,计算机操作系统(第三版),西安电子科技大学出版社,2007年版;何炎祥等编著,计算机操作系统,清华大学出版社,2005年版;邹恒明著,计算机的心智操作系统之哲学原理,机械工业出版社,2009年4月。
第一章操作系统引论1.1 选择题1.下列哪一条是在操作系统设计中引入多道程序技术的好处?A. 使并发执行成为可能B. 简化操作系统的实现C. 减少对内存容量的需求D. 便于实施存储保护2.Windows XP属于下列哪一类操作系统?A. 单用户单任务B. 单用户多任务C. 多用户D. 批处理3.下列哪一条不是批处理系统的优点?DA. 吞吐量大B. 资源利用率高C. 系统开销小D. 响应及时4.能及时处理由过程控制反馈的数据并作出响应的操作系统是()A、分时系统B、网络系统C、实时系统D、批处理系统5.UNIX系统是一个__________操作系统。
A、单用户B、单用户多任务C、多用户多任务D、多用户单任务6.在分时系统中,当用户数一定时,影响响应时间的主要因素是__。
A、时间片B、调度算法C、存储分配方式D、作业的大小7.Windows NT属于哪一类操作系统?A、单用户单任务B、单用户多任务C、单道批处理D、多用户8.多道程序设计技术是指:多道程序可同时进入A ,在A 的位置B ,为使多道进程并发执行必须为每个用户作业创建进程,批处理系统由C 创建,而分时系统由D 创建。
选择答案:(1)内存(2)系统(3)固定(4)不定(5)进程调度(6)中级调度(7)作业调度(8)输入进程(9)系统调用(10)命令解释进程1.在手工操作阶段,操作员在进行装卸卡片或磁带等手工操作时,CPU处于空闲等待,我们称这种现象为。
2.多道批处理系统的特征为。
3.批量处理系统的缺点为;。
4.系统的出现,标志着操作系统的形成。
5.操作系统的基本类型有。
6.分时系统的特征为四个基本特征。
7.以多道程序设计为基础的现代操作系统具有。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机操作系统概述习题集
1、学习“计算机操作系统”这门课,至少要记住操作系统的概念哪两大特征?
2、选择题:
(1)操作系统负责管理计算机系统的(),其中包括处理机、内存、外围设备和文件。
①、程序;②、文件;③、资源;④、进程
(2)没有下列设备计算机无法工作():
①、硬盘;②、软盘;③、内存;④、打印机
3、(是非题)()操作系统的“配置”或“生成”,是指可以任意按用户要求装配成各种应用核心。
4、述操作系统的五大管理功能。
5、什么是批处理系统?为什么要引入批处理系统?
6、什么叫多道程序?试述多道程序涉及技术的基本思想及特征,为什么对作业进行多道批处理可以提高系统效率?
7、何为分时系统?简述其特点。
8、分时系统和实时系统有何不同?
9、多用户操作系统离开了多终端的硬件支持,能否安装和使用?
10、多用户操作系统和网络操作系统有什么区别?
11、UNIX或Linux操作系统的最大特点是什么?
12、Linux操作系统的内核版本(X.X.XX)和发行版本(X.X)有什么区别?
15、实现多道程序解决哪些问题?
16、试比较硬盘共享的两种方式(虚拟软盘方式和文件服务方式),它们各适用于什么场合?
17、分布式操作系统应具有哪些功能?
作业管理习题集
1 、什么是作业、作业步和作业流?作业管理包括哪些内容?
2 、 SPOOLing 的含义是什么?试述 SPOOLing 系统的特点和功能,以及控制过程。
3 、作业调度的功能是什么?作业调度算法应考虑的主要因素是什么?
4 、有哪些基本的作业调度算法?在什么情况下调用作业调度程序。
6 、选择题(在括号内选择最确切的一项作为答案划一个钩,多划按错论):
系统调用是:
一条机器指令();中断子程序();用户子程序();提供编程人员的接口(√)。
9 、人机交互界面是什么?
10 、常用的作业调度算法有:先来先服务算法 FCFS 、最短作业优先算法 SJF 、和最高响应比优先算法HRM 。
11 、操作系统的第一代传统界面提供用户两个基本的接口是:命令行和系统调用。
12 、什么是作业?作业与程序和进程有何区别?
13 、评估作业调度算法好坏的标准是什么?
14 、一个作业进入系统到运行结束要经历那几个发展阶段?
15 、一个作业转换成一个进程要做哪些工作?
16 、作业调度和进程调度有何区别?
18 、系统用户接口中包括哪几种接口?它们分别提供给谁使用?
19 、系统调用有哪几种类型?
20 、如何设置系统调用所需的参数?
21 、试说明系统调用一般性处理过程。
文件管理习题集
1、一个文件系统能否管理两个以上物理硬盘?
2、对文件的主要操作使用内容是什么?它的系统调用内容是什么?
3、什么是文件和文件系统?文件系统有那些功能?
5、文件的三种物理结构是空闲表法、空闲链表法和成组链接法。
6、从用户观点看,UNIX或Linux操作系统将文件分为如下三类:普通文件、目录文件和特殊文件。
7、什么是文件目录?文件目录中一般包含那些内容?
8、按文件的物理结构,可将文件分为那几类?
9、什么是逻辑文件?什么是物理文件?
10、对目录管理的主要要求是什么?
11、在UNIX操作系统中,是如何对空闲盘块进行分配和回收的?
12、文件存取控制方式有哪几种?试比较它们各自的优缺点。
13、什么是虚拟盘?它有什么优缺点?
14、试说明文件系统中对文件操作的系统调用处理功能。
存储管理习题集
1、存储管理的主要功能是什么?
2、解释下列与存储管理有关的名词:
⑴、地址空间与存储空间:⑵、逻辑地址与物理地址:⑶、虚地址与实地址:⑷、地址再定位:⑸、虚拟存储器:
3、什么是请求页式管理?能满足用户那些需要?
4、请求页式管理中有哪几种常用的页面淘汰算法?试比较它们的优缺点。
5、什么是虚拟存储器,其特点是什么?为什么从逻辑上说采用虚拟存储器能扩大内存存储空间?
6、简述什么是内存的覆盖和交换技术?两者有什么区别?
7、你认为内存管理和外存管理有哪些异同点?
8、用哪些方式将程序装入内存?它们分别适用于什么场合?
9、在进行程序链接时,应完成哪些工作?
10、在动态分区分配方式中,有哪些分配算法?
11、为什么要引入动态重定位?如何实现?
12、在采用首次适应法回收内存时,可能出现哪几种情况?应如何处理?
13、分页式和分段式内存管理有什么区别?怎样才能实现共享和保护?
14、虚拟存储器的最大容量和实际容量分别由什么决定?
15、通过哪些途径可提高内存利用率?
输入输出设备管理习题集
1、SPOOLing技术如何使一台打印机虚拟成多台打印机?
2、按资源分配管理技术,输入输出设备类型可分为哪三类?
3、设备管理的目标和功能是什么?
4、数据传送方式有哪几种?试比较它们各自的优缺点。
5、什么是通道?试画出通道控制方式时的CPU、通道和设备的工作流程图。
6、什么叫中断?什么叫中断处理?什么叫中断响应?什么叫关中断?什么叫开中断?什么叫中断屏蔽?什么是陷入?什么是软中断?试述中断,陷入和软中断之间异同。
7、什么是缓冲?为什么要引入缓冲?
13、设备驱动程序是什么?为什么要有设备驱动程序?用户进程怎样使用驱动程序?
14、UNIX系统中将设备分为块设备和字符设备,它们各有什么特点?
16、什么叫通道技术?通道的作用是什么?
进程及处理机管理习题集
1、什么是进程?
2、进程的互斥和同步有什么异同点?
3、引入进程概念的关键在于:共享资源(√);独享资源();便于调试();顺序执行()。
4、是非题:(括号内正确的划√,错的划×,其它符号按错论):
死锁是指两个或多个进程都处于互等状态而无法继续工作(√)
6、说明进程的结构、特征和基本状态。
7、为什么多道系统的程序要以进程的形式参与系统的并发执行?
8、什么是临界资源?
9、通常有哪几种创建进程的方法?创建一个新进程要做哪些工作?
10、一个进程入睡时其断点落在何处?它被唤醒后从何处继续原来的执行?
11、什么是临界区?
12、试说明进程互斥、同步和通信三者之间的关系。
13、考虑一个理发店,只有一个理发师,只有n张可供顾客等待理发的椅子,如果没有顾客,则理发师睡觉;如果有一顾客进入理发店发现理发师在睡觉,则把他叫醒,写一个程序协调理发师和顾客之间的关系。
14、有一个阅览室,共有100个座位,读者进入时必须先在一张登记表上登记,该表为每一座位列一表目,包括座号和读者姓名等,读者离开时要消掉登记的信息,试问:
(1)为描述读者的动作,应编写几个程序,设置几个进程?
(2)试用PV操作描述读者进程之间的同步关系。
15、在一个系统中,若进程之间除了信号量之外不能共享任何变量,进程之间能互相通信吗?
操作系统结构和程序设计习题集
1、如何尽快熟悉一个计算机操作系统?
2、新一代操作系统采用微内核技术,有什么优缺点?
3、在大程序的编程过程中,模块大小如何选择?分块原则是什么?。