中南大学《操作系统》课程作业(在线作业)一及参考答案

合集下载

操作系统课后习题精选答案

操作系统课后习题精选答案

操作系统课后习题精选答案操作系统作为计算机科学的基础知识之一,是每个计算机专业学生必须掌握的内容。

课后习题的作用是提供课程内容的深度和拓展,以便帮助学生更好地理解和应用所学知识。

以下是我根据自己的学习经验,总结出的操作系统课后习题精选答案。

这些答案涵盖了操作系统中的主要概念和核心原理,对于加深对操作系统的理解有很大的帮助。

1. 什么是操作系统?答案:操作系统是一组程序,它们管理和控制计算机的各种硬件和软件资源,以便于应用程序进行交互式和高效的执行。

操作系统的主要功能包括进程管理、内存管理、磁盘管理、文件管理和网络管理等。

2. 什么是进程?答案:进程是指计算机系统中正在执行的程序的实例。

一个进程可以包含一个或多个线程,并且每个进程都有自己的地址空间、各种资源和状态信息等。

操作系统通过进程管理来协调和控制多个进程的执行,以提供对计算机资源的合理和优化的利用。

3. 什么是线程?答案:线程是进程中的一个独立执行单元,它可以在进程的上下文中运行,并与其他线程共享进程的资源和状态信息等。

线程和进程之间的区别在于,进程是资源分配的基本单位,而线程是操作系统中的调度基本单位。

操作系统利用线程进行并行计算和流程处理,以便快速实现多任务处理和高效运行。

4. 什么是虚拟内存?答案:虚拟内存是操作系统提供的一种机制,用于将计算机的物理内存和应用程序的逻辑地址空间进行映射和管理。

虚拟内存的基本思想是将进程的地址空间分为若干个物理和逻辑区域,并在需要时将这些区域进行映射和替换。

这样,操作系统可以允许应用程序访问超过物理内存容量的数据,从而提高系统的内存利用率和应用程序的执行效率。

5. 什么是文件系统?答案:文件系统是一种操作系统提供的数据存储和管理机制,用于将数据组织为文件、目录和子目录等形式,并提供对文件系统中的不同组成部分进行访问、传输和维护等操作。

文件系统的主要目的是让应用程序可以访问和共享系统中的数据资源,从而有效管理和利用计算机的存储资源。

操作系统(宗大华版)课后习题答案

操作系统(宗大华版)课后习题答案

第1章操作系统概述二、选择1.操作系统是一种 B 。

A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对 C 进行管理的软件。

A系统软件B.系统硬件C.计算机资源 D.应用程序3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的 A 。

A.利用率B.可靠性C.稳定性D.兼容性4.计算机系统中配置操作系统的目的是提高计算机的 B 和方便用户使用。

A.速度B.利用率C.灵活性D.兼容性5. C 操作系统允许多个用户在其终端上同时交互地使用计算机。

A.批处理B.实时C.分时D.多道批处理6.如果分时系统的时间片一定,那么 D ,响应时间越长。

A.用户数越少B.内存越少C.内存越多D.用户数越多三、问答1.什么是“多道程序设计”技术?它对操作系统的形成起到什么作用?答:所谓“多道程序设计”技术,即是通过软件的手段,允许在计算机内存中同时存放几道相互独立的作业程序,让它们对系统中的资源进行“共享”和“竞争”,以使系统中的各种资源尽可能地满负荷工作,从而提高整个计算机系统的使用效率。

基于这种考虑,计算机科学家开始把CPU、存储器、外部设备以及各种软件都视为计算机系统的“资源”,并逐步设计出一种软件来管理这些资源,不仅使它们能够得到合理地使用,而且还要高效地使用。

具有这种功能的软件就是“操作系统”。

所以,“多道程序设计”的出现,加快了操作系统的诞生。

2.怎样理解“虚拟机”的概念?答:拿操作系统来说,它是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。

从用户的角度看,计算机配置了操作系统后,由于操作系统隐蔽了硬件的复杂细节,用户会感到机器使用起来更方便、容易了。

这样,通过操作系统的作用使展现在用户面前的是一台功能经过扩展了的机器。

这台“机器”不是硬件搭建成的,现实生活中并不存在具有这种功能的真实机器,它只是用户的一种感觉而已。

所以,就把这样的机器称为“虚拟机”。

3.对于分时系统,怎样理解“从宏观上看,多个用户同时工作,共享系统的资源;从微观上看,各终端程序是轮流运行一个时间片”?答:在分时系统中,系统把CPU时间划分成许多时间片,每个终端用户可以使用由一个时间片规定的CPU时间,多个用户终端就轮流地使用CPU。

操作系统作业一及答案word版本

操作系统作业一及答案word版本

第一章:操作系统引论1.什么是操作系统?可以从哪些角度阐述操作系统的作用?答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程序模块的集合。

作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提供操作和编辑界面的程序集合。

2、简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。

答:批处理操作系统:通常是把一批作业以脱机方式输入到磁带(磁盘)上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直到磁带(磁盘)上所有的作业全部完成。

其特点:(1)自动性;(2)顺序性。

分时操作系统:是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。

其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性。

实时操作系统:是指系统及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性;(5)可靠性。

3操作系统需要管理哪些资源?它的基本功能是什么?答:硬件资源:CPU,打印机等,软件资源:数据,程序等4操作系统对外提供了哪些接口?答:(1)操作系统的命令接口通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。

命令接口的两种最普遍和主要的方式是直接命令方式(命令行)和间接命令方式(命令文件)。

(2)操作系统的程序接口它是用户程序和操作系统之间的接口,用户程序通过它们使用系统资源及系统服务,这种接口方式通常采用若干系统调用组成。

中南大学网络教育《操作系统(专科)_》在线作业一及参考答案

中南大学网络教育《操作系统(专科)_》在线作业一及参考答案

中南大学网络教育《操作系统(专科)_》在线作业一及参考答案说明:试题顺序和选项顺序是随机的,请用Ctrl+F 查找试题与答案(一) 单选题1. 操作系统在计算机系统中位于( )之间。

(A) CPU和用户(B) CPU和主存(C) 计算机硬件和用户(D) 计算机硬件和软件参考答案:(C)2. 两个并发进程共享一个临界资源,设互斥信号量为mutex,若mutex=0,则()。

(A) 表示没有进程进入临界区(B) 表示有一个进程进入临界区(C) 表示有一个进程进入临界区,另一个进程等待进入(D) 表示有两个进程进入临界区参考答案:(B)3. 若信号量S的初值为3,当前值为1,则表示有()个等待进程。

(A) 0个(B) 1个(C) 2个(D) 3个参考答案:(A)4. 下面的叙述中,正确的是()。

(A) 线程是比进程更小的能独立运行的基本单位(B) 引入线程可提高程序并发执行的程度,可进一步提高系统效率。

(C) 线程的引入增加了程序执行时间的时空开销(D) 一个进程一定包含多个线程参考答案:(B)5. 操作系统通过()对进程进行管理。

(A) 进程(B) 进程控制块(C) 进程启动程序(D) 进程控制区参考答案:(B)6. 分配到必要的资源并获得处理机时的进程状态是()。

(A) 就绪状态(B) 执行状态(C) 阻塞状态(D) 撤销状态参考答案:(B)7. 在操作系统中,死锁出现是指()。

(A) 计算机系统发生重大故障(B) 资源个数远小于进程数(C) 若干进程因竞争资源而无限等待其他进程释放已占有的资源(D) 进程同时申请的资源数超过资源总数参考答案:(C)8. 从用户的观点看,操作系统是()。

(A) 用户与计算机之间的接口(B) 控制和管理计算机资源的软件(C) 合理的组织计算机工作流程的软件(D) 由若干层次的程序按一定的结构组成的有机体参考答案:(A)9. 一个进程被唤醒意味着( )。

(A) 该进程一定重新占用CPU(B) 它们优先级变为最大(C) 其PCB移至就绪队列队首(D) 进程变为就绪状态参考答案:(D)10. 下列哪个选项不是管程的组成部分()。

操作系统复习题及参考答案

操作系统复习题及参考答案

中南大学网络教育课程《操作系统》复习题及参考答案一、判断题:1.操作系统的目的是提供一个让用户能方便地、高效地执行程序的环境。

[ ]2.在单CPU环境下可以实现“多道程序系统”。

[ ]操作系统是多用户多任务操作系统。

[ ]4.资源共享是现代操作系统的一个基本特征。

[ ]5.就绪状态、执行状态和挂起状态是进程的三种基本状态。

[ ]6.程序在并发执行时会失去封闭性。

[ ]7.进程是程序的一次执行,两个同时存在的进程所对应的程序总是不同的。

[ ]8.在单处理机系统中,多个进程并行执行是指它们同时处于进程的“运行状态”。

[ ]9.进程状态可由就绪状态转换到阻塞状态 [ ]10.进程状态可由阻塞状态转移到运行状态(不考虑挂起状态)。

[ ]11.独占型设备使用前必须先请求分配。

[ ]12.一个批处理型作业的调度可能要经历高级调度、低级调度和中级调度三个阶段。

[ ]13.作业周转时间是指作业需要的运行时间。

[ ]14.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。

[ ]15.死锁与程序的死循环一样。

[ ]16.绝对装入方式需要对内存地址进行重定位。

[ ]17.“对换”是指把内存中暂不能运行的数据调到外存。

[ ]18.具有快表的存储管理系统中,CPU每次存储数据都只访问一次内存。

[ ]19.在进行页面置换时,被淘汰的页都要回写到辅存。

[ ]20.在虚拟存储系统中,操作系统为用户提供了巨大的存储空间。

因此,用户地址空间的大小可以不受任何限制 [ ]21.磁带是可直接存取的设备。

[ ]22.在文件的索引存取方法中,允许随意存取文件中的一个记录。

[ ]23.文件的目录通常存放在外存中。

[ ]24.在文件的直接存取方法中,允许随意存取文件中的一个记录。

[ ]二、填空题:1.操作系统的基本任务是________。

2.常用的操作系统有_______、_______、_______、________。

操作系统习题及参考答案

操作系统习题及参考答案

操作系统习题及参考答案一、选择题1. 操作系统的主要功能是什么?A. 提供用户接口B. 管理和分配计算机的资源C. 控制和管理硬件设备D. 执行用户程序参考答案:B. 管理和分配计算机的资源2. 下列哪项不属于操作系统的资源管理功能?A. 内存管理B. 磁盘管理C. 进程管理D. 数据库管理参考答案:D. 数据库管理3. 在进程调度算法中,哪种调度算法能够保证所有进程公平获得CPU时间片?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 优先级调度参考答案:C. 轮转调度(RR)4. 下列哪个不是进程状态之一?A. 运行态B. 就绪态C. 阻塞态D. 结束态参考答案:D. 结束态5. 现代操作系统采用的存储管理方式是?A. 分页式存储管理B. 段式存储管理C. 段页式存储管理D. 段和页混合存储管理参考答案:C. 段页式存储管理二、填空题1. 在分页式存储管理中,操作系统将内存和磁盘划分为固定大小的______________。

参考答案:页(page)2. 进程在执行过程中如果发生了某些事件而无法继续执行,则进程会进入阻塞态,也被称为______________。

参考答案:等待态3. 进程管理的主要任务之一是实现进程的______________,即从一个进程的执行转到另一个进程的执行。

参考答案:切换(调度)4. 虚拟内存的实现需要使用到的硬件机制是______________。

参考答案:页表5. 一般而言,操作系统的中断处理程序都是使用______________的方式实现的。

参考答案:中断向量表三、简答题1. 请简要说明操作系统的作用及其主要功能。

操作系统是计算机系统中的一个重要组成部分,起着控制和协调计算机硬件与软件资源,为用户提供接口的作用。

操作系统主要功能包括:- 资源管理:负责管理和分配计算机的各种资源,如 CPU、内存、磁盘等,以满足不同进程的需求。

(完整版)操作系统课后答案(1)

(完整版)操作系统课后答案(1)

CH1 应用题参考答案1有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。

如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P,则n个进程同时等待I/O的概率是P n ,当n个进程同时等待I/O期间CPU是空闲的,故CPU的利用率为1-P n 。

由题意可知,除去操作系统,内存还能容纳4个用户进程,由于每个用户进程等待I/O的时间为80%,故:CPU利用率=1-(80%)4 =0.59若再增加1MB内存,系统中可同时运行9个用户进程,此时:CPU利用率=1-(80%)9 =0.87故增加1MB内存使CPU的利用率提高了47%:87%÷59%=147%147%-100%=47%2一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B后开始运行。

程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。

答:画出两道程序并发执行图如下:(1)(见图中有色部分)。

(2)程序A无等待现象,但程序B有等待。

程序B有等待时间段为180ms至200ms间(见图中有色部分)。

3设有三道程序,按A、B、C优先次序运行,其内部计算和I/O操作时间由图给出。

A B CC11=30ms C21=60ms C31=20ms∣∣∣I12=40ms I22=30ms I32=40ms∣∣∣C13=10ms C23=10ms C33=20ms 试画出按多道运行的时间关系图(忽略调度执行时间)。

完成三道程序共花多少时间?比单道运行节省了多少时间?若处理器调度程序每次进行程序转换化时1ms,试画出各程序状态转换的时间关系图。

操作系统课程作业及答案(专)

操作系统课程作业及答案(专)

操作系统课程作业及答案(专)说明:1. 操作系统课程作业共安排3次,每次作业总分为100分。

2. 课程作业总分为各次作业的平均分数。

3.选择题兰色为正确答案;判断题兰色为正确,黑色为错误。

4.主讲:杨运峰yyfyyf_1122@第一次作业(共100分)第一章操作系统引论一、单项选择题(每题1分,共16分)1、操作系统是一种()。

A.应用软件B. 系统软件C.通用软件D. 工具软件2、操作系统是一组()。

A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3、现代操作系统的基本特征是()、资源共享和操作的异步性。

A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4、()不是操作系统关心的主要问题。

A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器5、引入多道程序的目的在于()。

A.充分利用CPU,减少CPU等待时间B.提高实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利用存储器6、()没有多道程序设计的特点。

A. DOSB. UNIXC. WindowsD.OS/27、下列操作系统中,为分时系统的是()。

A. CP/MB. MS-DOSC. UNIXD. Windows NT8、在分时系统中,时间片一定,(),响应时间越长。

A.内存越多B.用户数越多C.后备队列越短D.用户数越少9、批处理系统的主要缺点是()。

A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10、在下列性质中,()不是分时系统的特征。

A. 交互性B. 同时性C. 及时性D. 独占性11、实时操作系统追求的目标是()。

A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。

A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13、系统调用的目的是()。

中南大学网络教育《操作系统(专科)_》在线作业一及参考答案

中南大学网络教育《操作系统(专科)_》在线作业一及参考答案
(B)建立一个进程控制块
(C)为进程分配内存
(D)将进程控制块链入就绪队列
参考答案:
(A)
18.在进程管理中,当()时,进程从阻塞态变为就绪态。
(A)进程被进程调度程序选中
(B)等待某一事件
(C)等待的事件发生
(D)时间片用完
参考答案:
(C)
19.银行家算法在解决死锁问题中是用于()的。
(A)预防死锁
参考答案:
(ACD)
2.计算机系统产生死锁的根本原因()
(A)资源有限
(B)进程推进顺序不当
(C)有多个进程并发运行
(D)进程数目太多
参考答案:
(AB)
3.解决死锁的方法有()。
(A)死锁预防
(B)死锁避免
(C)死锁的检测
(D)死锁解除
参考答案:
(ABCD)
4.操作系统的4大功能是()。
(A)处理器管理(B)存储器管理(C)设备管理(D)文件管理
(A)线程是比进程更小的能独立运行的基本单位
(B)引入线程可提高程序并发执行的程度,可进一步提高系统效率。
(C)线程的引入增加了程序执行时间的时空开销
(D)一个进程一定包含多个线程
参考答案:
(B)
5.操作系统通过()对进程进行管理。
(A)进程
(B)进程控制块
(C)进程启动程序
(D)进程控制区
参考答案:
中南大学网络教育在线作业及参考答案
(陈远跃/整理)
说明:试题顺序和选项顺序是随机的,请用Ctrl+F查找试题与答案
(一)单选题
1.操作系统在计算机系统中位于( )之间。
(A) CPU和用户
(B) CPU和主存

操作系统习题参考答案第版(一)

操作系统习题参考答案第版(一)

操作系统习题参考答案第版(一)
《操作系统习题参考答案第版》是一本非常重要的参考书,对于操作
系统这门课程的学习具有非常重要的作用。

这本书通过提供实用、全
面的习题参考答案,帮助学生更好地掌握操作系统的相关知识,并在
考试中更好地发挥自己的水平。

在这本书中,每个习题都有详细的解答,以及相关的注释和扩展。


些参考答案针对每个问题提供了不同的解决思路,让学生有机会了解
到不同的方法和策略。

同时,这本书还提供了很多评估考试难度和测
试学生掌握程度的习题,对于提高学习效果也有很大的帮助。

此外,本书还通过实用、有趣的实例帮助学生加深对操作系统知识的
理解。

这些实例通常涉及生活中的各种问题,并通过操作系统的知识
对其进行解决,学生可以从中收获很多实用的技能。

总之,《操作系统习题参考答案第版》是一本非常好的教材,具有很
高的参考价值。

它不仅提供了全面、实用的答案,还给出了很多实例,让学生在学习过程中更快、更深入地理解操作系统。

同时,这本书还
能够帮助学生评估自己的学习情况,让学生在考试中更自信地表现自己。

总的来说,《操作系统习题参考答案第版》是一本非常值得学生阅读
的书籍。

它对于操作系统的学习和掌握非常有帮助,能够让学生更快
地理解和掌握操作系统的知识,同时还能够帮助学生更好地应对考试。

这本书已经成为了很多学生学习操作系统的必备工具,值得每个学习
计算机科学的学生去翻阅、学习和借鉴。

中南大学现代远程教育《操作系统》课程作业一、简答题。1.操作系统的

中南大学现代远程教育《操作系统》课程作业一、简答题。1.操作系统的
7.
磁盘访问时间包括哪几部分?怎样减少磁盘访问延时?
8.
设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块,一个物理块可以存放10个索引表目。建立索引时,一个物理块应有一个索引表目:问该文件至少应该建立几级索引(设一级索引占用一个物理块)?索引及文件本身共占多少物理块?
9.
为什么说PCB是进程存在的唯一标志?进程和程序有何区别?
(1)进程进行下列状态变化的典型原因:
执行→等待→就绪→执行→就绪
(2)该系统中引起进程调度的三种主要原因。
2.
说明信号量S的物理含义。
3.
一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?
4.
在某段页式系统中,虚地址空间包含了8个段,段长为229字节。硬件把每个段分成大小为256字节的页。问虚地址中有多少位可以用于指定:
(1)段号
(2)页号
(3)页内偏移量
(4)整个虚地址
5.
某系统使用两级页表,页的大小是212字节,虚地址是32位。地址的前8位用作一级页表的索引。求:
(1)有多少位用来指定二级索引?
(2)一级页表中有多少项?
(3)二级页表中有多少项?
(4)虚地址空间中有多少页?
6.
有哪几种I/O控制方式,它们的工作原理是什么,分别适用于何种场合。
10.
试比较P , V原语法和加锁法实现进程间互斥的区别。
11.
设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问页面的顺序是1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1。试用FIFO与LRU页面调度算法,列出各自的页面淘汰顺序和缺页中断次数,以及最后留驻主存4页的顺序。(假设开始的4个页面已装入主存)

操作系统作业参考答案优选全文

操作系统作业参考答案优选全文

下载温馨提示:该文档是学者精心编制而成,希望能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,我们为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!1)有1个包含了16个磁头和400个柱面的磁盘。

该磁盘分成4个100柱面的区域,不同的区域分别包含160个、200个、240个和280个扇区。

假设每个扇区包含512个字节,计算磁盘容量。

解答:100*(160+200+240+280)*16*512=720896000bytes2)以下各项工作是在四个I/O软件层的哪一层完成的?a)为一个磁盘读操作计算磁道、扇区、磁头。

驱动程序b)向设备寄存器写命令。

驱动程序c)检査用户是否允许使用设备。

设备独立性软件d)将二进制整数转换成ASCII码以便打印。

用户级别软件e)唤醒阻塞的设备驱动程序。

中断服务程序f)对输入输出数据进行缓冲。

设备独立性软件g)假脱机功能。

用户级别软件h)逻辑设备对物理设备的映射。

设备独立性软件3)如果两个或更多的驱动器在很短的时间内崩溃,那么RAID就可能失效。

假设在给定的一小时内一个驱动器崩溃的概率是p,那么在给定的一小时内具有k个驱动器的RAID失效的概率是多少?解答:所有驱动器都完好的概率:(1-p)k只有1个驱动器崩溃的概率:kp(1-p)k-1所以失效概率是:1-(1-p)k- kp(1-p)k-14)3级RAID只使用一个奇偶驱动器就能够纠正一位错误。

那么2级RAID的意义是什么?毕竟2级RAID也只能纠正一位错误而且需要更多的驱动器。

解答:RAID2可以知道哪一位是错误的,并及时纠正,而RAID3只能知道数据有错。

5)某RAID2对应7个磁盘驱动器,七位海明码对应D4 D3 D2 D1 P3 P2 P1,P1是D4,D2,D1的校验,P2是D4,D3,D1的校验,P3是D4,D3,D2的校验。

电大计算机本科《操作系统》作业1及答案

电大计算机本科《操作系统》作业1及答案

《操作系统》课程作业(一)姓名班级学号一、选择题(选择一个正确答案的代码填入括号中)1. 一个完整的计算机系统是由()组成的。

A.硬件B.软件C.硬件和软件D.用户程序2. 在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

A.文件系统B.操作系统C.网络管理系统D.数据库管理系统3. 按照所起的作用和需要的运行环境,操作系统属于()。

A.用户软件B.应用软件C.支撑软件D.系统软件4. 操作系统的基本职能是()。

A.提供功能强大的网络管理工具B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内各种资源,有效地组织多道程序的运行5. 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。

这属于()。

A.处理器管理B.存储管理C.文件管理D.作业管理6. 操作系统对缓冲区的管理属于()的功能。

A.处理机管理B.设备管理C.文件管理D.存储器管理7. 操作系统内核与用户程序、应用程序之间的接口是()。

A.shell命令B.图形界面C.系统调用D.C语言函数8. 为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。

A.多道批处理系统B.分时系统C.实时系统D.网络系统9. 在实时系统中,一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

下面属于实时系统的是()。

A.计算机激光照排系统B.办公自动化系统C.计算机辅助设计系统D.航空订票系统10.下面不属于分时系统特征的是()。

A.为多用户设计B.需要中断机构及时钟系统的支持C.方便用户与计算机的交互D.可靠性比实时系统要求高11. 以下著名的操作系统中,属于多用户、分时系统的是()。

A.DOS系统B.Windows NT系统C.UNIX系统D.OS/2系统二、判断题(正确的划√,错误的划×。

)1. 操作系统是用户与计算机之间的接口。

《操作系统》作业及参考答案范文.doc

《操作系统》作业及参考答案范文.doc

《操作系统》作业及参考答案第1章操作系统概述1.3.1选择最合适的答案1.一般用户更喜欢使用的系统是()。

A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是()。

A.编译程序B.数据库管理系统C.游戏程序D.OS3. 现代OS具有并发性和共享性,是()的引入导致的。

A.单道程序B. 磁盘C. 对象D.多道程序4. 早期的OS主要追求的是()。

A.系统的效率B.用户的方便性C.可移植D.可扩充性5.()不是多道程序系统A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.()是多道操作系统不可缺少的硬件支持。

A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来。

A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成()之间的数据传输。

A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设10. 操作系统的主要功能有()。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。

A.处理机的操作与通道的操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.系统态13.()功能不是操作系统直接完成的功能。

A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时响应的OS是()。

A.多用户分时系统B.实时系统C.批处理系统时间D.网络操作系统15. 操作系统是对()进行管理的软件。

A.硬件B.软件C.计算机资源D.应用程序16.()对多用户分时系统最重要。

中南大学现代远程教育课程《操作系统》复习题及答案

中南大学现代远程教育课程《操作系统》复习题及答案

中南大学现代远程教育课程考试复习题及参考答案操作系统一、选择题。

1.下面哪个程序是操作系统的核心程序。

( C )A.调试程序 B.共享程序 C.内存管理 D.数学子程序库2.操作系统的发展过程是( A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统3.用户程序中的输入,输出操作实际上是由( C )完成。

A.程序设计语言B.编译系统C.操作系统D.标准库程序4.计算机系统中判别是否有中断事件发生应是在( B )A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时5.有关操作系统的叙述,(C)是正确的A.批处理作业有作业说明书B.分时系统不一定提供交互功能C.分时系统中,用户可独占文件系统D.分时系统与实时系统的响应及时性要求相似6.若当前进程因时间片用完而让出处理机时,该进程应转变为( A )状态。

A.就绪B.等待C.运行D.完成7.支持程序浮动的地址转换机制是( D )A.页式地址转换B.段式地址转换C.静态重定位D.动态重定位8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( D )进行排列。

A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大9.逻辑文件存放在到存储介质上时,采用的组织形式是与( B )有关的。

A.逻辑文件结构B.存储介质特性C.主存储器管理方式D.分配外设方式10.文件的保密是指防止文件被( C )A.篡改B.破坏C.窃取D.删除11.对磁盘进行移臂调度的目的是为了缩短( A )时间。

A.寻找B.延迟C.传送D.启动12.启动外设前必须组织好通道程序,通道程序是由若干( A )组成。

A.CCW B.CSW C.CAW D.PSW13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )A.先来先服务B.轮转C.最高响应比优先D.均衡调度14.作业调度程序是从处于( B )状态的作业中选取一个作业并把它装入主存。

操作系统复习题及参考答案1-4

操作系统复习题及参考答案1-4

中南大学网络教育课程考试复习题及参考答案操作系统1一、判断题:1.资源共享是现代操作系统的一个根本特征。

〔〕2.信号量机制中,P、V操作必须成对出现。

〔〕3.假设进程资源分配图中含有环,那么一定有进程处于死锁状态。

〔〕4.绝对装入方式需要对内存地址进行重定位。

〔〕5.“分页对换〞和“分段对换〞是为了支持虚拟存储系统。

〔〕6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。

〔〕7.程序的并行执行是现代操作系统的一个根本特征。

〔〕8.一个进程被唤醒意味着重新占有了CPU。

〔〕9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。

〔〕10.分段存储管理的引入是为了满足用户〔程序员〕在编程和使用上多方面的要求。

〔〕11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。

〔〕12.在文件的索引存取方法中,允许随意存取文件中的一个记录。

〔〕13.程序在并发执行时会失去封闭性。

〔〕14.由于用户的响应时间要求,因此要求设置大的时间片长度。

〔〕15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不平安状态。

〔〕16.内存的单一连续分配模式只能用在单用户、单任务的OS中。

〔〕17.虚拟存储器的“虚拟〞是指用户可使用的内存容量比实际的内存容量大的多。

〔〕18.在文件系统支持下,用户也需知道文件存放的物理地址。

〔〕19.在单CPU环境下可以实现“多道程序系统〞。

〔〕20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。

〔〕21.死锁与程序的死循环一样。

〔〕22.内存固定分区分配模式只能用在单用户、单任务的OS中。

〔〕23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。

〔〕24.通道与CPU共享内存。

〔〕二、填空题:1.操作系统的根本任务是( )。

2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资源。

操作系统课后习题答案(第一章)

操作系统课后习题答案(第一章)

习题一1-1 存储程序式计算机的主要特点是什么?答:1.存储程序:用户将解决的问题的步骤事先告诉计算机,成为程序;2.程序控制:计算机所作的任何事情都是通过CPU执行程序来完成的。

1-2 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?答:批处理系统:先将程序加载到内存中然后再由CPU执行。

分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。

分时系统由于是时间片轮转来运行程序,所以比多道处理系统响应更快。

1-3 实时系统的特点是什么?实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别?答:实时系统的特点是快速响应。

实时系统:实时系统是指计算机对于外来信息能够在被控制对象允许的截止期限内反应的系统。

分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。

1-4 什么是多道程序设计技术?试述多道程序运行的特征?答:多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插地运行。

特征:多道——计算机主存中同时存放几道相互独立的程序;宏观上并行——同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕;微观上串行——从微观上看,主存中的多道程序轮流或分时地占有处理机,交替执行。

(注:基于现在系统的发展,逐渐出现了多核CPU,所以出现了在微观上可以并行的特征)1-5 什么是操作系统?从资源管理的角度去分析操作系统,它的主要功能是什么?答:操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配和管理;控制和协调并发活动;提供用户借口,使用户获得良好的工作环境。

操作系统资源管理的目标是提高系统资源的利用率和方便用户使用。

操作系统(宗大华新新版)习题解答

操作系统(宗大华新新版)习题解答

·在裸机上安装一层软件,使机器的功能得以扩展,这时展现在用户面前的“机器”,就是所谓的虚拟机。

·操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程以及方便用户使用计算机的一个大型系统软件。

·在用户编写的程序中,可使用系统调用命令获得操作系统提供的各种功能服务,这是操作系统在程序一级给予用户的支持,称其为程序接口。

·用户可使用操作系统提供的各种操作命令,通过键盘(或鼠标)控制和完成程序的运行,这是操作系统在作业控制一级给予用户的支持,称为命令接口。

·操作系统和用户程序都能使用的硬指令,称为非特权指令。

·只能由操作系统使用的硬指令,称为特权指令。

·所谓核心态,是指CPU处于可执行包括特权指令在内的一切机器指令的状态。

·所谓用户态,是指CPU处于只能执行非特权指令的状态。

·微内核即是把操作系统的内核分为基本功能和非基本功能两部分,在内核里只保留基本功能部分,在核心态下运行;非基本功能部分则从内核剥离下来,让它们以各种服务的形式,在用户态下运行。

这一的操作系统内核,称为微内核。

·若在某系统中,用户作业被分批处理,在处理一批的过程中不允许用户与计算机发生交互作用,即使作业在运行中出现错误,也只能等到整批作业处理完毕后在机下修改。

这样的系统,就是所谓的“批处理系统”。

·所谓分时,即指多个用户通过各自的终端同时访问系统,由操作系统控制每个用户程序以很短的时间为单位交替执行。

·所谓实时,是指能够及时响应随机发生的外部事件并对事件做出快速处理的一种能力。

·一个单一的指令需要的处理过程,称为指令的一个“执行周期”。

·所谓“中断”,是指在CPU执行程序过程中,由于内部或某个外部事件的发生,让CPU暂时中止正在执行的程序而转向该突发事件的处理,处理完毕后返回被中止的程序继续执行的这样一个处理过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(一) 单选题1.计算机的操作系统是一种()。

(A) 应用软件(B) 系统软件(C) 工具软件(D) 字表处理软件参考答案:(B)2.用户程序中的输入,输出操作实际上是由()完成。

(A) 程序设计语言(B) 编译系统(C) 操作系统(D) 标准库程序参考答案:(C)3.有关操作系统的叙述,()是正确的。

(A) 批处理作业有作业说明书(B) 分时系统不一定提供交互功能(C) 分时系统中,用户可独占文件系统(D) 分时系统与实时系统的响应及时性要求相似参考答案:(C)4.用户要在程序一级获得系统帮助,必须通过()。

(A) 进程调度(B) 作业调度(C) 键盘命令(D) 系统调用参考答案:(D)5.()不是分时系统的基本特征。

(A) 同时性(B) 独立性(C) 实时性(D) 交互性参考答案:(C)6.批处理系统的主要缺点是()。

(A) CPU的利用率不高(B) 失去了交互性(C) 不具备并行性(D) 以上都不是参考答案:(B)7.进程间的间接通信方式是指()。

(A) 源进程将消息发送给管道(B) 源进程将消息发送给缓冲区(C) 源进程将消息发送给信箱(D) 源进程将消息直接发送给目标进程参考答案:(C)8.进程的组成有三部分:程序、数据字段和()。

(A) 数据记录(B) PCB(C) 数据集合(D) SDT参考答案:(B)9.UNIX属于一种()操作系统。

(A) 分时系统(B) 批处理系统(C) 实时系统(D) 分布式系统参考答案:(A)10.进程的状态有()。

(A) 管态(B) 等待(C) 运行(D) 抖动参考答案:(C)11.操作系统是一组()程序。

(A) 文件管理(B) 中断处理(C) 资源管理(D) 设备管理参考答案:(C)12.()不是基本的操作系统。

(A) 批处理操作系统(B) 分时操作系统(C) 实时操作系统(D) 网络操作系统参考答案:(D)13.进程所请求的一次打印输出结束后,将使进程状态从()。

(A) 运行态变为就绪态(B) 运行态变为等待态(C) 就绪态变为运行态(D) 等待态变为就绪态参考答案:(D)14.并发是指两个或多个事件()。

(A) 在同一时刻发生(B) 在同一时间区段内发生(C) 两个进程相互交互(D) 在时间上相互无关参考答案:(B)15.设计批处理多道系统时,首先要考虑的是()。

(A) 灵活性和可适应性(B) 系统效率和吞吐量(C) 交互性和响应时间(D) 实时性和可靠性参考答案:(B)16.关于操作系统的叙述()是不正确的。

(A) “管理资源的程序”(B) “管理用户程序执行的程序”(C) “能使系统资源提高效率的程序”(D) “能方便用户编程的程序”参考答案:(D)17.计算机系统中判别是否有中断事件发生应是在()。

(A) 进程切换时(B) 执行完一条指令后(C) 执行P操作后(D) 由用户态转入核心态时参考答案:(B)18.临界区是指并发进程中访问共享变量的()段。

(A) 管理信息(B) 信息存储(C) 数据(D) 程序参考答案:(D)19.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于()(A) 进程相应的程序段的长度(B) 进程总共需要运行时间多少(C) 进程自身和进程调度策略(D) 进程完成什么功能参考答案:(C)20.若当前进程因时间片用完而让出处理机时,该进程应转变为()状态。

(A) 就绪(B) 等待(C) 运行(D) 完成参考答案:(A)(二) 多选题1.多道批处理系统的缺点主要有()。

(A) 资源利用率低(B) 系统吞吐量小(C) 平均周转时间长(D) 无交互能力参考答案:(CD)2.多道批处理系统具有特征有()。

(A) 多道性(B) 无序性(C) 独立性(D) 调度性参考答案:(ABD)3.对操作系统的说法中正确的是()。

(A) 按运行环境将操作系统分为实时操作系统和分时操作系统和批处理操作系统(B) 分时操作系统具有多个终端(C) 实时操作系统是对外来信号及时做出反应的操作系统(D) 批处理操作系统指利用CPU的空余时间处理成批的作业参考答案:(ABC)4.下列叙述正确的是()。

(A) 对临界资源应采取互斥访问方式来实现共享(B) 进程的并发执行会破坏程序的“封闭性”(C) 进程的并发执行会破坏程序的“可再现性”(D) 系统死锁就是程序处于死循环参考答案:(AB)5.进程同步机制应遵循的原则有()。

(A) 空闲让进(B) 忙则等待(C) 有限等待(D) 让权等待参考答案:(ABCD)6.常用的操作系统有()。

(A) OS/2(B) Windows(C) Linux(D) sqlserver参考答案:(ABC)7.程序的并发执行的特征有()。

(A) 间断性(B) 失去封闭性(C) 不可再现性(D) 顺序性参考答案:(ABC)8.操作系统主要是对()资源进行管理。

(A) 处理器(B) 存储器(C) 文件(D) I/O设备参考答案:(ABCD)9.Windows操作系统为用户提供的接口有()。

(A) 命令接口(B) 程序接口(C) 图形接口(D) 以上都不是参考答案:(ABC)10.多道批处理系统的优点主要有()。

(A) 资源利用率高(B) 系统吞吐量大(C) 平均周转时间短(D) 有交互能力参考答案:(AB)11.以下关于WINXP操作系统的说法正确的是()。

(A) 是多道批处理系统(B) 可有多个用户界面(C) DOS操作系统(D) 网络操作系统参考答案:(AB)12.运行过程中,进程具有的基本状态为()(A) 就绪状态(B) 执行状态(C) 阻塞状态(D) 挂起状态参考答案:(ABC)13.设计多道批处理系统时,不需要考虑的因素有()。

(A) 交互性(B) 及时性(C) 系统效率(D) 吞吐量参考答案:(AB)14.在多进程的并发系统中,有关进程间的关系的正确说法是( )。

(A) 都是逻辑上无关的(B) 有些可能逻辑上无关的(C) 都是逻辑上有关的(D) 有些可能逻辑上有关的参考答案:(BD)15.操作系统的主要设计目标是()。

(A) 方便用户使用(B) 提高处理速度(C) 提高资源利用率(D) 扩大存储容量参考答案:(AC)16.程序顺序执行时的特征有()。

(A) 顺序性(B) 间断性(C) 封闭性(D) 可再现性参考答案:(ACD)17.造成死锁的原因是()。

(A) 内存容量太小(B) 系统进程数量太多,系统资源分配不当(C) CPU速度太慢(D) 进程推进顺序不合适参考答案:(BD)18.分时系统的四个主要特征特征是()。

(A) 多路性(B) 独立性(C) 及时性(D) 交互性参考答案:(ABCD)19.操作系统的基本任务是()。

(A) 对计算机系统资源进行管理(B) 给用户使用计算机提供一个友好接口(C) 对用户资源进行管理(D) 使用户可以编辑文档参考答案:(AB)20.人工操作方式的缺点主要是()。

(A) 用户独占全机(B) 处理不及时(C) 无独立性(D) CPU等待人工操作参考答案:(AD)(三) 判断题1.就绪状态、执行状态和挂起状态是进程的三种基本状态。

(A) 对(B) 错参考答案:(B)2.进程是程序的一次执行,两个同时存在的进程所对应的程序总是不同的。

(A) 对(B) 错参考答案:(B)3.保证“原语”执行时的不被分割,是为了提高其执行速度。

(A) 对(B) 错参考答案:(B)4.进程状态可由就绪状态转换到阻塞状态。

(A) 对(B) 错参考答案:(B)5.程序在并发执行时会失去封闭性。

(A) 对(B) 错参考答案:(A)6.对批处理作业,运行时不需提供相应的作业控制信息。

(A) 对(B) 错参考答案:(B)7.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。

(A) 对(B) 错参考答案:(A)8.进程的并发执行是指多个进程在一个处理机上同时执行。

(A) 对(B) 错参考答案:(B)9.一个进程被唤醒意味着重新占有了CPU。

(A) 对(B) 错参考答案:(B)10.并发是现代操作系统的最重要的特征。

(A) 对(B) 错参考答案:(A)11.资源共享是现代操作系统的一个基本特征。

(A) 对(B) 错参考答案:(A)12.信号量机制中,P、V操作必须成对出现。

(A) 对(B) 错参考答案:(A)13.操作系统的目的是提供一个让用户能方便地、高效地执行程序的环境。

(A) 对(B) 错参考答案:(A)14.多道程序系统中,因为是多道程序交替占用CPU,因而其CPU的利用率与单道系统相比,不可能提高。

(A) 对(B) 错参考答案:(B)15.在单处理机系统中,多个进程并行执行是指它们同时处于进程的“运行状态”。

(A) 对(B) 错参考答案:(B)16.顺序性、封闭性和不可再现性都是程序顺序执行时的特征。

(A) 对(B) 错参考答案:(B)17.保证“原语”执行时的不被分割,是为了数据的完整性和一致性。

(A) 对(B) 错参考答案:(A)18.在多道程序环境下,允许多个程序并发执行。

(A) 对(B) 错参考答案:(A)19.在单CPU环境下可以实现“多道程序系统”。

(A) 对(B) 错参考答案:(A)20.程序的并行执行是现代操作系统的一个基本特征。

(A) 对(B) 错参考答案:(A)。

相关文档
最新文档