华工·操作系统作业二及答案

合集下载

操作系统2及答案

操作系统2及答案

操作系统2及答案火炉中学校计算机专业考试复习题《操作系统2》一、填空题1、实时系统分为__________________ 和__________________两类。

2、对一张使用过多次的软盘,为提高其存取速度进行格式化,应选择的格式化类型是________________。

3、在WINDOWS XP中文件操作一次能对_________________文件进行。

4、要查找所有的gif文件,应在“搜索助理”窗格中的“全面或文件名”输入框中输入____________。

5、文件的扩展反映文件的___________________。

6、在资管理器中,将文件或文件夹拖到同一驱动器的其它文件夹中,其实现的操作是___________。

7、在WINDOWS XP的图画程序窗口中,用鼠标______________击颜色盒中的色块,可设置背景色。

8、在IE浏览器的“Internet选项”对话框中,点击“使用默认页”按钮会将默认连接到______________。

9、根据____________________的不同操作系统通常分为单用户、批处理、分时、实时、网络5类。

10、切换用户时,当前用户正在运行的程序将__________运行。

11、鼠标左键快速按下、松开、再按下、再松开,称为鼠标的_________操作。

12、“自动隐藏任务栏”是在_________________13、任务栏的最左端是__________________14、磁盘清理是删除____________________文件和程序,以便腾出更多的磁盘空间。

15、操作系统按用途和使用方式分为单用户系统、_______________,分时系统,实时系统和网络系统。

16、通常情况下,_________位于桌面的最下方,显示正在运行的程序。

17、切换窗口的快捷键可用ALT+TAB或______________18、若一个菜单的选项后带由“…”,则表示选择该选项后会弹出一个___________。

华东《操作系统》2016年秋学期在线作业(二)

华东《操作系统》2016年秋学期在线作业(二)

中石油华东《操作系统》2016年秋学期在线作业(二)一、单选题(共20 道试题,共100 分。

)1. 操作系统中的SPOOLING技术,实质是将()转化为共享设备的技术。

A. 虚拟设备B. 独占设备C. 脱机设备D. 块设备正确答案:2. 在段页式存储管理系统中,程序按逻辑块划分成若干()。

A. 段B. 分区C. 块D. 页号正确答案:3. 通道是一种()。

A. I/O端口B. 数据通道C. I/O专用处理器D. 软件工具正确答案:4. 磁带上的文件一般只能()。

A. 顺序存取B. 随机存取C. 以字节为单位存取D. 直接存取正确答案:5. 在使用改进型的CLOCK算法进行页面置换时,最坏情况下需要几次扫描才能找到一个被换出的页面?A. 2次B. 3次C. 4次D. 不一定正确答案:6. 分区管理中采用“首次适应”分配算法时,宜把空闲区按()次序登记在空闲区表中。

A. 长度递增B. 长度递减C. 地址递增D. 地址递减正确答案:7.题目和答案如下图所示:A.B.C.D.正确答案:8. 使用文件前必须先()文件。

A. 命名B. 建立C. 打开D. 备份正确答案:9. 动态重定位技术依赖于()。

A. 重定位装入程序B. 重定位寄存器C. 地址机构D. 目标程序正确答案:10. 在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行方问页号序列为1、2、3、4、1、2、5、1、2、3、4、5、6时,将产生()次缺页中断。

A. 7B. 8C. 9D. 10正确答案:11. 文件系统中用()管理文件A. 作业控制块B. 外页表C. 目录D. 软硬件结合的方法正确答案:12. 支持虚拟内存管理的对换区通常在()。

A. 内存B. 外存C. 外存的文件区D. 既可在内存也可在外存正确答案:13. 文件系统是指()。

A. 文件的集合B. 文件的目录C. 实现文件管理的一组软件D. 文件、管理文件的软件及数据结构的总体正确答案:14. 文件使用完毕后应该()。

操作系统第二次作业题及答案.doc

操作系统第二次作业题及答案.doc

第2次作业一、单项选择题(本大题共40分,共20小题,每小题2分)1.设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。

()不是设备驱动程序的功能。

A.根据请求传送的数据量,组织I/O缓冲队列B.利用T/0缓冲,对数据进行加工C.启动设备进行I/O操作D.I/O设备中断处理2.解决死锁的途径是()A.立即关机排除故障B.立即关机再重新开机C.不要共享资源,增加独占资源D.运行检测程序并恢复系统3.吋间片一般应用于()。

是A.批处理操作系统B.分时操作系统C.实时操作系统D.以上都不是4.磁带上的文件一般只能()A・随机存取B•顺序存取C.直接存取D.以字节为单位存取5.下面关于临界区概念论述正确的是:()A.临界区是指进程中用于实现进程互斥的那段程序代码氏临界区是指进程中用于实现进程同步的那段程序代码C.临界区是指进程中用于实现进程通信的那段程序代码D.临界区是指进程中用于访问公用数据(临界资源)的那段程序代码6.配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为()计算机。

A.并行B.真实C.虚拟D.共享7.内存和外存容量之和与虚拟存储器容量相比其大小关系是()A.前者比后者大B.前者比后者小C.二者相等D.不一定8.把独占性设备改造成能为若干个用户共享的设备,这种设备称为()A.存储设备B.系统设备C ・用户设备D.虚拟设备9. 为实现对缓冲区buf 访问的同步,下叙述中正确的是A. 读进程从buf 中读出数据前,应用对写进程信号量进行P 操作;B. 读进程从buf 中读出数据前,应用对写进程信号量进行V 操作;C. 读进程从buf 中读岀数据后,应用对写进程信号量进行P 操作;D. 读进程从buf 屮读出数据后,应用对写进程信号量进行V 操作;10.()大多用于对信息的及时性要求比较严格并且很少会对所有数据进行 处理的应用程序中。

2020年秋季大工《操作系统》在线作业2附标准答案2

2020年秋季大工《操作系统》在线作业2附标准答案2

2020年秋季大工《操作系统》在线作业2
附标准答案2
2020年秋季大工《操作系统》在线作业2附标准答案2
一、单选题(共10道试题,共50分)
1.P操作、V操作是信号量的同步原语。

2.用P操作、V操作管理临界区时,信号量的初值可以定义为1.
3.在操作系统中,对信号量S的P操作定义中,使进程进入相应等待队列等待的条件是S<0.
4.作业在生存期中有4种状态,它们是提交、后备、运行和完成。

5.若所有作业同时到达,在以下作业调度算法中,平均等待时间最短的是最短进程优先调度算法。

6.碎片的出现造成了内存空间资源的浪费,进程的逻辑地址空间被划分成若干个大小(长度)相等的区域,每个区域称为“页”,系统将程序的逻辑地址空间分成若干个子部分,这些子部分被称为段,以上说法都对。

7.不具备灵活性不是多处理器系统的优点。

8.三个进程争夺同一个资源不一定死锁。

9.采用资源预分配策略可以预防系统出现死锁。

10.资源的有序分配使用策略可以破坏循环等待资源条件。

二、判断题(共10道试题,共50分)
11.如果在操作系统中同时存在三个进程,这些进程可以
共享允许共享的系统资源。

正确。

12.PV操作是把信号量S与共享资源对应起来的一种机制,当S>0时,表示有资源可用或允许进程进入临界区。

错误。

计算机操作系统2及答案

计算机操作系统2及答案

操作系统自测题(二)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。

每小题2分,共20分)1、可能出现抖动的存储管理方式是()A固定式分区分配B动态分区分配C动态重定位分区分配D请求分页存储管理2、批处理系统的主要缺点是()A输入输出设备利用率低B失去了多道性C无交互性D需要人工干预3、进程间的同步是指进程间在逻辑上的相互()关系A制约B联接C调用D合作4、SPOOLING技术的实质是()A以空间换取时间B将独享设备改造为共享设备C虚拟设备D在进程和进程之间切换设备5、我们称磁盘是共享设备,是因为()A磁盘空间可以让多个用户共享B磁盘可支持SPOOLING技术C多个用户对磁盘的访问可同时进行D一台磁盘机可有很多盘片6、提出以下哪一种是不可能的进程状态变化()A阻塞—就绪B执行—阻塞C执行—就绪D阻塞—执行7、某页式管理系统中,地址寄存器的低10位表示页内地址,则页面大小为()A、1024字节B、1024KC、512字节D、512K8、资源采用按序分配能达到()的目的。

A、避免死锁B、解除死锁C、防止死锁D、检测死锁9、将文件加密不是为了防止()A文件被他人修改B文件被他人阅读C文件被他人执行D文件被他人复制10、建立多级目录()A便于文件的保护B便于关闭文件C解决文件的重名与共享D便于提高系统的效率二、名词解释(每小题3分,共15分)1、抖动:2、内核:3、临界资源:4、进程:5、共享设备:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、分时系统具有交互性,而实时系统无交互性。

()2、若用信号量作为同步工具,多个P和V顺序不当,也会产生死锁。

()3、在存储管理技术中,固定式分区分配产生“外零头”,而可变式分区分配方式产生“外零头”()4、当进程已分配到除CPU以外的所有必要资源时,便处于阻塞状态。

()5、操作系统的任务之一就是提高系统的软硬件资源。

华南理工操作系统课后作业(201809)

华南理工操作系统课后作业(201809)

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

2.操作系统内存管理有哪些主要功能?它们的主要任务是什么?答:操作系统内存管理主要功能是:快速的分配,以及在适当的时候释放和回收内存资源;它们的主要任务是:软件运行时对计算机内存资源的分配和使用。

3.进程在运行时存在那两种制约关系?并举例说明之。

答:进程在运行时存在目态和管态两种制约关系,目态指的是除了系统指令以外的指令能运,管态可以运行任何指,两者的区别为: (1)目态时,迚程访问的内存空间和对象受到限制,(2)迚行在管态时运行是丌可被剥夺的.4.在创建一个进程时所要完成的主要工作是什么?答:(1)OS 发现请求创建新进程事件后,调用进程创建原语Creat()(2)申请空白PCB(3)为新进程分配资源(4)初始化进程控制块(5)将新进程插入就绪队列。

5.什么是进程?什么是线程?比较进程和线程的异同。

答:进程(Process):普通的解释就是,进程是程序的一次执行,线程(Thread):线程可以理解为进程中的执行的一段程序片段。

6.算下列A、B、C、D四个进程在FCFS和SJF调度方式下的调度顺序和平均周转时间。

7.死锁和死机有什么区别?OS处理死锁的基本方法有哪些?答:死机是指电脑死机桌面被锁定或蓝屏,鼠标丌能动,严重时连热启动(ALT+CTRL+DEL)都丌行。

死锁是指某一软件运行出现卡死未响应状态死锁可以同时按下ALT+CTRL+DEL在出现的任务列表里选定程序名后标注没有响应的项,单击结束任务。

通过况启动解决了。

对亍蓝屏,在按下ESC键无效后,按复位键。

8.分段和分页存储管理有何区别?答:分段和分页存储管理的区别是:(1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率;或者说,分页仅仅是由亍系统管理的需要,而丌是用户的需要。

《操作系统》作业部分参考答案2

《操作系统》作业部分参考答案2

第10章:Shell程序设计1、说明shell程序(脚本)的用途,及执行shell脚本的方法Shell程序广泛地应用于实现系统初启、配置和系统管理维护等工作执行shell脚本的方法有3种将脚本文件作为可执行文件:$ ./hello # hello是脚本文件启动一个子Shell来执行脚本:$ bash hello # hello是脚本文件由当前shell进程执行脚本:$ . Hello # hello是脚本文件2、shell变量的分哪几类、什么是导出变量?三类1)用户变量:用户为实现某种应用目的而定义的变量。

2)环境变量:由系统预定义的变量,用于为Shell提供有关运行环境的信息。

3)特殊变量:由Shell自定义的变量,用于记录Shell当前的运行状态的一些信息。

导出变量:可被任何子Shell引用的变量3、分别说明题10-6中两条命令的不同之处第1个命令,显示单引号``中的全部内容第2个命令,显示双引号“”中的$LOGNAME,会替换成登录的用户名4、说明命令执行后的可能结果A) $ rm myfile$ echo $?若当前目录存在myfile文件,将被删除,显示为0;否则为1B) $ expr 5 \& 0$ echo $?显示为0,和1C) 已知$ date的结果:三10月28 12:08:05 CST 1998$ set `date`$ echo $6 $2 $3 $1显示为1998 10月28 三5、编写一个脚本,检查student用户是否登录,若登录即发送一个“hello!”信息。

参考本章PPT例2,或例10.51第11章:Linux系统管理1、系统用户分分几类?三类:超级用户:用户名为root,UID=0。

普通用户:UID>=1000。

特殊用户:UID=1-999,不能登录使用。

2、如何切换系统的单/多用户模式?init 1单用户模式。

init 3多用户模式3、如何创建新用户及如何修改口令?增加一个用户命令useradd[用户名],口令命令:passwd [用户名]4、如何切换用户?口令命令:su [用户名]5、如何终止前台进程?用Ctrl+c键6、如何查看磁盘空间占用情况?用df 和du命令补充:应用题:1、某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,厅外的购票者可立即进入,否则需要在外面等待。

计算机操作系统作业2(含答案)全解

计算机操作系统作业2(含答案)全解

一、选择题1.在进度的构成局部之中,进度在运转中不行改正的局部是______。

A.私用程序段B.共享程序段C.数据段D.进度控制块2.响应比高者优先作业调动算法是以计算时间和______来考虑的。

A.输入时间B.达成时间C.周转时间 D.等候时间3.在信息缓冲通讯中,信息行列属于______资源。

A.临界B.共享C.永久 D.可剥夺4.进度间的同步是指进度间在逻辑上的互相______关系。

A.联接B.限制C.持续 D.调用5.最合适于分时系统的进度调动算法是 ______。

A.先来先效力〔 FCFS〕B.最短作业优先〔SSJF〕C.优先数法D.轮转法〔RR〕6.进度A和进度B经过共享缓冲区协作达成数据办理,进度A负责生产数据并放入缓冲区,进度B从缓冲区中读数据并输出。

进度A和进度B之间的关系是______。

A.互斥关系B.同步关系C.互斥和同步D.无限制关系7.在优先级调动中, ______类进度可能被“饿死〞,即长时间得不到调动。

A.短进度B.进步程C.低优先级进度 D.大内存进度8.进度从运转状态到堵塞状态可能是因为______。

A.进度调动程序的调动B.现运前进度的时间片耗尽C.现运前进度履行了 wait操作D.现运前进度履行了 signal操作9.银专家算法在解决死锁问题中是用于 ______的。

A.预防死锁B.防备死锁C.检测死锁 D.排除死锁10.______不是进度调动算法。

A.时间片轮转法 B.先来先效力方法C.响应比高者优先法 D.平衡调动算法11.下边对于线程的表达中正确的选项是______。

A.线程包含CPU现场,能够独立履行程序B.每个线程有自己独立的地点空间C.线程之间的通讯一定使用系统调用函数D.进度只好包含一个线程12.并发进度之间______。

A.相互没关B.一定同步C.一定互斥 D.可能需要同步或互斥13.当一个进度运转时,系统可能鉴于某种原那么强行将其撤下,把办理器分派给其余进程,这类调动方式是______。

华南理工大学操作系统(含课程设计)随堂练习

华南理工大学操作系统(含课程设计)随堂练习

华南理⼯⼤学操作系统(含课程设计)随堂练习A. B. D. 参考答案:CA. B. C. D. 参考答案:CA. B. D. 参考答案:CA. B. C. D. 参考答案:AA. B. D. 参考答案:CA. B. C. D. 参考答案:DA. B. D. 参考答案:A对. 错参考答案:√对错参考答案:√对错参考答案:×对错参考答案:×对. 错参考答案:×对. 错参考答案:×A. B. D. 参考答案:BA. B. C. D. 参考答案:BA. B. D. 参考答案:CA. B. C. D. 参考答案:BA. B. D. 参考答案:BA. B. C. D. 参考答案:DA. B. D. 参考答案:AA. B. C. D. 参考答案:D对. 错参考答案:√对. 错参考答案:√对. 错参考答案:√对. 错参考答案:×对. 错参考答案:√对. 错参考答案:√对. 错参考答案:×对. 错参考答案:×A. B. D. 参考答案:B A. B. C. D. 参考答案:D A. B. D. 参考答案:C A. B. C. D. 参考答案:B A. B. D. 参考答案:C 对. 错参考答案:√对错参考答案:√对. 错参考答案:×对错参考答案:√对错参考答案:×A. B. D.A. B. C. D.A. B. D.A. B. C. D.A. B. D.A. B. C. D.对错对. 错对错对错对换性是虚拟存储器的⼀个特点(答题:对. 错. (已提交)A. B. D.A. B. C. D.A. B. D.A. B. C. D.A. B. D.A. B. C. D. 对错对. 错对错对错对错对. 错对错对错A. B. D.A. B. C. D.A. B. D.A. B. C. D.A. B. D.A. B. C. D.A. B. D. 对. 错对. 错对. 错A. B. D.A. B. C. D.A. B. C. D. 对. 错对错对. 错。

操作系统形考2

操作系统形考2

一、单选题(每题4分,共计16题)题目1正确获得4.00分中的4.00分题干现有3个作业同时到达,每个作业的计算时间都是1小时,它们在一台CPU上按单道方式运行,则平均周转时间为()小时。

选择一项:A. 1B. 3C. 2D. 6反馈Your answer is correct.【解析】第1个作业的周转时间为1;第2个作业因为等第1个作业完成,周转时间为1+1=2;第3个作业因为等第2个作业完成,周转时间为2+1=3;平均周转时间为(1+2+3)/3=2,因此 2 正确。

正确答案是:2评论写评语或修改得分题目2正确获得4.00分中的4.00分题干作业调度的关键在于()。

选择一项:A. 用户作业准备充分B. 有一个较好的操作环境C. 选择恰当的作业调度算法D. 选择恰当的进程管理程序反馈Your answer is correct.【解析】调度依据的是某种调度算法,选择恰当的作业调度算法是作业调度的关键。

正确答案是:选择恰当的作业调度算法评论写评语或修改得分题目3正确获得4.00分中的4.00分题干为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配,这项工作是由()完成的。

选择一项:A. 对换B. 作业调度C. 中级调度D. 进程调度反馈Your answer is correct.【解析】题中提到了“作业”,必然是作业调度,因此:作业调度正确。

正确答案是:作业调度评论写评语或修改得分题目4正确获得4.00分中的4.00分题干在作业调度中,若采用优先级调度算法,为了尽可能使CPU和外部设备并行工作,有如下三个作业:J1以计算为主,J2以输入输出为主,J3计算和输入输出兼顾,则它们的优先级从高到低的排列顺序是()。

选择一项:A. J2,J1,J3B. J3,J2,J1C. J2,J3,J1D. J1,J2,J3反馈Your answer is correct.【解析】J1为CPU繁忙型作业,J2为I/O繁忙型作业,J3两者兼顾。

操作系统第2章习题带答案

操作系统第2章习题带答案

第二章一、问答题1、配置在终端上的终端处理程序主要用于实现人机交互,应具有哪些功能?2、简述系统调用与一般过程调用的区别。

3、系统调用与一般过程调用的区别是什么?4、系统调用的执行过程大体上分成哪三步?二、计算题1、有一个具有两道作业的批处理系统,有如下表所示的作业序列(表中所列作业优先级即为进程优先级,数值越小优先级越高)。

列出下面情况下所有作业进入内存时刻及结束时刻,并计算其平均周转时间。

假设采用短作业优先的调度算法,进程调度采用优先级为基础的剥夺式算法。

解题:10:00 A到达,无竞争,A开始运行10:20 B到达,进入内存,B的优先级高于A,A停止,B运行10:30 C到达,不能进入内存10:40 D到达,不能进入内存10:50 B运行结束,C和D竞争进入内存,D进入,A运行11:10 A运行结束,C进入内存,C运行12:00 C运行结束,D运行12:20全部结束T=(70+30+90+100)/4=72.5分钟2、在一个单道批处理系统中,采用响应比高者优先的作业调度算法。

当一个作业进入系统后就可以开始调度,假定作业都是仅计算,忽略调度花费的时间。

现有三个作业,进入系统的时间和需要计算的时间如表所示:求出每个作业的开始时间、完成时间及周转时间并填入表中。

平均周转时间:60分钟+120分钟+60分钟=80分钟3、系统采用不能移动已在内存储器中作业的可变分区方式管理内存储器,现有供用户使用的内存空间200K,内存空间的分配算法为最先适应分配算法,进程调度算法采用先来先服务算法,有一批作业见表。

该系统采用多道程序设计技术,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用“响应比高者优先算法”选中作业执行的次序以及各个作业的装入内存时间、开始执行时间、完成时间。

评。

华工-操作系统课后作业

华工-操作系统课后作业

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

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

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

答:采用批量处理作业方式的操作系统叫多道批量操作系统(Batch Operating System)。

实时操作系统(Real Time Operating System)是指外界事件或数据产生时,能够接收并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应。

并控制所有实时任务协调一致运行的操作系统。

允许多个联机用户同时使用一台计算机系统进行计算的操作的系统统称分时操作系统(Time Sharing Operating System.)。

3.操作系统需要管理哪些资源?它的基本功能是什么?答:硬件资源CPU打印机等软件资源数据程序等。

操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。

它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。

4.操作系统对外提供了哪些接口?答:(1)操作系统的命令接口通过在用户和操作系统之间提供高级通信来控制程序运行用户通过输入设备发出一系列命令告诉操作系统执行所需功能它包括了键盘操作命令和作业控制命令称为作业一级的用户接口。

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

华工 网络 操作系统课后作业

华工 网络 操作系统课后作业

第一章:操作系统引论1.什么是操作系统?可以从哪些角度阐述操作系统的作用?答: (1)操作系统是管理系统资源, 控制程序执行, 改善人机界面, 提供各种服务, 合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件. (2)用户角度:用户与计算机硬件系统之间接口资源管理角度:计算机资源的管理者,处理机管理、存储器管理、I/O设备管理、文件管理2.简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。

答: 采用批量处理作业方式的操作系统叫多道批量操作系统实时操作系统是指外界事件或数据产生时, 能够接收并以足够快的速度予以处理, 其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应, 并控制所有实时任务协调一致运行的操作系统.允许多个联机用户同时使用一台计算机系统进行计算的操作的系统统称分时操作系统3.操作系统需要管理哪些资源?它的基本功能是什么?答: 操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。

它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等.4.操作系统对外提供了哪些接口?答: (1)操作系统的命令接口:通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。

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

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

系统调用是操作系统对外提供的一批系统子功能,是一类特殊的过程调用,由机器指令完成。

华南理工网络教育操作系统(含课程设计)参考答案

华南理工网络教育操作系统(含课程设计)参考答案
A、优先权高的先调度B、短作业先调度C、时间片用完重新调度
D、进程提出I/O提出则重新调度
答题:A. B. C. D.(已提交)
5.(单选题)以下不属于面向系统的调度准则的是()
A、系统吞吐量高B、处理机利用率高C、各种资源平衡利用D、响应时间快
答题:A. B. C. D.(已提交)
6.(单选题)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为( )
A、批处理作业必须提交作业控制信息
B、分时系统不一定都具有人机交互功能
C、从响应时间的角度看,实时系统与分时系统差不多
D、由于采用了分时技术,用户可以独占计算机的资源
答题:A. B. C. D.(已提交)
11.(判断题) Windows是一个单用户多任务操作系统()
答题:对.错.(已提交)
12.(判断题) UNIX是一个多用户多任务操作系统()
答题:对.错.(已提交)
13.(判断题)有了操作系统,计算机系统的资源利用率更高,用户使用计算机更方便()
答题:对.错.(已提交)
14.(判断题)当前三大操作系统类型是批处理系统、分时系统和实时系统()
答题:对.错.(已提交)
15.(判断题)操作系统是计算机软件和硬件资源的管理者()
答题:对.错.(已提交)
C、用户操作计算机更方便D、并行执行多个进程
答题:A. B. C. D.(已提交)
3.(单选题)历史上最早出现的操作系统是()
A、单道批处理系统B、多道批处理系统C、分时系统D、实时系统
答题:A. B. C. D.(已提交)
4.(单选题)实时操作系统必须在()内处理完来自外部的事件。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章:设备管理1.计算机系统中I/O设备有哪些分类方式?答:可以从多方面对I/O设备进行分类a 按使用特性分类可以划分为:1、存储设备如磁盘、磁带、光盘等;2、输入/输出设备如打印机、键盘、显示器、音声输入/输出设备等等;3、终端设备包括通用终端、专用终端和虚终端;4 脱机设备。

b 按所属关系分类可划分为:1、系统设备指在操作系统生成时已经等机载系统中的标准设备如打印机、磁盘等时钟也是一系统设备;2、用户设备指在系统生成时未登记在系统中的非标准设备。

c 按资源分配分类可划分为:1、独占设备通常分配给某个进程在该进程释放之前其他进程不能使用。

如打印机和纸带读入机;2、共享设备允许若干个进程同时使用。

如磁盘机;3、虚拟设备通过假脱机技术把原来的独占设备改造成若干进程所共享的设备以提高设备的利用率。

d 按传输数据数量分类可划分为:1、字符设备如打印机、终端、键盘等低速设备;2、块设备如磁盘、磁带等高速外存储器。

2.操作系统设备管理的主要任务是什么?答:主要任务是完成用户提出的I/O请求为用户分配I/O设备提高CPU和I/O设备的利用率提高I/O速度以及方便用户使用I/O设备。

3.通道分为几类?各有什么特点?答:1 答通道分为选择通道、字节多路通道和数组多路通道。

选择通道(selector channel):可以连接多个外设而一次只能访问其中一个外设执行一道通道程序单道工作方式。

以块为单位传送数据速度快适合高速外部设备。

如磁盘磁带。

字节多路(byte multiplexor channel)通道:以字节为单位传送数据多个外设分时轮流使用通道分时系统工作方式。

适合连接低速字符设备。

数组多路(block multiplexor channel)通道:以块为单位传送数据可以并发访问多个外设分时执行多道通道程序。

适合连接中高速外部设备。

如磁盘、磁带。

.4.简要叙述四种I/O控制方式的工作过程。

答:I/O控制方式1、程序直接控制方式:CPU指挥控制器启动设备工作后反复测试设备的忙闲标志位I/O部件状态寄存器中某一位决定内存和外设之间是否继续交换一个字节。

2、中断控制方式:CPU向外设发出命令后转去做其他工作。

当数据到达控制器的数据寄存器后控制器发中断信号要求CPU服务。

CPU执行下一步数据传输。

3、DMA方式:允许DMA控制器“接管”总线的控制权直接控制外设与内存的数据交换。

4、通道方式:把对一个数据块的读或写为单位的干预减少为对一组数据块的读或写及有关的控制和管理为单位的干预。

同时又可实现CPU、通道和I/O设备三者的并行操作。

5.什么是设备独立性?如何实现设备独立性?答:设备独立性是指操作系统把所有外部设备统一当作成文件来看待只要安装它们的驱动程序任何用户都可以象使用文件一样操纵、使用这些设备而不必知道它们的具体存在形式。

为了实现设备的独立性应引入逻辑设备和物理设备两个概念。

在应用程序中使用逻辑设备名称来请求使用某类设备而系统执行时是使用物理设备名称。

鉴于驱动程序是一个与硬件或设备紧密相关的软件必须在驱动程序之上设置一层软件称为设备独立性软件以执行所有设备的公有操作、完成逻辑设备名到物理设备名的转换为此应设置一张逻辑设备表并向用户层或文件层软件提供统一接口从而实现设备的独立性。

6.SPOOLING系统有何特点。

答:SPOOLING技术是在通道技术和多道程序设计基础上产生的它由主机和相应的通道共同承担作业的输入输出工作利用磁盘作为后援存储器实现外围设备同时联机操作。

7.设备驱动程序通常要完成哪些工作?答:当设备完成了I/O之后设备控制器向CPU发送一个中断请求CPU响应后即的进程。

I/O唤醒等待该①中断处理程序的工作可分为以下几步:可转向中断处理程序。

.②保护被中断进程的CPU运行环境。

③分析中断原因转入相应的中断处理程序。

④进行中断处理。

⑤恢复被中断进程的现场。

8.一次磁盘访问的时间由哪些部分构成?有哪些方法提高磁盘读写性能?答:磁盘访问时间是由多因素决定的其中很大程度上取决于磁盘的物理性能。

磁盘访问时间T由3部分组成:T=Ts+Tr+Tt 其中Ts为寻道时间、Tr为旋转延迟时间、Tt为传输时间。

9.目前常用的磁盘调度算法有哪些?每种算法优先考虑的问题是什么?答:目前常用的磁盘调度算法有3种包括FCFS、SSTF和SCAN。

它们优先考虑的问题分别如下:FCFS,即先来先服务,优先考虑请求的先后次序。

SSTF,即最短寻道优先,优先考虑寻道时间短的请求。

SCAN,即扫描算法,主要从寻道较短且无“饥饿”现象两方面考虑。

目前该算法又发展了多个修正版本电梯调度算法就是其中之一。

第六章:文件管理1.什么是文件?用户对文件施加的主要操作有哪些?答:1、文件是具有文件名的一组相关信息的集合。

2、用户通过文件系统提供的系统调用对文件实施操作。

(1)基本文件操作创建、删除、读、写、截断、设置读/写位置等;(2)文件打开和关闭操作第一步通过检索文件目录找到指定文件属性及其在外存上位置第二步对文件实施读写等相应操作;(3)其他文件操作一是文件属性操作二是目录操作三是文件共享与文件系统操作的系统调用实现等。

2.什么是文件的逻辑结构和物理结构?按照这两种结构文件可以分为哪些类别?各有什么特点?答:文件的逻辑结构:从用户观点出发所观察到的文件组成形式是用户可以直接又称为文文件的物理结构处理的数据及其结构独立于文件的物理特性又称文件组织。

.件的存储结构是指文件在外存上的存储组织形式。

文件的逻辑结构可分为有结构文件和无结构文件。

有结构文件是指由一个以上的记录构成的文件又称为记录式文件。

根据记录的长度又可分为定长和不定长两类。

定长记录指文件中所有记录的长度都是相同的。

变长记录指文件中各记录的长度不相同。

根据组织方式不同又分为顺序文件、索引文件、索引顺序文件和无结构文件。

3.外存分配有哪些方式?答:外存分配方式有:连续分配方式、链接分配方式和索引分配方式。

4.什么是目录?什么是目录文件?文件控制块中包含什么信息项?答:1、目录:是文件的索引。

2、文件目录是一种数据结构用于表示系统中的文件及其物理地址供检索时使用。

3、文件控制块中包含基本信息、存储控制信息和使用信息。

5.目前广泛采用的目录结构形式是哪种?它有什么化点?答:单级目录结构、两级目录结构和多级目录结构。

单级目录的优点是简单且能实现目录管理的基本功能——按名存取。

两级目录结构优点是提高了检索目录的速度在不同的用户目录中可以使用相同的文件名不同用户还可使用不同的文件名访问系统中的同一共享文件。

多级目录结构的优点是便于表示结构复杂的问题。

6.常用的文件存储空间管理方法有哪些?答:常用的方法有空闲表法和空闲链表法。

第八章:网络操作系统1.按照网络拓扑结构计算机网络可以分成娄几类?答:主要有星型结构、环型结构、总线结构、分布式结构、树型结构、网状结构等。

2.简述OSI七层模型分别是哪七层,每层有什么功能?答:1、物理层物理层所处理的数据单位是比特bit物理层向上为数据链路层提供物理链路实现透明的比特流bit stream传输服务物理层向下与物理媒体相连要确定连接物理媒体的网络接口的机械、电气、功能和过程方面的特性。

2、数据链路层数据链路层负责在单个链路上的结点间传送以帧frame为PDU的数据在不太可靠的物理链路上实现可靠的数据传输。

数据链路层的主要功能包括建立、维持和释放数据链路的连接链路的访问控制流量控制和差错控制。

3、网络层网络层传送的PDU称为分组或包packet在物理网络间传送分组负责将源端主机的报文通过中间转发结点传送到目的端。

网络层是通信子网的最高层为主机提供虚电路和数据报两种方式的服务。

网络层主要负责分组转发和路由选择根据路由表把分组逐跳地由源站传送到目的站并能适应网络的负载及拓扑结构的变化动态地更新路由表。

4、传输层传输层传输的PDU称为报文message传输层为源结点和目的结点的用户进程之间提供端到端的可靠的传输服务。

端到端的传输指的是源结点和目的结点的两个传输层实体之间不涉及路由器等中间结点。

为了保证可靠的传输服务传输层具备以下一些功能面向连接、流量控制与拥塞控制、差错控制相网络服务质量的选择等。

5、会话层会话层在传输层服务的基础上增加控制会话的机制建立、组织和协调应用进程之间的交互过程。

会话层提供的会话服务种类包括双工、半双工和单工方式。

会话管理的一种方式是令牌管理只有令牌持有者才能执行某种操作。

会话层提供会话的同步控制当出现故障时会话活动在故障点之前的同步点进行重复而不必从头开始。

6、表示层表示层定义用户或应用程序之间交换数据的格式提供数据表示之间的转换服务保证传输的信息到达目的端后意义不变。

7、应用层应用层直接面向用户应用为用户提供对各种网络资源的方便的访问服务。

.3.TCP/IP网络体系结构分几层?每层作用是什么?答:TCP/IP网络体系结构分4层。

应用层应用程序间沟通的层如简单电子邮件传输SMTP、文件传输协议FTP、网络远程访问协议Telnet等。

传输层在此层中它提供了节点间的数据传送服务如传输控制协议TCP、用户数据报协议UDP等TCP和UDP给数据包加入传输数据并把它传输到下一层中这一层负责传送数据并且确定数据已被送达并接收。

互连网络层负责提供基本的数据封包传送功能让每一块数据包都能够到达目的主机但不检查是否被正确接收如网际协议IP。

网络接口层对实际的网络媒体的管理定义如何使用实际网络如Ethernet、Serial Line等来传送数据。

4.客户/服务器模式有什么优点?答:(1)可实现资源共享。

C/L结构中的资源是分布的客户机与服务器具有一对多的关系和运行环境。

用户不仅可存取在服务器和本地工作站上的资源还可以享用其他工作站上的资源实现了资源共享。

(2)可实现管理科学化和专业化。

系统中的资源分布在各服务器和工作站上可以采用分层管理和专业化管理相结合的方式用户有权去充分利用本部门、本领域的专业知识来参与管理使得各级管理更加科学化和专业化。

(3)可快速进行信息处理。

由于在C/S 结构中是一种基于点对点的运行环境当一项任务提出请求处理时可以在所有可能的服务器间均衡地分布该项任务的负载。

这样在客户端发出的请求可由多个服务器来并行进行处理为每一项请求提供了极快的响应速度和较高的事务吞吐量。

(4)能更好地保护原有的资源。

由于C/S是一种开放式的结构可有效地保护原有的软、硬件资源。

以前在其他环境下积累的的数据和软件均可在C/S中通过集成而保留使用并且可以透明地访问多个异构的数据源和自由地选用不同厂家的数据应用开发工具具有高度的灵活性而以前的硬件亦可完全继续使用当在系统中增加硬件资源时不会减弱系统的能力同时客户机和服务器均可单独地升级故具有极好的可扩充性。

相关文档
最新文档