计算机操作系统概述习题集
- 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张可供顾客等待理发的椅子,如果没有顾客,则理发师睡觉;如果有一顾客进入理发店发现理发师在睡觉,则把他叫醒,写一个程序协调理发师和顾客之间的关系。