操作系统测试1答案doc资料

合集下载

(完整word版)操作系统及参考答案

(完整word版)操作系统及参考答案

一、单项选择题1.若处理器有32位地址,则它的虚拟地址空间为( B )字节。

A 2GB B 4GBC 100KBD 640KB2.支持程序浮动的地址转换机制是( A )A 动态重定位B 段式地址转换C 页式地址转换D 静态重定位3.UNIX中的文件系统采用( D )。

A 网状文件B 记录式文件C 索引文件D 流式文件4.段页式管理每取一数据,要访问(C )次内存。

A 1B 2C 3D 45.文件系统的主要目的是( A )。

A 实现对文件的按名存取B 实现虚拟存贮器C 提高外围设备的输入输出速度D 用于存贮系统文档6. 某基于动态分区存储管理的计算机,其主存容量为55mb(初始为空),采用最佳适配算法,分配和释放的顺序为:分配15mb,分配30mb,释放15mb,分配8mb,分配6mb,此时主存中最大空闲分区的大小是( B )A 7mbB 9mbC 10mbD 15mb7.设计批处理多道系统时,首先要考虑的是( B )。

A 灵活性和可适应性B 系统效率和吞吐量C 交互性和响应时间D 实时性和可靠性8.进程调度的对象和任务分别是( C )。

A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB 进程,从后备作业队列中按调度策略选择一个作业占用CPUC 进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD 作业,从后备作业队列中调度策略选择一个作业占用CPU9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。

A 先来先服务B 轮转C 最高响应比优先D 均衡调度10.两个进程合作完成任务。

在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系称为进程的(B )。

A 互斥B 同步C 调度D 伙伴11.当每类资源只有一个个体时,下列说法中不正确的是(C )。

A 有环必死锁B 死锁必有环C 有环不一定死锁D 被锁者一定全在环中12.在现代操作系统中引入了(D ),从而使并发和共享成为可能。

操作系统测试题(附答案)

操作系统测试题(附答案)

操作系统测试题(附答案)⼀、选择题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.PCBD.JCB 10.⽂件管理实际上是管理()A.主存空间B.辅助存储空间C.逻辑地址空间D.物理地址空间11.如果⽂件系统中有两个⽂件重名,不应采⽤()A.单级⽬录结构B.树形⽬录结构C.⼆级⽬录结构D.⾮循环图⽬录结构12.当前⽬录是/usr/meng,其下属⽂件prog/file.c的绝对路径名是()A./usr/meng/file.cB./usr/file.cC./prog/file.cD./usr/meng/prog/file.c13.引⼊缓冲技术的主要⽬的是()A.改善⽤户编程环境B.提⾼CPU的处理速度C.提⾼CPU与设备之间的并⾏程度D.降低计算机的硬件成本14.设备的打开、关闭、读、写等操作是由()完成的A.⽤户程序B.编译程序C.设备分配程序D.设备驱动程序15.控制和管理资源建⽴在单⼀系统策略基础,将计算功能分散化,充分发挥⽹络互联的各⾃治处理机性能的多机系统是()A.多处理器系统B.多计算机系统C.⽹络系统D.分布式系统16.在计算机系统中,操作系统是()A.处于裸机之上的第⼀层软件B.处于硬件之下的底层软件C.处于应⽤软件之上的系统软件D.处于系统软件之上的⽤户软件17.以下著名的操作系统中,属于多⽤户、多进程、多任务分时系统的是()A.DOS系统B.Windows NT系统C.UNIX系统D.OS/2系统18.下列系统中,属于实时系统的是()A.⽅正排版系统B.计算机辅助设计系统C.⽕车订票系统D.办公⾃动化系统19.引⼊多道程序的⽬的在于()A.充分利⽤CPU,减少CPU等待时间B.提⾼实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利⽤存储器20.在操作系统中引⼊"进程"概念的主要⽬的是()A.改善⽤户编程环境B.描述程序动态执⾏过程的性质C.使程序与计算过程⼀⼀对应D.提⾼程序的运⾏速度21.若P、V操作的信号量S初值为2,当前值为-1,则表⽰有()个等待进程A.0B.lC.2D.322.作业调度的关键在于()A.选择恰当的进程管理程序B.选择恰当的作业调度算法C.⽤户作业准备充分D.有⼀个较好的操作环境23.有三个作业同时到达,J1,J2,J3的执⾏时间分别为T1,T2,T3,且T1 T2 T3,它们在⼀台处理机上按单道⽅式运⾏,采⽤短作业优先算法,则平均周转时间是()A.T1+T2+T3B.(T1+T2+T3)/3C.T1+2′T2/3+T3/3D.T1/3+2′T2/3+T324.若处理器有32位地址,则它的虚拟地址空间为()字节A.2GBB.4GBC.100KBD.640KB25.除操作系统占⽤的内存空间之外,所剩余的全部内存只供⼀个⽤户进程使⽤,其他进程都放在外存上,这种设计称为()A.覆盖技术B.虚拟技术C.对换技术D.物理扩充26.⽂件系统为每个⽂件建⽴⼀张指⽰逻辑记录和物理记录之间的对应关系表,由此表和⽂件本⾝构成的⽂件是()A.连续⽂件B.串连⽂件C.索引⽂件D.逻辑⽂件27.使⽤绝对路径名访问⽂件是从()开始按⽬录结构访问某个⽂件A.当前⽬录B.⽤户主⽬录C.根⽬录D.⽗⽬录28.⽤户程序与实际使⽤的物理设备⽆关,由操作系统考虑因实际设备不同⽽需要使⽤不同的设备驱动程序,这是由设备管理的()功能实现的A.设备独⽴性B.设备分配C.缓冲管理D.虚拟设备29.引⼊缓冲技术的主要⽬的是()A.改善⽤户编程环境B.提⾼CPU的处理速度C.提⾼CPU与设备之间的并⾏程度D.降低计算机的硬件成本30.以下不属于分布式系统特征的是()A.分布性B.并⾏性C.全局性D.可定制性31.操作系统核⼼部分的主要特点是( )。

操作系统试题及答案

操作系统试题及答案

操作系统试题第一套及答案一、单项选择题1.关于操作系统的叙述( )是不正确的。

A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"2.操作系统的发展过程是( )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统3.用户程序中的输入,输出操作实际上是由( )完成。

A.程序设计语言B.编译系统C.操作系统D.标准库程序4.计算机系统中判别是否有中断事件发生应是在( )A.进程切换时B.执行完一条指令后C.执行P操作后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.主存储器管理方式D.分配外设方式10.文件的保密是指防止文件被( )A.篡改B.破坏C.窃取D.删除11.对磁盘进行移臂调度的目的是为了缩短( )时间。

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

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

操作系统测试题含答案

操作系统测试题含答案

操作系统测试题含答案一、单选题(共100题,每题1分,共100分)1、操作系统中,“抖动”是由( )引起的。

A、缺页率高B、内存容量不足C、交换信息量大D、缺页率反馈模型建立不正确正确答案:A2、在下列存储管理方案中,不适用于多道程序的是______。

A、段页式存储分配B、单一连续分配C、动态重定位分区分配D、固定分区分配正确答案:B3、从用户的观点看,操作系统是()。

A、计算机资源的的管理者B、控制和管理计算机资源的软件C、用户与计算机硬件之间的接口D、合理组织计算机工作流程的软件正确答案:C4、()优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。

A、动态B、低C、静态D、高正确答案:C5、某段表的内容如下:有一个逻辑地址为2154,它所对应的物理地址为()。

A、30K+154B、2+480KC、480K+154D、120K+2正确答案:C6、如果进程需要读取磁盘上的多个连续的数据块,()数据传送方式的效率最高。

A、程序直接控制方式B、中断控制方式C、DMA方式D、通道方式正确答案:D7、采用SPOOLing技术的目的是()。

A、提高程序的运行速度B、减轻用户编程负担C、提高主机效率D、提高独占设备的利用率正确答案:D8、( )的实现原理是:当进程要求运行时,不是将它的全部信息装入内存而是将其一部分先装入内存,另一部分暂时留在外存。

进程在运行过程中,当使用的信息不在内存时发出中断,由操作系统调入内存。

A、段页式存储B、页式存储C、虚拟存储D、段式存储正确答案:C9、系统“抖动”现象的发生是由()引起的。

A、置换算法选择不当B、内存容量不足C、请求页式管理方案D、交换的信息量过大正确答案:A10、下面关于索引文件的论述中正确的是()A、在索引文件中,索引表的每个表项中必须含有相应记录的关键字和存放该记录的物理地址。

B、对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号,而对索引文件进行检索时,应先从FCB中读出文件索引表始址。

操作系统试卷1答案

操作系统试卷1答案

)1、引入多道程序设计技术的目的是 (C)增强系统的用户友好性B.提高系统实时性C.充分利用处理器资源D.扩充内存容量2、假设系统处于下列状态,目前系统剩余资源数量为2。

下列哪一个进程序列有可能发生死锁?(b)进程已占资源数最大需求数P1 1 2P2 4 7P3 3 5P4 5 7A)P1,P2,P3,P4B)P2,P3,P4,P1C)P3,P1,P2,P4D)P4,P3,P2,P13、有如下请求磁盘服务的队列,要访问的磁道分别是98,183,37,122,14,124,65,67。

现在磁头在53道上,若按最短寻道时间优先法,磁头总的移动道数是:(c )。

A.234B.235C.236D.2374、下列关于紧凑技术的叙述中,哪个是不正确的?(A)A.内存中任意一个程序都可以随时移动B.移动可以集中分散的空闲区C.移动会增加处理器的开销D.采用紧凑技术时应尽可能减少移动的信息量5、引入虚拟存储技术的关键前提是(B)A.有大容量的外存B.程序执行的局部性原理C.硬件提供地址转换机制D.选择一种合适的页面调度算法6、构成文件的基本单位是字符,这一类文件称为(A)A.流式文件B.记录式文件C.顺序文件D.索引文件7、下列哪一种(些)磁盘调度算法只考虑了公平性(A)Ⅰ. 先来先服务Ⅱ. 最短寻道时间优先Ⅲ. 扫描A.ⅠB.ⅡC.Ⅰ和ⅢD.全部8、在可变分区分配方案中,为了实现主存的空间分配,采用(d )进行管理。

A.页表 B.段表 C.段表+页表 D.分区分配表+空闲区表9、设某类资源有5个,由3个进程共享,每个进程最多可申请(b )个资源而使系统不会死锁。

A. 1 B. 2 C. 3 D. 410、动态重定位是在(c)完成的。

A.作业执行前集中一次 B.作业执行过程中集中一次C.作业执行过程中 D.作业执行过程中由用户11、进程从等待状态进入就绪状态可能是由于(c )A.现运行进程运行结束B.现运行进程执行了P操作C.现运行进程执行了V操作D.现运行进程时间片用完12、UNIX文件系统对盘空间的管理采用(d )A. FAT表法 B.位示图法C.空闲块链接法 D.空闲块成组链接法13、下列算法可用于磁盘移臂调度的是(b )A. LRU算法B. SCAN调度算法C.时间片轮转法 D.响应比高者优先算法14、特权指令( b)执行。

计算机操作系统第一章测试题及答案

计算机操作系统第一章测试题及答案

计算机操作系统第⼀章测试题及答案题⽬ 1 of 402.0/ 2.0 得分Windows7及Windows8 是( )操作系统。

A. 多⽤户单任务B. 单⽤户单任务C. 多⽤户多任务D. 单⽤户多任务答案:C反馈:多⽤户多任务题⽬ 2 of 402.0/ 2.0 得分设计实时操作系统时,⾸先应考虑系统的( )。

A. 实时性和可靠性B. 灵活性和可靠性C. 优良性和分配性D. 可靠性和灵活性答案:A题⽬ 3 of 402.0/ 2.0 得分设计分时操作系统时,⾸先应考虑系统的( )。

A. 可适应性和灵活性B. 交互性和响应时间C. 周转时间和系统吞吐量D. 实时性和可靠性反馈:交互性和响应时间题⽬ 4 of 402.0/ 2.0 得分在分时系统中,当⽤户数量为100时,为保证响应时间不超过2秒,此时的时间⽚最⼤应为( )。

A. 20msB. 100msC. 10msD. 50ms答案:A题⽬ 5 of 402.0/ 2.0 得分操作系统的基本类型主要有( )。

A. 单⽤户系统、多⽤户系统及批处理系统B. 实时操作系统、批处理操作系统及分时操作系统C. 实时系统、分时系统和多⽤户系统D. 批处理系统、分时系统及多任务系统答案:B反馈:实时操作系统、批处理操作系统及分时操作系统题⽬ 6 of 402.0/ 2.0 得分从⽤户的观点看,操作系统是( )。

A. 由若⼲层次的程序按⼀定的结构组成的有机体B. ⽤户与计算机之间的接⼝C. 合理地组织计算机⼯作流程的软件D. 控制和管理计算机资源的软件反馈:⽤户与计算机之间的接⼝题⽬ 7 of 402.0/ 2.0 得分操作系统是⼀种( )A. 通⽤软件B. 系统软件C. 软件包D. 应⽤软件答案:B反馈:系统软件题⽬ 8 of 402.0/ 2.0 得分⽤户程序要获得系统帮助,必须通过( )。

A. 键盘命令B. 系统调⽤C. 作业调度D. 进程调度答案:B题⽬ 9 of 402.0/ 2.0 得分操作系统的功能是进⾏处理机管理、( )管理、设备管理及信息管理。

完整word版操作系统试题及答案

完整word版操作系统试题及答案

完整word版操作系统试题及答案操作系统试题⼀⼀、单选题(每⼩题1分,共20分)1、操作系统中采⽤多道程序设计技术提⾼CPU和外部设备的【A】。

A、利⽤率B、可靠性 C 、稳定性D、兼容性2、如果分时操作系统的时间⽚⼀定,那么【C】,则响应时间越短。

A、内存越少B、内存越多C、⽤户数越少D、⽤户数越多3、若把操作系统看作资源管理者,下列的【C】不属于操作系统所管理的资源。

A、CPUB、内存C、中断D、程序4、操作系统是通过【D 】感知进程存在的。

A、程序名B、进程的状态C、中断D、进程控制块5、当【B 】时,进程从执⾏状态变为就绪状态。

A、进程被进程调度程序选中B、时间⽚⽤完C、等待某⼀事件D、等待的事件发⽣6、以下的进程状态变化中,不可能发⽣的变化是【D 】。

A、执⾏状态到就绪状态B、等待状态到就绪状态C、执⾏状态到等待状态D、等待状态到执⾏状态7、若P、V操作的信号量S初值为2,当前值为-3,则表⽰有【D】个等待进程。

A、0个B、1个C、2个D、3个8、P、V操作是【A】A、两条低级进程通信原语B、两条⾼级进程通信原语C、两条系统调⽤命令D、两组不同的机器指令9、⽤V操作唤醒⼀个等待进程时,被唤醒的进程状态变为【B 】。

A、等待B、就绪C、执⾏D、完成10、资源的有序分配策略破坏【D 】条件,是⼀种死锁预防策略。

A、互斥条件B、保持和请求条件C、不剥夺条件D、环路等待条件11、银⾏家算法是⼀种【B 】算法。

A、死锁预防B、死锁避免C、死锁检测D、死锁解除12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发⽣死锁的最⼤并发进程数为【C】A、2B、3C、4D、513、分区管理中采⽤⾸次适应分配算法时,应把空闲区按【C】次序进⾏管理。

A、⼤⼩递增B、⼤⼩递减C、地址递增D、地址递减14、很好地解决了内存碎⽚问题的存储管理⽅案是【C 】。

A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的【C】理论。

操作系统习题1(含答案)

操作系统习题1(含答案)

计算机操作系统试题一填空:1.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。

2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。

3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。

4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。

5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。

6.文件的逻辑结构分流式文件和记录式文件二种。

7.进程由程度、数据和PCB组成。

8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。

9.操作系统是运行在计算机裸机系统上的最基本的系统软件。

10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。

11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块。

12.段式管理中,以段为单位,每段分配一个连续区。

由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。

13.逻辑设备表(LUT)的主要功能是实现设备独立性。

14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。

16. 段的共享是通过共享段表实现的。

17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。

18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。

19. UNIX的文件系统空闲空间的管理是采用成组链接法。

20分页管理储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。

20.计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。

21.操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。

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

一、名词解释1、多道程序设计多道程序设计技术就是在计算机主存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插运行。

2、分时技术所谓分时技术,就是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断,等待下一轮继续计算。

此时处理机让给另外一个作业使用。

这样,每个用户的各次要求都能得到快速响应,给每个用户的印象是:独占一台计算机。

3、操作系统虚拟机在裸机上配置了操作系统之后就构成了操作系统虚拟机。

4、程序的顺序执行一个计算由若干个操作组成,而这些操作必须按照某种先后次序来执行,以保证操作的结果是正确的,则这类计算就是程序的顺序执行过程。

5、程序的并发执行若干个程序段同时在系统中运行,这些程序段的执行在时间上是重叠的,一个程序段的执行尚未结束,另外一个程序段的执行已经开始,即使这种重叠是很小的一部分,也称这几个程序段是并发执行的。

二、存储式计算机的主要特点是什么?集中顺序过程控制,即控制部件根据程序对整个计算机的活动实行集中过程控制,并根据程序规定的顺序依次执行每一个操作。

三、为什么在单道程序工作情况下,I/O设备和中央处理机的并行操作是有限度的?I/O处理与本道程序相关。

四、什么是与时间有关的错误?试举一例说明之。

当程序并发执行时,系统处于一个复杂的动态组合状态,各程序执行的相对速度不定,程序员极不容易看到两个同样的结果,且在众多的结果中应该只有一个是正确的答案,而其他则是错误的。

这种现象是程序并发执行时产生的问题,这种错误与并发程序执行的相对速度有关,是与时间有关的错误。

或程序并发执行时若共享了公共变量,其执行结果将与并发程序执行的相对速度有关,即给定相同的初始条件,也可能会得到不同的结果,此为与时间有关的错误。

例子,用卡片输入机尽快地把一个文本复写(誊抄)到行式打印机上去。

设置一个缓冲区(假定缓冲区的容量为每次存放一个记录信息)。

两个程序过程,一个是负责将读卡机的信息送入缓冲区,另外一个负责从缓冲区取出信息并打印。

这两个程序并发执行时可能出现两种情况。

一种是打印速度高于输入速度,将导致要打印的内容还没有送入缓冲区,打印的并不是所需要的内容;另一种是输入速度高于打印速度,则打印机还未打印的内容可能被新输入的内容覆盖。

这样打印出来的内容,一部分正确,一部分是以后要打印的信息,还有一部分应该打印的信息却丢失了。

五、批处理、分时、实时操作系统的特点各是什么?批处理的主要特征是批量。

用户使用计算机时,必须事先准备好的作业,然后交给机房,由机房的操作员将一批作业送入系统,计算结果也是成批进行输出。

作业执行过程中,用户不能直接进行干预。

批量操作系统的优点是系统吞吐量大,效率高。

缺点是对用户的响应时间较长,用户不能及时了解自己程序的运行情况并加以控制。

分时系统具有下面一些特点。

并行性,共享一台计算机的众多联机用户可以在各自的终端上同时处理自己的程序。

独占性,分时系统采用时间片轮转的方法使一台计算机同时为许多终端用户服务,因此客观效果是这些用户彼此之间都感觉不到别人也在使用这台计算机,好像只有自己独占计算机。

交互性,用户和计算机之间可以进行“会话”,用户从终端输入命令,提出计算要求,系统收到命令后分析用户的要求并完成之,然后把运算结果通过屏幕或打印机反馈到用户,用户可以根据运算结果提出下一步要求,这样一问一答,直到全部工作完成。

实时操作系统的特点,系统对外部实时信号必须能够及时响应,响应的时间间隔要足以能够控制发出实时信号的那个环境。

实时系统要求有高可靠性和安全性,系统的效率则放在第二位。

系统的整体性强。

实时系统要求所管理的联机设备和资源,必须按照一定的时间关系和逻辑关系协调工作。

实时系统没有分时系统那样强的交互会话功能,通常不允许用户通过实时终端设备去编写新的程序或修改已有的程序。

实时终端设备通常只是作为执行装置或咨询装置。

实时系统大部分是为特殊的实时任务设计的,这类任务对于系统的可靠性和安全性要求很高,所以系统通常是采用双工工作方式。

六、什么是进程同步、进程互斥?这两个概念有什么联系与区别?所谓进程同步,就是并发进程在一些关键点上可能需要互相等待与互通消息,这种相互制约的等待与互通消息称为进程同步。

在操作系统中,当某一进程正在访问某一存储区时就不允许其它进程来读出或修改该存储区的内容;否则就会出现无法估计的错误。

通常将进程之间的这种互相制约关系称为互斥。

并发进程之间存在着大量的相互制约关系。

这种制约关系分为两种情况:一种是由于竞争系统资源而引起的间接制约关系;另外一种是由于进程间存在共享数据而引起的直接相互制约关系。

进程的直接制约关系必然导致进程之间需按一定的方式进行信息传递,这就是进程通信关系。

进程通信关系又可以细分为进程互斥、进程同步和进程的直接通信。

进程同步广义的定义是指对于进程操作的时间顺序所加的某种限制。

在这些同步规则中有一个较为特殊的规则,多个操作绝不能在同一时刻执行,这种同步规则称为互斥。

也就是在进程间的相互制约关系中的直接制约关系-进程协作,其中信息共享表现为进程互斥,并行处理表现为进程同步。

七、中断和俘获有什么不同?中断和俘获来源不同,处理的次序也不同。

八、操作系统的主要特性是什么?为什么会有这样的特性?并发,共享,不确定性。

为了充分利用计算机系统的资源,一般采用多个同时性用户分用的策略。

以顺序计算为基础的计算机系统要完成并行处理的功能,必将导致顺序计算模型与并行计算模型的矛盾,必须解决资源共享和多任务并发执行的问题。

由于程序的并发执行,必然要求对资源的共享,而只有提供资源共享的可能才能使程序真正地并发执行。

计算机系统中有许多随机发生的多个事件,事件产生的先后次序又有多种可能,而操作系统必须能够处理任何一种事件序列,以使各个用户的各种计算任务正确地完成。

九、什么是进程?进程与程序的主要区别是什么?进程是指一个具有一定独立功能的程序关于某个数据集合的一次运行活动。

进程和程序的区别:1、程序是指令的有序集合,其本身没有任何运行的含义,它是一个静态概念。

而进程是程序在处理机上的一次执行过程,它是一动态概念。

程序可以作为一种软件资料长期保存,而进程则是有一定生命周期的,它能够动态地产生和消亡。

2、进程是一个能独立运行的单位,能与其他进程并行地活动。

3、进程是竞争计算机系统有限资源的基本单位,也是进行处理机调度的基本单位。

十、用户与操作系统的接口是什么?操作系统的用户界面(接口)是操作系统提供给用户与计算机打交道的外部机制。

用户能够借助于这种机制和系统提供的手段来控制用户所在的系统。

操作系统的用户界面分为两个方面:其一是操作界面,用户通过这个操作界面来组织自己的工作流程和控制程序的运行;其二是程序界面,任何一个用户程序在其运行过程中,可以使用操作系统提供的功能调用来请求操作系统的服务。

十一、如图所示,有五个进程合作完成某一任务,试用P、V操作实现同步,要求写出程序描述。

p4p2Main( ){int S2=0; /*表示p1是否运行结束,p2能否开始运行*/ int S3=0; /*表示p1是否运行结束,p3能否开始运行*/ int S4=0; /*表示p1是否运行结束,p4能否开始运行*/ int S5=0; /*表示p3运行结束*/int S’5=0; /*表示p4运行结束*/cobeginp1( );p2( );p3( );p4( );p5( );coend}P1( ){::v(s2);v(s3);v(s4);}P2( ){p(s2);::}P3( ){p(s3);:v(s5);}P4( ){p(s4);:v(s5);}P5( ){p(s5);p(s’5):}十二、如图所示,get、copy、put三进程共用两个缓冲区s、t(其大小为每次存放一个记录)。

get进程负责不断地把输入记录送入缓冲区s中,copy进程负责从缓冲区s中取出记录复制到缓冲区t中,而put进程负责把记录从缓冲区t中取出打印。

试用p、v操作实现这三个进程之间的同步,并写出程序描述。

设置信号灯:emptys=1 表示缓冲区s空fulls =0 表示缓冲区s有记录emptyt =1 表示缓冲区t空fullt =0 表示缓冲区t有记录get( ){while( ){读取记录;p(emptys);记录送入缓冲区s;v(fulls);}copy( ){while( ){p(fulls);取缓冲区s中记录;v(emptys);p(emptyt);记录送入缓冲区t;v(fullt);}Put( ){while( ){p(fullt);取缓冲区t中记录;v(emptyt);打印记录;}十三、填空1、采用多道程序设计后,可能( D )A、缩短对用户请求的响应时间B、降低了系统资源的利用率C、缩短了每道程序执行时间D、延长了每道程序执行时间2、并发进程中与共享变量有关的程序段称为___临界段(区)____。

3、为避免用户程序中使用特权指令,计算机硬件结构区分两种操作模式,即__管态__和___用户态____。

4、一次仅允许一个进程使用的共享资源称为_临界资源_。

每个进程中访问临界资源的那段程序称为_临界区_。

相关文档
最新文档