计算机操作系统_第1页
计算机操作系统_第2页
计算机操作系统_第3页
计算机操作系统_第4页
计算机操作系统_第5页
已阅读5页,还剩16页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机操作系统

第二章自测题中央广播电视大学开放教育试点课程计算机操作系统第一章

操作系统引论自测题(P28)第二章作业管理自测题(P48)第三章文件管理第四章存储管理第五章设备管理第六章进程及处理机管理第七章操作系统结构和程序实现1、什么是作业\作业步和作业流?作业:每个用户要求计算机完成一件事或任务称为一个作业。由程序,数据,作业说明书或作业控制块组成。作业步:要求计算机系统作的一项相对独立的工作叫做一个作业步。作业由不同顺序相接的作业步组成。作业流(JobStream):一批作业在系统控制下,依次输入到后援存储器中等待运行,就形成了一个作业流。1、作业管理包括那些内容?任务:为方便用户建立作业,组织调用系统内部资源执行,并在完成后将其撤消。即进行作业调度、作业控制。作业的建立过程:作业输入过程和系统建立起作业控制块的过程

2SPOOLing的含义是什么?试述SPOOLing系统的特点和功能,以及控制过程。答:SPOOLing是SimultaneousPeripheralOperationOn-Line(即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。3、作业调度的功能是什么?作业调度算法应考虑的主要因素是什么?1.采用JCB(JobControlBlock)表格,记录各作业状况2.按选定的算法,从后备作业队列中选出一部分(多道)或一个作业投入运行3.为被选中的作业做好运行前的准备工作。例如,建立相应的执行单元(进程)和分配系统资源4.作业运行结束的善后处理工作考虑的主要因素:既要考虑用户的要求(作业等待时间),又要有利于系统效率的提高(作业平均等待时间)。4、有哪些基本的作业调度算法?在什么情况下调用作业调度程序?先来先服务FCFS:不利于运行时间短的作业。最短作业优先SJF:长作业可能永远得不到处理。最高响应比优先法HRN:等待时间太长时不再礼让。定时轮转法(按时间片):UNIX是固定时间片。

WINDOWS是非固定时间片。优先数法:前台较后台优先,系统高于用户,内部高于外部。事件驱动法:多窗口系统采用事件驱动法。鼠标点击,激活抢占任务。

当作业成批进入系统时,需调用作业调度程序。

6、系统调用是提供编程人员的接口。

8、试用C++语言分别编写两个程序UNIX2DOS.CPP和DOS2UNIX.CPP,在PC机上实现纯文本文件的转换工作,对“回车”和“换行”两个键码信息(对应ASCII的十六制码为“0D”和“0A”)进行转换处理,UNIX仅保留“换行”,DOS保留“回车”和“换行”两个。同时还可以处理Tab键(对应ASCII的十六制码0x09)对应多少个空格键的转换?9、人机交互界面是什么?

人机交互界面是用户界面。是操作系统提供的用户和计算机之间的接口。有三代界面(一维、二维、三维)。10、常用的作业调度算法有:先来先服务、

定时轮转法、事件驱动法11、操作系统第一代传统界面提供用户两个基本的接口是:操作命令和系统调用。操作命令又分脱机的作业控制命令(作业控制语言)和联机的键盘操作命令两种。12、什么是作业?作业与程序和进程有何区别?要求计算机完成一件事或任务称为一个作业。作业由程序、数据及作业说明书组成。将作业切割成独立的单元,这个独立单元运行时就是进程。13、评估作业调度算法好坏的标准是什么?标准是用户的可容忍的作业周转时间和系统资源的利用率。14、一个作业从进入系统到运行结束要经历哪几个发展阶段?1、作业输入阶段2、作业等待调度阶段3、作业选中运行阶段4、作业结束善后处理阶段15、一个作业转换成进程要做哪些工作?进程是指程序的一次执行过程。作业转换成进程:1、先要判断用户资源能否满足。2、选择系统相应的“进程”执行单元,将作业切割成独立的单元。3、为这些“进程”分配系统资源。16、作业调度和进程调度有何区别?作业调度进程调度审查系统是否能满足用户作业的资源要求按照一定的算法来选取作业面向用户高级处理机管理调度作业获得CPU服务根据一定的算法将CPU分派给就绪队列中的一个进程面向计算机资源低级处理机管理调度进程获得CPU服务当作业特别简单,只要一二句语言就可完成时,就等于进程。18、操作系统用户接口中包含哪几种接口?它们分别提供给谁使用?操作系统的用户界面是操作系统与使用者的接口,现代操作系统通常提供两种界面:命令界面(图形界面)和系统调用界面系统调用专门为程序员设置。其他都是为普通用户提供的。19、系统调用有哪几种?系统调用类似的名称有程序请求、任务调用、程序方式、广义指令等。分成文件系统的系统调用和进程控制的系统调用两部分。20、如何设置系统调用所需的参数?通常通过调用“访管指令”设置系统调用所需的参数访管指令的参数和参数区首址通常约定存放在某个通用寄存器中。通过设置这些通用寄存器来完成系统调用的参数设置。21、试说明系统调用一般性处理过程?1、输入系统调用号2、在系统调用表中找出对应的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论