电大操作系统 第1章教材习题解答
- 格式:doc
- 大小:27.50 KB
- 文档页数:3
单项选择题1.A-按文件用途来分,编译程序是()。
C.系统文件2.A-按照所起的作用和需要的运行环境,操作系统属于()。
D.系统软件3.A-按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。
A.先来先服务法4.B-把逻辑地址转变为内存物理地址的过程称作()。
D.重定位5.CPU状态分为核心态和用户态,从用户态转换到核心态的途径是()。
C.系统调用6.C-操作系统的基本职能是()。
D. 控制和管理系统内各种资源,有效地组织多道程序的运行7.C-操作系统负责管理计算机系统的()。
C.资源8.C-从系统的角度出发,希望批处理控制方式下进入输入井的作业()尽可能小。
D.平均周转时间9.C-操作系统对缓冲区的管理属于()的功能。
B.设备管理10.C-操作系统内核与用户程序、应用程序之间的接口是()。
C.系统调用11.C-操作系统中利用信号量和P,V操作,( ).C.可实现进程的互斥和同步12.C-操作系统中有一组常称为特殊系统调用的程序,其操作具有不可分割性,在操作系统中称为B.原语13.C-操作系统实现“按名存取”的关键在于解决()。
B.文件名称与文件具体的物理地址的转换14.C-操作系统是通过()来对文件进行编辑、修改、维护和检索。
A.按名存取15.C-存放在磁盘上的文件()。
A.既可随机访问,又可顺序访问16.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。
C.缓冲技术17.CPU启动通道后,设备的控制工作由()。
C.通道独立执行预先编好的通道程序来控制18.C-采用SPOOLing技术的目的是()。
A.提高独占设备的利用率19.C-操作系统中采用的以空间换取时间技术的是()。
A.SPOOLing技术20.C-存储管理中,页面抖动是指()。
B.被调出的页面又立刻被调入所形成的频繁调入调出现象21.D-当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。
电大计算机操作题答案计算机应用基础上机操作指导WindowsXP计算机应用基础综合练习一、第一题和第五题1-1. 使用设备管理器,从系统中卸载标准56K调制解调器。
操作步骤:控制面板→性能和维护→系统→硬件→设备管理器→右击56k调制解调器→卸载。
1-2. 现有的拨号连接名为4567,需要配置以下属性:电话号码从169更改为95700。
如果忙音以30秒的间隔重拨50次,则断开连接后,线路将不会重拨。
使用windows防火墙。
操作步骤:开始→→控制面板→网络和internet连接→网络连接→右击4567连接选择属性→常规改电话→选项设重拨→高级设防火墙→确定1-3. 在计算机中设置区域和语言选项,将计算机的位置设置为比利时,并将“非Unicode程序语言”设置为“UK”(英语)。
操作步骤:控制面板→语言和区域设置→区域语言选项→设位置→高级中选语言。
1-4.设置windows在文件夹中显示所有文件和文件夹。
操作步骤:“我的电脑”→ 工具→ 文件夹选项→ 看法→ 选择“显示所有文件和文件夹”。
1-5.将c盘根目录下的文件夹text以只读形式共享为“通讯区”文件夹。
操作步骤:双击我的电脑→ 选择C盘文本→ 右击→ 共享和安全→ 在共享中重命名并设置为只读(允许网络用户更改我的文件并删除复选标记)。
1-6..取消打印机的共享。
操作步骤:启动→ 设置→ 打印机→ 选择爱普生→ 正当→ 共有→ 选择不在共享中共享打印机。
1-7.通过记事本打开c盘目录下“新建文件.txt”文件,设置记事本自动换行,并将其字体射为“隶书”,初号。
操作步骤:启动→ 程序→ 附件→ 便条簿→ 文件打开→ 选择C盘创建一个新的文本文件→ 打开→ 选择文本→ 在格式中设置自动换行和字体1-8.设置windows资源管理器,禁用在缓存区文件中文件夹缩略图的自动储存。
操作步骤:双击我的电脑→ 工具→ 文件夹选项→ 看法→ 选择“不在高级设置中缓存缩略图”。
第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.怎样理解“虚拟机”得概念?答:拿操作系统来说,它就是在裸机上加载得第一层软件,就是对计算机硬件系统功能得首次扩充。
从用户得角度瞧,计算机配置了操作系统后,由于操作系统隐蔽了硬件得复杂细节,用户会感到机器使用起来更方便、容易了。
这样,通过操作系统得作用使展现在用户面前得就是一台功能经过扩展了得机器。
这台“机器”不就是硬件搭建成得,现实生活中并不存在具有这种功能得真实机器,它只就是用户得一种感觉而已。
所以,就把这样得机器称为“虚拟机”。
第一章作业一·选择题(50题1.设计实时操作系统必须首先考虑系统是__ C ____A.效率B.可移植性C.可靠性D.使用的方便性2. 一个作业第一次执行使用了5min,而第二次执行使用了6min,这说明了操作系统的__D__特点。
A.并发性B.共享性C.虚拟性D.不确定性3.下述操作系统类型中,___ D ___操作系统一定是由多台计算机组成的系统。
A.实时B.批处理C.分时D.分布式4. 按照所起的作用和需要的运行环境,操作系统属于___ D ___A.支撑软件B.用户软件C.应用软件D.系统软件5. 操作系统的主要功能是存储器管理、设备管理、文件管理、用户接口和__A___。
A.进程管理B.用户管理C.信息管理D.操作系统管理6. 操作系统的最基本的两个特征是资源共享和__ B ___。
A.多道程序设计B.程序的并发执行C. 中断D.程序顺序执行。
7.采用多道程序设计技术可以提高CPU和外部设备的__ C ____。
A 稳定性B可靠性C利用性D兼容性8.在计算机系统中,操作系统时__ A____。
A.处于裸机之上的第一层软件B.处于硬件之下的底层软件C.处于应用之上的系统软件D.处于系统软件之上的用户软件9.操作系统是对__ C___进行管理的软件。
A.软件B.硬件C.计算机资源D.程序10.从用户的观点,操作系统是___ A___。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理的组织计算机工作流程的软件D.是扩充裸机功能的软件是比裸机功能更强,使用方便的虚拟机11.操作系统的基本类型是__ B ___。
A.批处理系统分时系统和多任务系统B.实时系统分时系统和批处理系统C.单用户系统多用户系统和批处理系统D.实时系统,分时系统和多用户系统12.为了使系统中的所有用户都能得到及时的响应,操作系统应该是__A__。
A.实时系统B.批处理系统C.分时系统D.网络系统13.若果分时系统的时间片一定,那么__B___会使响应时间越长。
计算机应用基础上机操作指导计算机应用基础Windows xp综合练习一、第一题和第五题1-1.使用设备管理器,卸载系统中的标准56K调制解调器。
操作步骤:控制面板→性能和维护→系统→硬件→设备管理器→右击56K调制解调器→卸载。
1-2.现有一个名为4567的拨号连接,要求配置如下属性:电话号码从169改95700,如果忙音重拨50次,每次间隔30秒,断线不重拨。
使用Windows的防火墙。
操作步骤:开始→→控制面板→网络和Internet连接→网络连接→右击4567连接选择属性→常规改电话→选项设重拨→高级设防火墙→确定1-3.对计算机中的区域和语言选项进行设置,把计算机的位置设置为比利时,”非Unicode程序语言”设置为“英国“(英语)。
操作步骤:控制面板→语言和区域设置→区域语言选项→设位置→高级中选语言。
1-4.设置Windows在文件夹中显示所有文件和文件夹。
操作步骤:“我的电脑”→工具→文件夹选项→查看→选“显示所有文件和文件夹”。
1-5.将C盘根目录下的文件夹Text以只读形式共享为“通讯区”文件夹。
操作步骤:双击我的电脑→选C盘Text→右击→共享和安全→共享中改名和设置只读(允许网络用户更改我的文件去除勾)。
1-6..取消打印机的共享。
操作步骤:开始→设置→打印机→选Epson→右→共享→在共享中选不共享打印机。
1-7.通过记事本打开C盘目录下“新建文件.txt”文件,设置记事本自动换行,并将其字体射为“隶书”,初号。
操作步骤:开始→程序→附件→记事本→文件打开→选C盘新建文件.Text→打开→选中文字→格式中设置自动换行和字体1-8.设置Windows资源管理器,禁用在缓存区文件中文件夹缩略图的自动储存。
操作步骤: 双击我的电脑→工具→文件夹选项→查看→在高级设置中选不缓存缩略图。
(第一项)二、第二题IE题目2-1为了加快网页的下载速度,请修改Internet选项,使得IE在下载网页时不显示网页上的图片播放网页中的动画,播放网页中的声音,播放网页中的视频,不在媒体栏显示联机媒体内容。
复习题资料第一部分,单项选择题。
1、从用户的观点看,操作系统是______。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体2、提高单机资源利用率的关键技术是______。
A.脱机技术B.虚拟技术C.交换技术D.多道程序设计技术3、当CPU执行操作系统内核代码时,称处理器处于______。
A. 自由态B.用户态C.内核态D.就绪态4、一个进程是______。
A.由处理机执行的一个程序B.一个独立的程序+数据集C.PCB结构、程序和数据的组合D.一个独立的程序5、在多道程序设计环境下,操作系统分配资源以______为单位。
A. 程序B.指令C.进程D. 作业6、在操作系统中,临界区是______。
A. 一个缓冲区B.一段共享数据区C. 一段程序D.一个互斥资源7、当出现______情况下,系统可能出现死锁。
A.进程释放资源B.一个进程进入死循环C.多个进程竞争资源出现了循环等待D.多个进程竞争共享型设备8、操作系统中的三级调度是指______。
A. 处理机调度、资源调度和网络调度B. CPU调度、设备调度和存储器调度C. 作业调度、进程调度和资源调度D.作业调度、进程调度和中级调度9、当一进程运行时,系统可基于某种原则强行将其撤下,把处理机分配给其他进程,这种调度方式是______。
A.非剥夺方式B.剥夺方式C.中断方式D.查找方式10、从进程提交给系统开始到进程完成为止的时间间隔称为______。
A.进程周转时间B.进程运行时间C.进程响应时间D. 进程等待时间11、分时操作系统通常采用______策略为用户服务。
A.时间片轮转B.先来先服务C.短作业优先D. 优先级12、存储管理的目的是______。
A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量13、______是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。
操作系统第一次作业一、选择题(选择一个正确答案的代码填入括号中,每小题2分,共30分)1.现代操作系统的基本特征是()、资源共享和操作的异步性。
A.多道程序设计 B.中断处理C.程序的并发执行 D.实现分时与实时处理2.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
A.多道批处理系统 B.分时系统C.实时系统 D.网络系统3.操作系统内核与用户程序、应用程序之问的接口是()。
A.shell命令 B.图形界面 C.系统调用 D.C语言函数4.多个进程的实体能存在于同一内存中,在一段时间内都要得到运行。
这种性质称作进程的()。
A.动态性 B.并发性 C.调度性 D.异步性5.下列进程状态的转换中,不正确的是()。
A.就绪一>运行 B.运行一>就绪 C.就绪一>阻塞 D.阻塞一>就绪6.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。
这项工作是由()完成的。
A.作业调度 B.中级调度 C.进程调度 D.内存调度7.下列作业调度算法中,具有最短的作业平均周转时间的是()。
A.先来先服务法 B.短作业优先法 C.优先数法 D.时间片轮转法8.通常,用户编写的程序中所使用的地址是()。
A.逻辑地址 B.物理地址 C.绝对地址 D.内存地址9.在分页存储管理系统中,从页号到物理块号的地址映射是通过()实现的。
A.段表 B.页表 C.PCB D.JCB10.文件管理实际上是管理()。
A.主存空间 B.辅助存储空间 C.逻辑地址空间 D.物理地址空间11.如果文件系统中有两个文件重名,不应采用( )。
A.单级目录结构 B.树形目录结构 C.二级目录结构 D.非循环图目录结构12.当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。
A./usr/meng/file.c B./usrlfile.cC./prog/file.c D./usr/meng/prog/file.C13.引入缓冲技术的主要目的()。
第一章欧阳索引(2021.02.02)1.设计现代OS的主要目标是什么?答:(1)有效性(2)便利性(3)可扩充性(4)开放性2.OS的作用可表示在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的笼统3.为什么说OS实现了对计算机资源的笼统?答:OS首先在裸机上笼盖一层I/O设备管理软件,实现了对计算机硬件操纵的第一条理抽象;在第一层软件上再笼盖文件管理软件,实现了对硬件资源操纵的第二条理笼统。
OS 通过在计算机硬件上装置多层系统软件,增强了系统功能,隐藏了对硬件操纵的细节,由它们共同实现了对计算机资源的笼统。
4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来源于四个方面的社会需求与技术成长:(1)不竭提高计算机资源的利用率;(2)便利用户;(3)器件的不竭更新换代;(4)计算机体系结构的不竭成长。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户法度和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或法度输入到磁带上。
该方法下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机I/O方法是欧阳索引创编2021.02.02指法度和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和成长的主要动力是更好地满足用户的需要。
主要表示在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,自力地处理自己的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果前往给用户。
解决办法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。
国家开放大学电大操作系统(试题30道含答案)作业调度选择一个作业装入主存后,该作业能否占用处理器必须由()来决定。
A.设备管理B.作业控制C.进程调度D.驱动调度正确答案:C在页式虚拟存储管理系统中,LRU算法是指()。
A.最早进入内存的页先淘汰B.近期最长时间以来没被访问的页先淘汰C.近期被访问次数最少的页先淘汰D.以后再也不用的也先淘汰正确答案:B在分时系统中,可将进程不需要或暂时不需要的部分移到外存,j让出内存空间以调入其他所需数据,这种技术称为()。
A.覆盖技术B.对换技术..C.虚拟技术D.物理扩充.正确答案:B在单CPU的系统中,若干程序的并发执行是由()实现的。
A.用户B.程序自身C.进程D.编译程序正确答案:B在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。
A.设备文件B.普通文件C.目录文件D.特别文件正确答案:B用户要在程序一级获得系统帮助,必须通过()。
A.进程调度B.作业调度C.键盘命令D.系统调用正确答案:D用Is命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:drwxrw-r-2usergk3564Qct2810:30/user/asD.h则同组用户的访问权限是()。
A.读和执行B.读、写、执行C.写和执行D.读和写正确答案:D一个含有6个盘片的双面硬盘,盘片每面有100条磁道,则该硬盘的柱面数为()。
A.12B.250C.100D.1200正确答案:C一般中断处理的主要步骤是什么?正确答案:一般中断处理的主要步骤是:保存被中断程序的现场,分析中断原因,转入相应处理程序进行处理,恢复被中断程序现场,即中断返回。
一般说来,文件系统应具备哪些功能?正确答案:一般说来,文件系统应具备以下功能:文件管理;目录管理;文件存储空间的管理;文件的共享和保护;提供方便的接口。
虚拟存储器有哪些基本特征?正确答案:虚拟存储器的基本特征是:虚拟扩充———不是物理上,而是逻辑上扩充了内存容量;部分装入———每个进程不是全部一次性地装入内存,而是只装入一部分;离散分配———不必占用连续的内存空间,而是“见缝插针”;多次对换———所需的全部程序和数据要分成多次调入内存。
操作系统习题参考答案第版(一)
《操作系统习题参考答案第版》是一本非常重要的参考书,对于操作
系统这门课程的学习具有非常重要的作用。
这本书通过提供实用、全
面的习题参考答案,帮助学生更好地掌握操作系统的相关知识,并在
考试中更好地发挥自己的水平。
在这本书中,每个习题都有详细的解答,以及相关的注释和扩展。
这
些参考答案针对每个问题提供了不同的解决思路,让学生有机会了解
到不同的方法和策略。
同时,这本书还提供了很多评估考试难度和测
试学生掌握程度的习题,对于提高学习效果也有很大的帮助。
此外,本书还通过实用、有趣的实例帮助学生加深对操作系统知识的
理解。
这些实例通常涉及生活中的各种问题,并通过操作系统的知识
对其进行解决,学生可以从中收获很多实用的技能。
总之,《操作系统习题参考答案第版》是一本非常好的教材,具有很
高的参考价值。
它不仅提供了全面、实用的答案,还给出了很多实例,让学生在学习过程中更快、更深入地理解操作系统。
同时,这本书还
能够帮助学生评估自己的学习情况,让学生在考试中更自信地表现自己。
总的来说,《操作系统习题参考答案第版》是一本非常值得学生阅读
的书籍。
它对于操作系统的学习和掌握非常有帮助,能够让学生更快
地理解和掌握操作系统的知识,同时还能够帮助学生更好地应对考试。
这本书已经成为了很多学生学习操作系统的必备工具,值得每个学习
计算机科学的学生去翻阅、学习和借鉴。
操作系统简答题简述操作系统的定义..答:操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件或程序集合;是用户与计算机之间的接口..在计算机系统中操作系统处于什么地位答:操作系统是裸机之上的第一层软件;与硬件关系尤为密切..它不仅对硬件资源直接实施控制、管理;而且其很多功能的完成是与硬件动作配合实现的;如中断系统..操作系统的运行需要有良好的硬件环境..这种硬件配置环境往往称作硬件平台..操作系统是整个计算机系统的控制管理中心;其他所有软件都建立在操作系统之上..操作系统对它们既具有支配权力;又为其运行建造必备环境..因此;在裸机之上每加一层软件后;用户看到的就是一台功能更强的机器;通常把经过软件扩充功能后的机器称为“虚拟机”..在裸机上安装了操作系统后;就为其他软件的运行和用户使用提供了工作环境..往往把这种工作环境称作软件平台..操作系统的主要功能有哪些答:操作系统的主要功能包括:存储管理;进程和处理机管理;文件管理;设备管理以及用户接口管理..操作系统一般为用户提供了哪三种界面各有什么特点答:操作系统一般为用户提供的三种界面是:图形用户接口、命令行接口和程序接口..图形用户接口:用户利用鼠标、窗口、菜单、图标等图形界面工具;可以直观、方便、有效地使用系统服务和各种应用程序及实用工具..命令行接口:在提示符之后用户从键盘上输入命令;命令解释程序接收并解释这些命令;然后把它们传递给操作系统内部的程序;执行相应的功能..程序接口:也称系统调用接口..系统调用是操作系统内核与用户程序、应用程序之间的接口..在UNIX/Linux系统中;系统调用以C函数的形式出现..操作系统主要有哪三种基本类型各有什么特点答:根据系统运行的方式分类;操作系统的基本类型有三种:批处理系统、分时系统和实时系统..批处理操作系统的特点是:多道和成批处理..分时系统具有多路性、交互性、“独占”性和及时性的特征..实时系统特点:及时响应和高可靠性使用虚拟机;有什么优势和不足答:采用虚拟机的优点主要有(1)在一台机器上可同时运行多个操作系统;方面用户的使用2系统安全;有效地保护了系统资源3为软件的研制、开发和调试提供了良好的环境 4组建虚拟网络;可以创造多个理想的工作环境缺点是:1对硬件的要求比较高;主要是cpu、硬盘和内存2本身非常复杂;另外;执行任务时的速度会受到一些影响在操作系统中为什么要引入进程概念它与程序的区别和联系是什么答:在操作系统中;由于多道程序并发执行时共享系统资源;共同决定这些资源的状态;因此系统中各程序在执行过程中就出现了相互制约的新关系;程序的执行出现“走走停停”的新状态..这些都是在程序的动态过程中发生的..用程序这个静态概念已不能如实反映程序并发执行过程中的这些特征..为此;人们引入“进程”这一概念来描述程序动态执行过程的性质..进程与程序的主要区别是:·进程是动态的;程序是静态的..·进程有独立性;能并发执行;程序不能并发执行..·二者无一一对应关系..·进程异步运行;会相互制约;程序不具备此特征..但进程与程序又有密切的联系:进程不能脱离具体程序而虚设;程序规定了相应进程所要完成的动作..进程的基本状态有哪几种答:进程的基本态有3种..分别是运行态..就绪态..阻塞态..PCB的作用是什么它是怎样描述进程的动态性质的答:进程控制块PCB是进程组成中最关键的部分..每个进程有唯一的进程控制块;操作系统根据PCB对进程实施控制和管理;进程的动态、并发等特征是利用PCB表现出来的;PCB是进程存在的唯一标志.. PCB中有表明进程状态的信息:该进程的状态是运行态、就绪态还是阻塞态;利用状态信息来描述进程的动态性质..PCB表的组织方式主要有哪几种分别简要说明..答:PCB表的组织方式主要有:线性方式、链接方式和索引方式..线性方式是把所有进程的PCB都放在一个表中..链接方式按照进程的不同状态把它们分别放在不同的队列中..索引方式是利用索引表记载相应状态进程的PCB地址..进程进入临界区的调度原则是什么答:一个进程进入临界区的调度原则是:①如果有若干进程要求进入空闲的临界区;一次仅允许一个进程进入..②任何时候;处于临界区内的进程不可多于一个..如已有进程进入自己的临界区;则其它所有试图进入临界区的进程必须等待..③进入临界区的进程要在有限时间内退出;以便其它进程能及时进入自己的临界区.. ④如果进程不能进入自己的临界区;则应让出CPU;避免进程出现“忙等”现象..简述信号量的定义和作用..P、V操作原语是如何定义的答:信号量一般是由两个成员组成的数据结构;其中一个成员是整型变量;表示该信号量的值;它是与相应资源的使用情况有关的;另一个是指向PCB的指针..当多个进程都等待同一信号量时;它们就排成一个队列;由信号量的指针项指出该队列的头..信号量通常可以简单反映出相应资源的使用情况;它与P、V操作原语一起使用可实现进程的同步和互斥..P、V操作原语的定义:PS:顺序执行下述两个动作:①信号量的值减1;即S=S-1;②如果S≥0;则该进程继续执行;如果S<0;则把该进程的状态置为阻塞态;把相应的PCB连入该信号量队列的末尾;并放弃处理机;进行等待直至其它进程在S上执行V操作;把它释放出来为止.. VS:顺序执行下述两个动作:①S值加1;即S=S+1;②如果S>0;则该进程继续运行;如果S≤0;则释放信号量队列上的第一个PCB即信号量指针项所指向的PCB所对应的进程把阻塞态改为就绪态;执行V操作的进程继续运行..计算机系统中产生死锁的根本原因是什么答:计算机系统中产生死锁的根本原因是:资源有限且操作不当..此外;进程推进顺序不合适也可以引发的死锁..发生死锁的四个必要条件是什么答:发生死锁的四个必要条件是:互斥条件;不可抢占条件;占有且申请条件;循环等待条件..一般解决死锁的方法有哪三种答:一般解决死锁的方法有:死锁的预防、死锁的避免、死锁的检测与恢复..是否所有的共享资源都是临界资源为什么答:不是所有的共享资源都是临界资源..因为临界资源是一次仅允许一个进程使用的资源;而系统中有很多资源可以让多个进程同时使用;例如硬盘、正文段等..处理机调度的主要目的是什么答:处理机调度的主要目的就是为了分配处理机..高级调度与低级调度的主要功能是什么为什么要引入中级调度答:高级调度的主要功能是根据一定的算法;从输入的一批作业中选出若干个作业;分配必要的资源;如内存、外设等;为它建立相应的用户作业进程和为其服务的系统进程如输入、输出进程;最后把它们的程序和数据调入内存;等待进程调度程序对其执行调度;并在作业完成后作善后处理工作..低级调度的主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程..为了使内存中同时存放的进程数目不至于太多;有时就需要把某些进程从内存中移到外存上;以减少多道程序的数目;为此设立了中级调度..处理机调度一般可分为哪三级其中哪一级调度必不可少为什么答:1.处理机调度一般可分为高级调度作业调度、中级调度和低级调度进程调度..2.其中进程调度必不可少..3.进程只有在得到CPU之后才能真正活动起来;所有就绪进程经由进程调度才能获得CPU的控制权;实际上;进程调度完成一台物理的CPU转变成多台虚拟或逻辑的CPU的工作;进程调度的实现策略往往决定了操作系统的类型;其算法优劣直接影响整个系统的性能..作业在其存在过程中分为哪四种状态答:作业在其存在过程中分为提交、后备、执行和完成四种状态..作业提交后是否马上放在内存中为什么答:作业提交后被放在作业后备队列上;只有被作业调度程序选中;进行作业调度;作业才可能被放入内存..在操作系统中;引起进程调度的主要因素有哪些答:处于执行状态的进程执行完毕时处于执行状态的进程将自己阻塞时处于执行状态的进程时间片用完时执行完系统调用并返回到用户态时抢占式OS中就绪队列中出现高优先权进程时作业调度与进程调度二者间如何协调工作答:作业调度和进程调度是CPU主要的两级调度..作业调度是宏观调度;它所选择的作业只是具有获得处理机的资格;但尚未占有处理机;不能立即在其上实际运行..而进程调度是微观调度;它根据一定的算法;动态地把处理机实际地分配给所选择的进程;使之真正活动起来..在确定调度方式和调度算法时;常用的评价准则有哪些答:在确定调度方式和调度算法时;常用的评价准则有:CPU利用率;吞吐量;周转时间;就绪等待时间和响应时间..简述先来先服务法、时间片轮转法和优先级调度算法的实现思想..答:先来先服务调度算法FCFS的实现思想:按作业或进程到来的先后次序进行调度;即先来的先得到执行..时间片轮转法RR的实现思想:系统把所有就绪进程按先入先出的原则排成一个队列..新来的进程加到就绪队列末尾..每当执行进程调度时;进程调度程序总是选出就绪队列的队首进程;让它在CPU上运行一个时间片的时间..当进程用完分给它的时间片后;调度程序便停止该进程的运行;并把它放入就绪队列的末尾;然后;把CPU分给就绪队列的队首进程..优先级调度算法的实现思想:是从就绪队列中选出优先级最高的进程;把CPU分给它使用..又分为非抢占式优先级法和抢占式优先级法..前者是:当前占用CPU的进程一直运行下去;直到完成任务或者因等待某事件而主动让出CPU时;系统才让另一个优先级高的进程占用CPU..后者是:当前进程在运行过程中;一旦有另一个优先级更高的进程出现在就绪队列中;进程调度程序就停止当前进程的运行;强行将CPU分给那个进程..中断响应主要做哪些工作由谁来做答:中断响应主要做的工作是:①中止当前程序的执行;②保存原程序的断点信息主要是程序计数器PC和程序状态寄存器PS 的内容;③转到相应的处理程序..中断响应由硬件实施..一般中断处理的主要步骤是什么答:一般中断处理的主要步骤是:保存被中断程序的现场;分析中断原因;转入相应处理程序进行处理;恢复被中断程序现场即中断返回..简述一条shell命令在Linux系统中的实现过程..答:一条shell命令在Linux系统中的执行过程基本上按照如下步骤:①读取用户由键盘输入的命令行..②分析命令;以命令名作为文件名;其他参数改造为系统调用execve 内部处理所要求的形式..③终端进程调用fork 建立一个子进程..④终端进程本身用系统调用wait4 来等待子进程完成如果是后台命令;则不等待..当子进程运行时调用execve ;子进程根据文件名即命令名到目录中查找有关文件这是命令解释程序构成的文件;调入内存;执行这个程序即执行这条命令..⑤如果命令末尾有&号后台命令符号;则终端进程不用执行系统调用wait4 ;而是立即发提示符;让用户输入下一个命令;转步骤1..如果命令末尾没有&号;则终端进程要一直等待;当子进程即运行命令的进程完成工作后要终止;向父进程终端进程报告;此时终端进程醒来;在做必要的判别等工作后;终端进程发提示符;让用户输入新的命令;重复上述处理过程.. Linux系统中;进程调度的方式和策略是什么对用户进程和核心进程如何调度答:Linux系统的调度方式基本上采用“抢占式优先级”方式..Linux系统针对不同类别的进程提供了三种不同的调度策略;即适合于短实时进程的FIFO;适合于每次运行需要较长时间实时进程的时间片轮转法;适合于交互式的分时进程传统的UNIX调度策略..Linux系统核心为每个进程计算出一个优先级;高优先级的进程优先得到运行..在运行过程中;当前进程的优先级随时间递减;这样就实现了“负反馈”作用;即经过一段时间之后;原来级别较低的进程就相对“提升”了级别;从而有机会得到运行..Linux系统的调度方式基本上采用“抢占式优先级”方式;当进程在用户模式下运行时;不管它是否自愿;核心在一定条件下如该进程的时间片用完或等待I/O可以暂时中止其运行;而调度其他进程运行..一旦进程切换到内核模式下运行时;就不受以上限制;而一直运行下去;仅在重新回到用户模式之前才会发生进程调度..存储器一般分为哪些层次答:存储器一般分为寄存器、高速缓存、内存、磁盘和磁带..装入程序的功能是什么常用的装入方式有哪几种答:装入程序的功能是根据内存的使用情况和分配策略;将装入模块放入分配到的内存区中..程序装入内存的方式有三种;分别是绝对装入方式、可重定位装入方式和动态运行时装入方式..对程序进行重定位的方式分为哪两种简述各自的实现方式..答:对程序进行重定位的方式分为静态重定位和动态重定位.. 静态重定位是在目标程序装入内存时;由装入程序对目标程序中的指令和数据的地址进行修改;即把程序的逻辑地址都改成实际的内存地址..对每个程序来说;这种地址变换只是在装入时一次完成;在程序运行期间不再进行重定位.. 动态重定位是在程序执行期间;每次访问内存之前进行重定位..这种变换是靠硬件地址转换机构实现的..通常;采用一个重定位寄存器;其中放有当前正在执行的程序在内存空间中的起始地址;而地址空间中的代码在装入过程中不发生变化..对换技术如何解决内存不足的问题答:在多道程序环境中可以采用对换技术..此时;内存中保留多个进程..当内存空间不足以容纳要求进入内存的进程时;系统就把内存中暂时不能运行的进程包括程序和数据换出到外存上;腾出内存空间;把具备运行条件的进程从外存换到内存中..解释固定分区法和动态分区法的基本原理..答:固定分区法——内存中分区的个数固定不变;各个分区的大小也固定不变;但不同分区的大小可以不同..每个分区只可装入一道作业..动态分区法——各个分区是在相应作业要进入内存时才建立的;使其大小恰好适应作业的大小..动态重定位分区管理方式中如何实现虚-实地址映射答:进程装入内存时;是将该其程序和数据原封不动地装入到内存中..当调度该进程在CPU上执行时;操作系统就自动将该进程在内存的起始地址装入基址寄存器;将进程的大小装入限长寄存器..当执行指令时;如果地址合法;则将相对地址与基址寄存器中的地址相加;所得结果就是真正访问内存的地址;如果地址越界;则发出相应中断;进行处理..分页存储管理的基本方法是什么答:分页存储管理的基本方法是:逻辑空间分页;内存空间分块;块与页的大小相等..页连续而块离散;用页号查页表;由硬件作转换..在分页系统中页面大小由谁决定页表的作用是什么答:在分页系统中页面大小由硬件决定..页表的作用是实现从页号到物理块号的地址映射..如何将逻辑地址转换成物理地址答:用页号p去检索页表;从页表中得到该页的物理块号f;把它装入物理地址寄存器中..同时;将页内地址d直接送入物理地址寄存器的块内地址字段中..这样;物理地址寄存器中的内容就是由二者拼接成的实际访问内存的地址;从而完成了从逻辑地址到物理地址的转换..考虑一个由8个页面;每页有1024个字节组成的逻辑空间;把它装入到有32个物理块的存储器中;问逻辑地址和物理地址各需要多少二进制位表示答:虚拟存储器有哪些基本特征答:虚拟存储器的基本特征是:虚拟扩充——不是物理上;而是逻辑上扩充了内存容量;部分装入——每个进程不是全部一次性地装入内存;而是只装入一部分;离散分配——不必占用连续的内存空间;而是“见缝插针”;多次对换——所需的全部程序和数据要分成多次调入内存..请求分页技术与简单分页技术之间的根本区别是什么答:请求分页技术与简单分页技术之间的根本区别是:请求分页提供虚拟存储器;而简单分页系统并未提供虚拟存储器..页面抖动与什么有关答:好的页面置换算法能够适当降低页面更换频率;减少缺页率;尽量避免系统“抖动”..此外;一般来说;随着可用内存块数的增加;缺页数也将减少..UNIX/Linux系统中文件分为哪些类型答:UNIX/Linux系统中文件分为以下类型:普通文件;目录文件;特殊文件..文件的逻辑组织有几种形式答:文件的逻辑组织有以下形式:无结构文件和有结构文件..无结构文件是指文件内部不再划分记录;它是由一组相关信息组成的有序字符流;即流式文件..有结构文件又称为记录式文件;它在逻辑上可被看成一组连续顺序的记录的集合;又可分为定长记录文件和变长记录文件两种..文件的物理组织形式主要有哪几种各有什么优缺点答:文件的物理组织形式主要有:连续文件、链接文件、索引文件、多重索引文件..优缺点是:连续文件顺序存取速度较快.. 建文件时就确定它的长度很难实现;它不便于文件的动态扩充;可能出现外部碎片;从而造成浪费..链接文件克服了连续文件的缺点..一般仅适于顺序访问;而不利于对文件的随机存取;每个物理块上增加一个连接字;为信息管理添加了一些麻烦;可靠性差..索引文件除了具备链接文件的优点之外;还克服了它的缺点..需要增加索引表带来的空间开销..往往以内存空间为代价来换取存取速度的改善多重索引文件除具有一般索引文件的优点外;还可满足对灵活性和节省内存的要求.. 间接索引需要多次访盘而影响速度..一般说来;文件系统应具备哪些功能答:一般说来;文件系统应具备以下功能:文件管理;目录管理;文件存储空间的管理;文件的共享和保护;提供方便的接口..文件控制块与文件有何关系答:文件控制块——用于控制和管理文件的数据结构;其中包括文件名、文件类型、位置、大小等信息..文件控制块与文件一一对应;即在文件系统内部;给每个文件唯一地设置一个文件控制块;核心利用这种结构对文件实施各种管理..文件系统中的目录结构有哪几种基本形式各有何优缺点 UNIX/Linux系统中采用哪种目录结构常用的磁盘空闲区管理技术有哪几种试简要说明各自的实现思想..答:常用的磁盘空闲区管理技术有:空闲盘块表法、空闲块链接法、位示图法、空闲块成组链接法..空闲盘块表法——所有连续的空闲盘块在表中占据一项;其中标出第一个空闲块号和该项中所包含的空闲块个数;以及相应的物理块号..利用该表进行盘块的分配和文件删除时盘块的回收..空闲块链接法——所有的空闲盘块链在一个队列中;用一个指针空闲区头指向第一个空闲块;而各个空闲块中都含有下一个空闲区的块号;最后一块的指针项记为NULL;表示链尾..分配和释放盘块都在链头进行..位示图法——利用一串二进位的值来反映磁盘空间的分配情况;每个盘块都对应一位..如果盘块是空闲的;对应位是0;如盘块已分出去;则对应位是1..空闲块成组链接——把所有空闲盘块按固定数量分组;组与组之间形成链接关系;最后一组的块号可能不满一组通常放在内存的一个专用栈结构中..这样;平常对盘块的分配和释放是在栈中进行或构成新的一组..什么是文件的共享文件链接如何实现文件共享答:文件的共享是指系统允许多个用户进程共同使用某个或某些文件..文件链接是给文件起别名;即将该文件的目录项登记在链接目录中..这样;访问该件的路径就不只一条..不同的用户或进程就可以利用各自的路径来共享同一文件什么是文件保护常用的保护机制有哪些答:文件保护——是指文件免遭文件主或其他用户由于错误的操作而使文件受到破坏.. 常用的文件保护机制有:①命名——自己的文件名;不让他人知道;②口令——对上口令;才能存取;③存取控制——有权才可存取;不同权限干不同的事;④密码——信息加密;解密复原..在UNIX/Linux系统中;如何表示一个文件的存取权限答:在UNIX/Linux系统中;一个文件的存取权限用9个二进制位表示:前三位分别表示文件主的读、写和执行权限;中间三位分别表示同组用户的读、写和执行权限;最后三位分别表示其他用户的读、写和执行权限..什么是文件的备份数据备份的方法有哪几种按时机分;备份分哪几种答:文件备份就是把硬盘上的文件在其它外部的存储介质如磁带或软盘上做一个副本.. 数据备份的方法有完全备份、增量备份和更新备份三种.. 按时机分;后备分为―定期备份‖和―不定期备份‖.. 在Linux系统中;为什么要提供VFS。
国家开放大学电大计算机操作题库题库及答案单项选择题1.A-按文件用途来分,编译程序是()。
C.系统文件2.A-按照所起的作用和需要的运行环境,操作系统属于()。
D.系统软件3.A-按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。
A.先来先服务法4.B-把逻辑地址转变为内存物理地址的过程称作()。
D.重定位5.CPU状态分为核心态和用户态,从用户态转换到核心态的途径是()。
C.系统调用6.C-操作系统的基本职能是()。
D. 控制和管理系统内各种资源,有效地组织多道程序的运行7.C-操作系统负责管理计算机系统的()。
C.资源8.C-从系统的角度出发,希望批处理控制方式下进入输入井的作业()尽可能小。
D.平均周转时间9.C-操作系统对缓冲区的管理属于()的功能。
B.设备管理10.C-操作系统内核与用户程序、应用程序之间的接口是()。
C.系统调用11.C-操作系统中利用信号量和P,V操作,( ).C.可实现进程的互斥和同步12.C-操作系统中有一组常称为特殊系统调用的程序,其操作具有不可分割性,在操作系统中称为B.原语13.C-操作系统实现“按名存取”的关键在于解决()。
B.文件名称与文件具体的物理地址的转换14.C-操作系统是通过()来对文件进行编辑、修改、维护和检索。
A.按名存取15.C-存放在磁盘上的文件()。
A.既可随机访问,又可顺序访问16.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。
C.缓冲技术17.CPU启动通道后,设备的控制工作由()。
C.通道独立执行预先编好的通道程序来控制18.C-采用SPOOLing技术的目的是()。
A.提高独占设备的利用率19.C-操作系统中采用的以空间换取时间技术的是()。
A.SPOOLing技术20.C-存储管理中,页面抖动是指()。
B.被调出的页面又立刻被调入所形成的频繁调入调出现象21.D-当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。
第1章教材习题解答
1.基本概念和术语
计算机系统、多道程序设计、操作系统、系统调用、分时
一个完整的计算机系统是由硬件和软件两大部分组成的。
通常硬件是指计算机物理装置本身;而软件是相对硬件而言的,简单地说,软件是计算机执行的程序。
在多道程序设计技术下,内存中能同时存放多道程序,在管理程序的控制下交替地执行。
这些作业共享CPU和系统中的其他资源。
操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
系统调用是操作系统内核与用户程序、应用程序之间的接口。
分时主要是指若干并发程序对CPU时间的共享。
2.基本原理和技术
(1)操作系统的基本特征是什么?
操作系统的基本特征是:并发、共享和异步性。
并发是指两个或多个活动在同一给定的时间间隔中进行。
共享是指计算机系统中的资源被多个任务所共用。
异步性是指在多道程序环境下,各程序的执行过程有着“走走停停”的性质。
(2)操作系统的主要功能是什么?
操作系统的主要功能包括:存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。
(3)操作系统一般为用户提供了哪三种界面?各有什么特点?
操作系统一般为用户提供的三种界面是:图形用户接口、命令行接口和程序接口。
图形用户接口:用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方便、有效地使用系统服务和各种应用程序及实用工具。
命令行接口:在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令,然后把它们传递给操作系统内部的程序,执行相应的功能。
程序接口:也称系统调用接口。
系统调用是操作系统内核与用户程序、应用程序之间的接口。
在UNIX/Linux系统中,系统调用以C函数的形式出现。
(4)操作系统主要有哪三种基本类型?各有什么特点?
操作系统主要有以下三种基本类型:多道批处理系统、分时系统和实时系统。
多道批处理系统的特点是多道和成批。
分时系统的特点是同时性、交互性、独立性和及时性。
实时系统一般为具有特殊用途的专用系统,其特点是交互能力较弱、响应时间更严格、对可靠性要求更高。
(5)操作系统主要有哪些类型的体系结构?UNIX、Linux系统各采用哪种结构?
一般说来,操作系统有如下四种结构:整体结构,层次结构,虚拟机结构和客户机-服务器结构。
UNIX系统采用的是层次结构,Linux系统采用的是整体结构。
(6)Linux系统有什么特点?
Linux系统的主要特点有:
①与UNIX兼容。
②自由软件,源码公开。
③性能高,安全性强。
④便于定制和再开发。
⑤互操作性高。
⑥全面的多任务和真正的32位操作系统。
3.思考题
(1)在计算机系统中操作系统处于什么地位?
操作系统是裸机之上的第一层软件,与硬件关系尤为密切。
它不仅对硬件资源直接实施控制、管理,而且其很多功能的完成是与硬件动作配合实现的,如中断系统。
操作系统的运行需要有良好的硬件环境。
这种硬件配置环境往往称作硬件平台。
操作系统是整个计算机系统的控制管理中心,其他所有软件都建立在操作系统之上。
操作系统对它们既具有支配权力,又为其运行建造必备环境。
因此,在裸机之上每加一层软件后,用户看到的就是一台功能更强的机器,通常把经过软件扩充功能后的机器称为“虚拟机”。
在裸机上安装了操作系统后,就为其他软件的运行和用户使用提供了工作环境。
往往把这种工作环境称作软件平台。
(2)你熟悉哪些操作系统?想一想你在使用计算机过程中,操作系统如何提供服务?
我们最熟悉的一般为Windows操作系统,它是由微软(Microsoft)公司推出的一个功能强大的图形界面操作系统。
常用的操作系统还有Linux,UNIX操作系统。
我们在使用计算机时,首先接触的是用户界面,我们可以通过键盘上输入命令,在桌面上点击鼠标完成操作,这时系统就知道执行相应的功能。
然后,我们要在磁盘上建立新文件,打开已存储的文件,对文件进行读、写和修改等操作,这是由操作系统的文件管理来帮助实现的。
我们要把程序装入内存,系统中只有一个内存,操作系统的存储管理功能需要为用户程序来分配内存空间,并进行数据的保护。
我们从键盘上输入数据或命令,运行结果在屏幕上显示出来或者在打印机上打印出来。
当我们需要用到外部设备的时候,操作系统的设备管理可以解决设备分配和驱动的问题。
最后,我们来了解一下计算机的关键部件CPU,每个程序都要在上面运行。
让谁的程序运行、什么时候开始运行、运行多长时间呢?程序在活动过程中如何与其他活动实体联系呢?等等,这是进程和处理机管理问题。
(3)使用虚拟机,有什么优势和不足?
采用虚拟机的优点主要有:
①在一台机器上可同时运行多个操作系统,方便用户使用。
②系统安全,有效地保护了系统资源。
③为软件的研制、开发和调试提供了良好的环境。
④组建虚拟网络,可以创造出多个理想的工作环境。
缺点是:
①对硬件的要求比较高,主要是CPU、硬盘和内存。
②本身非常复杂,另外,执行任务时的速度会受到一些影响。