20130308-操作系统作业及参考答案
(完整)计算机操作系统第八章作业及答案
(完整)计算机操作系统第八章作业及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)计算机操作系统第八章作业及答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)计算机操作系统第八章作业及答案的全部内容。
1、目前常用的外存有哪几种组织方式?(1)连续组织方式。
为每一个文件分配一组位置相邻接的盘块,由此形成的文件物理结构是顺序式的文件结构.(2)链接组织方式。
为每个文件分配一组位置离散的盘块,通过给每个盘块设置一个指针,将属于同一个文件的盘块链接在一起,链接的顺序和文件的逻辑页的顺序一致。
由此形成的文件物理结构是链接文件。
(3) 索引组织方式。
为每个文件分配一组位置离散的盘块,为每个文件建立一个物理结构的索引表,记录分配给该文件的物理盘块,以及这些盘块和文件逻辑页顺序的对应关系。
由此形成的文件物理结构是索引文件。
10、为了快速访问,又易于更新,当数据为以下形式时,应选择何种文件组织方式: (1)不经常更新,经常随机访问:顺序文件结构。
(2)经常更新,经常按一定顺序访问:显式链接文件结构。
(3) 经常更新,经常随机访问:索引文件结构。
14有一计算机系统利用P277图8—19所示的位示图来管理空闲盘块。
盘块的大小为1K。
现要为某文件分配两个盘块,试说明盘块的具体分配过程。
(1) 顺序检索位示图,找到第一个空闲块,它的i=3,j=3;(2)计算第一个盘块的编号:b=16*(3—1)+3=35(3) 将第35号盘块分配给申请的文件,将位示图中的第3行第3列单元置0.(4) 顺序检索位示图,找到下一个空闲块,它的i=4,j=7;(5) 计算第一个盘块的编号:b=16*(4—1)+7=55(6)将第55号盘块分配给申请的文件,将位示图中的第4行第7列单元置0。
操作系统基础知识习题及答案
操作系统基础知识习题及答案一、单项选择题1. 操作系统的功能是对计算机资源 (包括软件和硬件资源) 等进行管理和控制的程序, 是 之间的接口。
A. 运算器管理、控制器管理、内存储器管理和外存储器管理B. CPU 管理、主机管理、中断管理和外部设备管理C. 用户管理、主机管理、程序管理和设备管理D. CPU 管理、内存储器管理、设备和文件管理4. 下面是四条关于 DOS 操作系统的叙述,其中正确的一条是 _ 。
A. DOS 是单用户单任务操作系统B. DOS 是多用户多任务操作系统C. DOS 是分时操作系统D. DOS 是实时操作系统5. 微型计算机硬盘C中还未装入 DOS 系统,现将系统盘插入软盘驱动器B中,然后开 始启动 DOS ,此时屏幕上给出 ___ 。
A. A> C. C> D. 系统引导失败的信息6. 下面是关于微型计算机操作中的四条叙述,其中正确的一条是 _ 。
A. 因为系统不会用输入的日期做任何事情,因此可随便输入过去一个作为当天的 日期B. 用户每键入一个字符时, DOS 就立即将其读取并识别之C. 在启动 DOS 系统时,如果不想输入新的时间,用户只要按任意键就行D. 软盘可以在切断电源之前取出来,也可以在切断电源之后取出来7. 设当前工作盘是硬盘,存盘命令中没有指明盘符,则信息将存放于 _A. 内存B. 软盘C. 硬盘D. 硬盘和软盘8. 在 DOS 系统下,要处理一个磁盘文件,则必须将该文件读至 _ 。
A. 内存储器B. 运算器C. 控制器D. CPU9. 在 DOS 系统中,使用 DOS 内部命令时,在内部命令前 。
A. 不准放盘符B. 必须放盘符C. 可以放盘符D. 当前使用的 DOS 系统类型的 版本号10. DOS 系统为每个子目录建立了两个特殊的目录, :“.”和“..”。
其中“.”目录代表A. 当前目录的下级目录B. 当前目录本身C. 当前目录的上级目录D. 当前盘的最高级目录A. 主机与外设的接口 C. 系统软件与应用软件的接口 2. 操作系统是一种 ____ 。
操作系统作业题及答案
操作系统作业题及答案作业一:作业管理1、有三道程序A、B、C在一个系统中运行,该系统有输入、输出设备各1台。
三道程序A、B、C构成如下:A:输入32秒,计算8秒,输出5秒B:输入21秒,计算14秒,输出35秒C:输入12秒,计算32秒,输出15秒问:(1)三道程序顺序执行的总时间是多少?(2)充分发挥各设备的效能,并行执行上述三道程序,最短需多少时间(不计系统开销)?并给出相应的示意图。
2、假设一个单CPU系统,以单道方式处理一个作业流,作业流中有2道作业,共占用CPU 计算时间、输入卡片数和打印输出行数如下:作业号占用CPU计算时间输入卡片张数打印输出行数1 3分钟100张2000行2 2分钟200张600行其中,卡片输入机速度为1000张/分钟,打印机输出速度为1000行/分钟,试计算:(1)不采用spooling技术,计算这两道作业的总运行时间(从第1道作业输入开始到最后一个作业输出完毕)。
(2)如采用spooling技术,计算这2道作业的总运行时间(不计读/写盘时间),并给出相应的示意图。
作业二:进程管理1、 请写出两程序S1和S2可并发执行的Bernstein 条件。
2、 有以下5条语句,请画出这5条语句的前趋图。
S1:y=x+1 R(x) W(y)S2:c=f-w R(f,w) W(c)S3:d=r-y R(r,y) W(d)S4:x=a+b R(a,b) W(x)S5:r=c+y R(c,y) W(r)3、 设在教材第62页3.6.4节中所描述的生产者消费者问题中,其缓冲部分为m 个长度相等的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。
重新描述发送过程deposit(data)和接收过程remove(data)。
12nP P P i P n (12i)C k ...........有界缓冲区m4、 设有k 个进程共享一临界区,对于下述情况,请说明信号量的初值、含义,并用P ,V操作写出有关互斥算法。
操作系统第三次作业题及答案.doc
第3次作业一、简答题(本大题共20分,共10小题,每小题2分)1.从操作系统提供的服务出发,操作系统可分哪儿类?2.什么是操作系统?2.什么是线程?3.什么是进程间的同步?4.什么是文件?它包含哪些内容?5.试简述页式管理的优、缺点各有哪些?6.什么是文件的逻辑结构?什么是记录?7.什么是虚拟存储器?其特点是什么?8.页式管理可分为哪几种?静态页式管理可以实现虚存吗?9.设备分配的总原则是什么?设备分配有哪两种方式?并简要说明Z。
二、综合题(本大题共80分,共8小题,每小题10分)1.进程有哪些基本状态?简述状态转换的原因。
2.假设某多道程序设计系统有供用户使用的主存空间100K,磁带机2台,打卬机1台。
系统采用可变分区方式管理主存,对磁带机和打印机采用静态分配。
现有一作业序列如下:假设采用先进先出调度算法,优先分配主存的低地址区且不准移动已在主存中的作业,在主存中的作业平分CPU时间。
请回答:作业调度的次序。
最大的作业周转时间。
最小的作业周转吋间。
作业平均周转时间。
作业全部执行结束的时间。
2.简单描述I/O控制的三种技术。
3.简述文件系统必须完成的工作有哪些。
4.程序有哪几种执行方式?它们有何区别?5.操作系统创建一个新进程所执行的步骤是什么?6.在一个请求分页存储管理系统屮,一个作业的页面走向为:4、5、2、1、4、3、5、3、1、3、2、1,且开始执行时主存屮没有页面。
当分配给该作业的页而数分别为3、4时,试分别计算采用FIFO页而淘汰算法时缺页次数和缺页率各为多少?并指出是否会出现Belady现象。
7.什么是通道?与DMA方式的区别是什么?答案:一、简答题(20分,共10题,每小题2分)1.参考答案:批处理操作系统、分吋操作系统、实吋操作系统、网络操作系统、分布式操作系统。
解题方案:评分标准:2.参考答案:操作系统(英语:Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。
操作系统(设备管理与文件系统)习题与答案
1、从用户接口发出命令操作外设要经历的过程是(按时间先后顺序)?()A.系统调用,文件处理,通过硬件指令操作具体外设,设备无关的驱动B.文件处理,系统调用,设备无关的驱动,通过硬件指令操作具体外设C.系统调用,文件处理,设备无关的驱动,通过硬件指令操作具体外设D.系统调用,设备无关的驱动,文件处理,通过硬件指令操作具体外设正确答案:C2、用户按下键盘以后,操作系统中的什么程序第一个做出反应?()A.文件处理程序B.用户库函数C.中断处理程序D.系统调用程序正确答案:C3、设备文件中的主设备号的核心作用是什么?()A.当作设备的地址B.用来标识设备C.在应用程序中操作设备时需要使用D.操作系统通过这个号来找到设备对应的处理函数正确答案:D4、printf(“Hello World!”)最终导致的结果是?()A.向显存写出内容B.write一个文件C.将字符串写到内存缓冲区中D.库函数对printf的格式化处理正确答案:A5、操作系统为什么用统一的文件接口来封装对外部设备的使用?()A.提高空间效率B.提高时间效率C.提高操作系统系统代码的可移植性D.方便用户对外部设备的使用正确答案:D6、如果一个文件系统用来存储一个大型的词库(通常只用来检索),下面哪种磁盘块组织方式最合适?()A.索引方式B.链式方式C.连续方式D.都一样正确答案:C7、在读写文件时,需要计算读写数据所在的磁盘块位置,在计算时下面哪个信息用不到?()A.引导扇区大小B.设备号C.fopsD.FCB正确答案:B8、下面哪种算法不是磁盘调度算法?()A.SCANB.FCFSC.SSTFD.SJF正确答案:D9、顺序存储方式组织文件,每个块大小是100字节,FCB中的起始块号是37,当前的文件读位置是765,则真正读的磁盘块是哪一块?()A.第43块B.第37块C.第7块D.第44块正确答案:D10、索引存储方式组织文件,FCB中共有6个索引项,5个项指向数据块,1个项指向一阶索引项,每个块(数据块和索引块)的大小是100个字节,表示一个块号需要2个字节,问最大的文件长度是?()A.600字节B.500字节C.5000字节D.5500字节正确答案:D11、如果一个文件系统中存储的文件经常是在末尾追加内容,并且很少读,比如是一个档案记录系统,则下面哪种磁盘块组织方式最合适?()A.索引存储B.链式存储C.连续存储D.都一样正确答案:B12、操作系统最终读写磁盘数据要发出的信息是什么?()A.C、H、SB.fposC.盘块号正确答案:A13、短寻道时间优先磁盘调度算法存在的缺点是什么?()A.公平性差B.会造成磁盘空间的浪费C.总寻道时间长D.平均寻道时间长正确答案:A14、下面四个缩写中哪一个是和其它三个存在明显的不同?()A.FAT32B.EXT2C.UNIXD.CDFS正确答案:C15、关于文件概念,下面哪个描述是不对的?()A.用来抽象多个磁盘块,提高磁盘使用效率B.用来抽象多个磁盘块,方便用户使用C.形成一个使用外设的统一接口,方便用户使用D.没有文件,磁盘也可以读写正确答案:A16、目录的作用是什么?()A.是为了管理整个磁盘而提出的概念B.管理多个文件,提高文件存储的空间效率C.管理多个文件,提高文件访问的时间效率D.管理多个文件,方便用户使用17、目录文件中存放了哪些内容?()A.该目录下文件的文件名和FCB编号B.该目录下的文件名C.该目录下文件的文件名和FCBD.该目录下文件的FCB正确答案:A18、目录解析工作的最终目标是什么?()A.格式化整个磁盘B.根据用户输入的文件路径名找到该文件的FCBC.根据用户输入的文件路径名读出文件的内容D.根据文件的FCB读出文件的内容正确答案:B19、有一种文件共享是让两个路径名对应同一个文件,读写效率最快的方法是下面的哪种?()A.效率都一样B.一个目录文件中存放的信息是另一个文件的路径名C.两个文件在磁盘上复制同样的内容D.让两个路径目录对应同一个FCB正确答案:D20、对于下面的磁盘块内容,哪些内容是mount一个文件系统最有用的信息?()A.数据块B.超级块C.引导块D.索引节点数组正确答案:B21、下面哪种文件物理结构比较合适于通用性比较强的机器,即文件的种类较多?()A.顺序结构B.索引结构C.链式结构D.三者一样正确答案:B22、磁盘高速缓存之所以能发挥作用,是因为?()A.文件的物理组织结构设计良好B.内存大C.文件系统采用了目录结构D.局部性原理正确答案:D23、关于文件,下面那个说法不对?()A.顺序文件总比链式文件要读得快B.目录文件也是文件C.文件内容一定存要在磁盘上D.链式文件理论上可以无限大正确答案:C24、在一个目录下可不可以有两个完全相同名字的文件,为什么?()A.可以,只要两个文件的FCB不一样就行B.不可以,这是一种约定C.不可以,因为目录文件内容中的目录项以文件名为关键字D.可以,没有理由正确答案:C25、下面哪种文件没有文件内容,只有FCB?()A.常规文件B.设备文件C.目录文件D.proc文件正确答案:B26、下面哪个时间是影响磁盘调度的关键?()A.寻道时间B.旋转时间C.队列时间D.传输时间正确答案:A27、进程睡眠时和该进程有关的哪个动作不可能做?()A.完成该进程请求的磁盘读B.完成该进程请求的磁盘写C.将和该进程有关的按键键码放在其队列中D.在屏幕上输出和该进程有关的内容正确答案:C28、文件系统和整个磁盘的关系是?()A.文件系统就是整个磁盘B.没有关系C.文件系统的组织信息放在磁盘上,这些信息和代码合在一起形成文件系统D.没有磁盘就没有文件系统正确答案:C29、要获得根目录文件的FCB,下面哪些信息不需要用到?()A.超级块大小B.磁盘的大小C.文件系统中FCB的尺寸D.空闲磁盘的大小正确答案:D30、下面那个算法和其他算法存在根本的不同?()A.银行家算法B.先来先服务C.clock算法D.电梯算法正确答案:A。
操作系统课程作业及答案(专)
操作系统课程作业及答案(专)说明: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、系统调用的目的是()。
操作系统课后答案详解
第一章操作系统引论思考与练习题1.什么是操作系统它的主要功能是什么2.什么是多道程序设计技术多道程序设计技术的主要特点是什么3.批处理系统是怎样的一种操作系统它的特点是什么4.什么是分时系统什么是实时系统试从交互性,及时性,独立性,多路性,可靠性等几个方面比较分时系统和实施系统。
5.实时系统分为哪俩种类型6.操作系统主要特征是什么7.操作系统也用户的接口有几种它们各自用在什么场合8.“操作系统是控制硬件的软件”这一说法确切吗为什么9.设内存中有三道程序,A,B,C,它们按A~B~C的先后顺序执行,它们进行“计算”和“I/o操作”的时间如表1-2所示,假设三道程序使用相同的I/O设备。
(1)试画出单道运行时三道程序的时间关系图,并计算完成三道程序要花多少时间。
(2)试画出多道运行时三道程序的时间关系图,并计算完成三道程序要花多少时间。
10.将下列左右两列词连接起来形成意义最恰当的5对。
DOS 网络操作系统OS/2 自由软件UNIX 多任务Linux 单任务Windows NT 为开发操作系统而设计C语言11.选择一个现代操作系统,查找和阅读相关的技术资料,写一篇关于操作系统如何进行内存管理、存储管理、设备管理和文件管理的文章。
答案1.答:操作系统是控制和管理计算机的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合。
2.答:把多个独立的程序同时放入内存,使她们共享系统中的资源。
1)多道,即计算机内存中同时放多道相互独立的程序。
2)宏观上并行,是指共识进入系统的多道程序都处于运行过程。
3)微观上串行,是指在单道处理机环境下,内存中的多道程序轮流地占有CPU,交替执行。
3.答:批处理操作系统是一种基本的操作系统类型。
在该系统中用户的作业被成批地输入到计算机中,然后在操作系统的控制下,用户的作业自动的执行。
特点是:资源利用率高。
系统吞吐量大。
平均周转时间长。
无交互能力。
4.答:分时系统:允许多个终端用户同时使用计算机,在这样的系统中,用户感觉不到其他用户的存在,好像独占计算机一样。
《操作系统》作业及参考答案范文.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.()对多用户分时系统最重要。
Radix消费管理系统20130308
独特的主动上传 式的消费系统
低网络占用率
Radix一卡通软件界面
Radix一卡通软件特点及功能
• • 支持POS01全系列消费机。 • • 采用MS SQLServer数据库,海量数据处理能力,速度快且稳定可 靠。 • • 即可单机使用,也可多机联网操作。 • • 分角色权限、部门权限管理,可适合多部门的大型企业或学校。 • • 数据实时处理,帐目实时结算,更快更方便! • • 各类查询统计报表一应俱全。 • • 分终端和承包人的报表统计功能,适用于多人承包的应用。、 • • 电子地图功能不再是门禁系统独有,电子地图可实时显示所有终 端的运行情况以及人员消费的实时数据,让管理更有效。 • • 实时任务处理功能将让操作员告别繁琐的手工作业,数据采集、 下发名单、时钟校对等工作全部自动完成,使用轻松方便。 • • Radix消费系统可轻松升级至一卡通管理系统,扩展考勤、门禁 等应用更加方便快捷。
多种数据导入方式灵活的导入导出方式一卡通平台radix一卡通软件特点支持电子地图不仅仅在门禁中独有实时性高清晰明了高便利性实时显示消费机在线状态实时显示人员刷卡信息管理人员可轻松查看现场状态radix一卡通软件特点个人及时段收支统计支持多级别统计报表实时灵活多变的查询实时收集数据方便快捷的收支统计强大的统计功能多种组合查询功能多种数据报表radix一卡通软件特点断网后自动上传多设备同时上传低网络占用率独特的主动上传独特的主动上传式的消费系统式的消费系统radix一卡通软件界面radix一卡通软件特点及功能采用mssqlserver数据库海量数据处理能力速度快且稳定可电子地图功能不再是门禁系统独有电子地图可实时显示所有终端的运行情况以及人员消费的实时数据让管理更有效
Radix一卡通管理系统
功能及应用
操作系统习题及习题参考答案
16. 由于P、V操作描述同步、互斥等问题的能 力不足, 所以有必要引入其它的通讯原语或机 制, 如send, receive或Monitor等. F 17. 大多数虚拟系统采用OPT(优化)淘汰算法是 因为它确实可以得到最小的缺页率. F 18. 实时系统中的作业周转时间有严格的限制. F 19. 文件的索引表全部存放在文件控制块中. F 20. 打印机是一类典型的块设备. F
①在目录D中建立一个文件,取名为A? ②将目录C改名为A。 (2)若E和G是两个用户各自的目录。 ①用户E欲共享文件Q,应有什么条件?如何操作?
②在一段时间内用户G主要使用文件S和T,为简便操
作和提高速度,应如何处理? ③用户E欲对文件I加以保护,不许别人使用,能否实 现?如何实现?
4.假定某个文件由长度为40的100个记录组成, 磁盘存储空间被划分长度为512个字符的块, 为了有效地利用磁盘空间,采用成组方式把文 件存放到磁盘上,试问: (1)每个块中有多少个字符的有效数据? (2)该文件至少占用磁盘的多少块?
4.【解答】分析 注意第二个问题不能用 40*100/512=8块的方法来计算,因为要考虑到 本题在分组后,实际上每块都会有32个字节的 浪费。尽管这样,也比不分组时需要4000块的 存储空间在小得多。 (1)每块能够存放512/40=12记录(作取整运 算) 因此每块中有效字符数为40*12=480个字符。 (2)每块存放12个记录,100个记录需要 100/12=8.3 ≈9块
4 3 3 3 3 3 3 3 5 5 5 4 4 4 4 4 4 4 4 4 4
x x x x x x x 共缺页中断7次
判断题
1. 操作系统的所有程序都必须常驻内存. F 2. 进程获得处理机而运行是通过申请而得到 的. F 3. 通过任何手段都无法实现计算机系统资源 之间的互换. F 4. 进程控制块中的所有信息必须常驻内存. F 5. 一旦出现死锁, 所有进程都不能运行. F
操作系统试题及答案 (3)
操作系统试题及答案1. 操作系统的定义是什么?它有什么作用?操作系统是一种管理计算机软硬件资源的系统软件。
它是计算机系统的核心,负责管理和协调计算机的各项资源,提供用户与计算机之间的接口,实现用户程序的执行。
操作系统有以下几个主要作用:•资源管理:操作系统负责管理计算机的各种资源,如内存、CPU、磁盘空间等,合理分配资源,提高资源利用率。
•进程管理:操作系统创建、执行和终止进程,并对进程进行调度和管理,确保多个进程共享计算机资源的安全性和有效性。
•内存管理:操作系统负责将内存划分成若干个区域,为进程提供内存空间,并进行内存的分配和回收。
•文件系统管理:操作系统负责管理计算机中的文件和目录,提供文件的读写访问和存储管理等功能。
•设备管理:操作系统管理计算机的各种设备,包括硬件设备和外围设备,提供设备的驱动程序和接口。
2. 解释进程和线程的概念以及二者之间的关系。
进程是操作系统中的一个基本概念,它是一个正在执行的程序的实例。
进程有自身的地址空间、数据段、代码段和文件描述符等,并拥有一组系统资源,如打开的文件、使用的设备、处理器状态等。
每个进程都是一个独立的实体,具有自己的上下文和执行环境。
线程是进程的一个执行单元,是操作系统进行调度和分配处理器时间的基本单位。
一个进程可以包含多个线程,它们共享进程的内存资源和上下文,但有各自的栈、寄存器和程序计数器。
线程可以并发执行,提高计算机系统的并行性和效率。
进程和线程之间的关系是一对多的关系。
一个进程中可以包含多个线程,这些线程共享进程的资源,通过线程之间的协同工作实现任务的完成。
多线程的使用可以提高应用程序的响应速度和并行处理能力。
3. 解释程序执行时的进程状态转换。
程序执行时的进程状态转换包括以下几种状态:•就绪状态:进程获得了除CPU以外的所需资源,等待系统将其分配给CPU进行执行。
•运行状态:进程获得了CPU资源,正在执行运算或I/O操作。
•阻塞状态:进程由于等待某个事件的发生而无法继续执行,如等待用户输入、等待磁盘IO等。
计算机操作系统习题及答案
计算机操作系统习题及答案第一章操作系统引论、单项选择题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, 操作系统中采用多道程序设计技术提高CPU和外部设备的B.可靠性C.稳定性D.兼容性7. 操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C.灵活性D.兼容性8. 操作系统的基本类型主要有A.批处理系统、分时系统及多任务系统B. 实时操作系统、批处理操作系统及分时操作系统C. 单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统9.所谓是指将一个以上的作业放入主存, 并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实时处理D.并行执行10. 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络D.分布式C.分时D.实时11.如果分时操作系统的时间片一定,那么,则响应时间越长。
A.用户数越少B.用户数越多C.内存越少12,分时操作系统通常采用策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D,短作业优先13. 操作系统允许用户把若干个作业提交给计算机系统。
A.单用户B, 分布式C.批处理D.监督14.在操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《操作系统》作业及参考答案-20130308
1、试画出下面五条语句的前趋图:
S1:a=5-x; S2:b=a*x; S3:c=4*x; S4:d=b+c; S5:e=d+3;
参考答案:
2、为什么程序并发执行会产生间断性特征?
参考答案:
程序在并发执行时,由于它们共享系统资源,为完成同一项任务需要相互合作,致使这些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间断性。
3、程序并发执行时为什么会失去封闭性和可再现性?
参考答案:
程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。
4、父进程创建子进程与主程序调用子程序有什么不同?
参考答案:
父进程创建子进程后,父进程与子进程同时执行;主程序调用子程序后,主程序暂停在调用点,子程序开始执行,直到子程序执行完毕返回,主程序才开始执行。
5、进程在运行时存在哪两种形式的制约关系?各是什么原因引起的?下面活动分别属于
哪种制约关系?
(1)若干个同学去图书馆借书。
(2)两队举行篮球赛。
(3)流水线生产的各道工序。
(4)商品生产和社会消费。
参考答案:
进程之间存在直接制约关系(即同步问题)和间接制约关系(即互斥问题);同步问题是存在逻辑关系的进程之间相互等待所产生的制约关系,互斥问题是相互逻辑关系的进程竞争使用资源所发生的制约关系。
(1)属于互斥关系,因为书的个数是有限的,一本书只能借给一个同学。
(2)属于互斥关系,篮球只有一个,两队都要竞争。
(3)属于同步关系,各道工序的开始都依赖前道工序的完成。
(4)属于同步关系,商品没生产出来,消费无法进行,商品未消费完,生产也无须进行。
6、什么叫临界资源?什么叫临界区?在解决临界区问题时必须遵循哪些原则?
参考答案:
临界资源:在一段时间内,只允许一个进程访问的资源,叫做临界资源。
临界区:在进程中,访问临界资源的那段代码叫做临界区。
在解决临界区问题是必须遵循四个准则:(1)空闲让进(2)忙则等待(3)有限等待(4)让权等待。
1。