操作系统总复习题

合集下载

操作系统复习题

操作系统复习题

1.分时系统中,为使多个用户能够同时与系统交互,最关键的问题是系统能及时接收多个用户的输入。

(×)2.一个进程正在临界区中间执行时,不能被中断。

(×)3.系统处于不安全状态必然导致系统死锁。

(×)4.请求分段存储管理中,分段的尺寸要受主存空间的限制。

(√)5.信号量的初值可以为负数。

(×)6.最佳适应算法比首次适应算法具有更好的内存利用率。

(×)7.为提高对换空间的利用率,一般对其使用连续的分配方式。

(√)8.设备独立性是指每类设备有自己的设备驱动程序。

(×)9.Windows XP是一个多用户、多任务的操作系统。

(√)10.虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备。

(×)11.多个进程可以对应同一个程序,且一个进程也可能会执行多个程序。

(√)12. 一个进程的状态发生变化总会引起其他一些进程的状态发生变化。

(×)13.在引入线程的OS中,线程是资源分配和调度的基本单位。

(×)14.对物理文件来说,顺序文件必须采用连续分配方式,而链接文件和索引文件可采用离散分配方式。

(√)15.引入缓冲区能使CPU与I/O设备之间速度不匹配的情况得到改善,但并不能减少设备中断CPU的次数。

(×)16.大多数低速设备都是独占设备。

(×)17.竞争可同时共享的资源,不会导致系统进入死锁状态。

(√)18.请求分页系统中,一条指令执行期间产生的缺页次数可能会超过四次。

(√)19.文件系统中,所有文件的目录信息集中存放在内存的一个特定区域中。

(×)20.由于设备驱动程序与硬件紧密相关,因此,系统中配备多少个设备就必须配备同样数量的设备驱动程序。

(×)1.在设计分时操作系统时,首先要考虑的是( B )。

A、灵活性和适应性B、交互性和响应时间C、周转时间和系统吞吐量D、实时性和可靠性2.对一个正在执行的进程,如果因时间片到而被暂停执行,此时它应从执行状态转变为( D )状态。

操作系统复习题含答案

操作系统复习题含答案

一、什么是操作系统你都用过什么操作系统各有什么特点操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合;操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务;DOS系统都是以命令的方式运行指令,有的也支持鼠标,甚至也可以做成菜单方式,但跟windows的亲和性相比是无法相比的;windos系列的操作系统主要特点就是简单,图形操作,不需要死记命令,适合非专业人士使用;unix系列由于是开源的,所以操作复杂,功能强大,可以按自己的需求设计与改造,适合专业人士,不适合初学者;二、试说明操作系统系统的主要功能模块及其主要任务处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换; 进程同步:为多个进程含线程的运行进行协调;进程通信:用来实现在相互合作的进程之间的信息交换;处理机调度:1作业调度;从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需的资源首选是分配内存;2进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,并设置运行现场,使进程投入执行;内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充;内存分配:为每道程序分配内存;内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰;地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址;内存扩充:用于实现请求调用功能,置换功能等;设备管理主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等;主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设备的利用率;提高I/O速度;以及方便用户使用I/O设备.文件管理的主要功能是文件存储空间的管理,目录管理,文件的读写管理和文件的共享与保护;主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性;三、什么是多道程序设计技术试叙述多道程序运行的特征;所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法;也就是说,计算机内存中可以同时存放多道两个以上相互独立的程序,它们都处于开始和结束之间;从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行;多道程序技术运行的特征:多道、宏观上并行、微观上串行;四、在一个分时操作系统中,用户提交了一个作业,作业的内容包括:①请求内存memory;②计算并将结果存于memory;③请求打印机printer;④将memory中的内容在printer上输出;⑤释放printer;⑥释放memory;⑦结束;试用分时系统对资源管理的观点论述该作业从提交开始到结束为止,操作系统为其提供服务与控制的全过程;五、某系统的进程状态转换如图所示,请说明:1引起各种状态转换的典型事件有哪些2当我们观察系统中某些进程时,能够看到某一进程产生的一次状态转换能引起另一进程作一次转换;在什么情况下,当一个进程发生转换3时能立即引起另一个进程发生转换1在本题所给的进程状态转换图中,存在四种状态转换;当进程调度程序从就绪队列中选取一个进程投入运行时引起转换1;正在执行的进程如因时间片用完而被暂停执行就会引起转换2;正在执行的进程因等待的事件尚未发生而无法执行如进程请求完成I/O则会引去转换3;当进程等待的事件发生时如I/O完成则会引起转换4;如果就绪队列非空,则一个进程的转换3会立即引去另一个进程的转换1;这是因为一个进程发生转换3意味着正在执行的进程由执行状态变为阻塞状态,这时处理机空闲,进程调度程序必然会从就绪队列中选取一个进程并将它投入运行,因此只要就绪队列非空,一个进程的转换3能立即引起一个进程的转换1;六、设系统中仅有一类数量为M的独占型资源,系统中N个进程竞争该资源,其中各进程对该类资源的最大需求量为S;当M、N、S分别取下列值时,试判断哪些情况会发生死锁为什么1M=2,N=2,S=1 2M=3,N=2,S=23M=3,N=2,S=3 4M=5,N=3,S=25M=6,N=3,S=31,不会死锁,因为每个进程的资源都可以得到满足;2,不会,总共两个进程,总有一个进程的申请可以得到满足,当它退出时会释放占有的资源,从而满足另一个进程;3,可能,比如说其中一个进程占有两个资源,另一个进程占有1个,两个进程的资源都得不到满足,相互等等,出现死锁;4,不会,因为总有两个进程的资源申请得到满足,它们运行完后会释放资源,满足另一个进程;5,可能,3个进程,每个进程都分配两个资源的情况下,这时三个进程都没有得到资源的满足,出现相互等待,从而产生死锁;七、有三类资源A17、B5、C20,括号内为资源的数量;有5个进程P1、P2、P3、P4、P5;T0时刻系统状态如下:问1、T0时刻是否为安全状态,给出安全序列;2、T0时刻,P2: Request0,3,4,能否分配,为什么八、在具有快表的段式存储管理方式中,如何实现地址变换及存储保护在CPU给出有效地址后,由地址变换机构自动将页号P送入高速缓冲寄存器,并将此页号与高速缓存中的所有页号比较,若找到匹配页号,表示要访问的页表项在快表中;可直接从快表读出该页对应物理块号,送到物理地址寄存器中;如快表中没有对应页表项,则再访问内存页表,找到后,把从页表项中读出物理块号送地址寄存器;同时修改快表,将此页表项存入快表;但若寄存器已满,则OS必须找到合适的页表项换出;九、某多道程序设计系统配有一台处理器和两台外设IO1和IO2,现有3个优先级由高到低的作业J1、J2和J3都已装入了主存,它们使用资源的顺序和占用时间分别是:J1:IO230ms,CPU10ms,IO130ms,CPU10msJ2:IO120ms,CPU20ms,IO240msJ3:CPU30ms,IO120ms处理器调度采用可抢占的优先数算法,忽略其他辅助操作时间,回答下列问题:1分别计算作业J1、J2和J3从开始到完成所用的时间;23个作业全部完成时CPU的利用率;1J1占用IO2传输30ms时,J1传输完成,抢占J2的CPU,运行10ms,再传输30ms,运行10ms,完成;由图1-2可见,J1从开始到完成所用的时间为:30+10+30+10=80ms;J2与其并行地在IO1上传输20ms,抢占J3的CPU,J2运行10ms后,被J1抢占CPU,等待10ms之后,J2再次得到CPU,运行10ms,J2启动IO2传输,40ms完成;由图1-2可见,J2从开始到完成所用的时间为:20+10+10+10+40=90ms;J3在CPU上执行20ms,被J2抢占CPU,等待30ms,再运行10ms,等待10ms,J3启动IO1进行20ms的传输,完成;J3从开始到完成所用的时间为:20+30+10+10+20=90ms;2三个作业全部完成时,CPU的利用率为:10+20+30+10/90=7/9=78%;3三个作业全部完成时,外设IO1的利用率为:20+30+20/90=7/9=78%;十、某程序在内存中分配三个块,访问页的走向为4,3,2,1,4,3,5,4,3,2,1,5,按FIFO、 LRU、OPT算法分别计算缺页次数假设开始时所有页均不在内存;十一、什么是缓冲池设计一个数据结构及相应的操作来管理缓冲池;十二、试说明实现打印机共享的SPOOLing系统的组成,并说明其工作原理; SPOOLing 系统由输入井和输出井、输入缓冲区和输出缓冲区、输入进程 SPi 和输出进程 SPo 三部分组成;将一台独享打印机改造为可供多个用户共享的打印机,是应用SPOOLing技术的典型实例;具体做法是:系统对于用户的打印输出,但并不真正把打印机分配给该用户进程,而是先在输出井中申请一个空闲盘块区,并将要打印的数据送入其中;然后为用户申请并填写请求打印表,将该表挂到请求打印队列上;若打印机空闲,输出程序从请求打印队首取表,将要打印的数据从输出井传送到内存缓冲区,再进行打印,直到打印队列为空;十三、什么是文件分配表FAT假定磁盘块的大小为1K,对于540M的硬盘,其文件分配表FAT至少需要占用多少存储空间一种供MS-DOS及其它Windows操作系统对文件进行组织与管理的文件系统;文件分配表FAT是当您使用FAT或FAT32文件系统对特定卷进行格式化时,由Windows 所创建的一种数据结构;Windows将与文件相关的信息存储在FAT中,以供日后获取文件时使用;硬盘总块数为:540M/1K=540K个因为:220>540K 即文件分配表的每个表目为20/8=字节则FAT占用:540=1350K十四、如果磁盘的每个磁道分成9个块,先有一文件共有A、B、C、D、E、F、G、H、I共 9个记录,每个记录的大小与块的大小相等,设磁盘转速为27ms/转,每读出一块后需要2ms的处理时间;若忽略其他辅助时间,试问:1如果顺序存放这些记录并顺序读取,处理该文件需要多少时间2如果要顺序读取该文件,记录如何存放处理时间最短最短多少时间十五、下图给出了4个进程P1、P2、P3、P4,合作完成某一任务的前趋图,试用P、V操作描述这4个进程间的同步关系;十六、某寺庙有小、老和尚若干;庙中有一水缸,由小和尚提水供老和尚饮用;水缸可容纳10桶水,水取自同一井中;水井很窄,每次只能容纳一个水桶打水;水桶总数为3个;每次和尚取缸水仅为1桶水,且不可同时进行;试给出有关小和尚从井中提水放入缸中、老和尚从缸中取水的算法描述;十七、如图所示的交通管理例子各方向的汽车是单行、直线行驶,试用P、V操作实现各方向上汽车行驶的同步;。

计算机操作系统(第三版)-复习题答案

计算机操作系统(第三版)-复习题答案

操作系统第一章复习题一、选择题1、下列选项中,( D )不是操作系统关心的主要问题。

A 管理计算机裸机B 设计、提供用户程序与计算机硬件系统的界面。

C 管理计算机系统资源D 高级程序设计语言的编译器2、多道批处理系统的主要缺点是( C )。

A CPU利用率低B 不能并发执行C 缺少交互性D 以上都不是。

3、在操作系统中,( D )部分属于微内核。

A 输入/输出井的管理程序,及作业调度软件。

B 用户命令解释程序C 磁盘文件目录管理软件D 进程通信服务例程4、通常在分时系统中运行的作业称为( C )。

A 前台作业B 后台作业C 终端型作业D 批量型作业5、在下面的选项中,( A )不属于操作系统提供给用户的可用资源。

A 中断机制B 处理机C 存储器D I/O 设备6、操作系统在计算机系统中处于( B )的位置。

A 计算机硬件和软件之间B 计算机硬件和用户之间C 处理机和用户程序之间D 外部设备和处理机之间7、操作系统是对( C )进行管理的软件。

A 软件 B硬件 C计算机资源 D 应用程序8、操作系统中采用多道程序设计技术提高了CPU和外部设备的( A )。

A 利用率B 可靠性C 稳定性D 兼容性9、操作系统提供给程序员的接口是( B )。

A 进程B 系统调用C 库函数D B和C10、所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A 多重处理B 多道程序设计C 实时处理D 共行执行11、实时系统必须在( C )内处理完来自外部的事件。

A 响应时间B 周转时间C 规定时间D 调度时间12、在操作系统中,并发性是指若干事件( C )发生。

A 在同一时刻B 一定在不同时刻C 在某一时间间隔D 依次在不同时间间隔内13、订购机票系统处理各个终端的服务请求,处理后通过终端回答用户,所以它是一个( D )。

A 分时系统B 多道批处理系统C 计算机网络 D实时信息处理系统二、填空题1、操作系统两个最基本的特征是(并发)和(共享),两者之间互为存在条件。

操作系统考试题及答案

操作系统考试题及答案

操作系统原理复习题一一、选择题1、操作系统是对进行C管理的软件。

A、计算机软件B、计算机硬件C、计算机资源D、应用程序2、配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为C计算机。

A、并行B、真实C、虚拟D、共享3、操作系统提供给程序员的接口是B。

A、进程B、系统调用C、库函数D、B和C4、下面关于操作系统的叙述中正确的是A。

A、批处理作业必须具有作业控制信息。

B、分时系统不一定都具有人机交互功能。

C、从响应时间的角度看,实时系统与分时系统差不多。

D、由于采用了分时技术,用户可以独占计算机的资源。

5、在操作系统中,P、V操作是一种D。

A、机器指令B、系统调用命令C、作业控制命令D、低级进程通讯原语6、若信号量S的初值为2,当前值为-1,则表示有B等待进程。

A、0个B、1个C、2个D、3个7、下列进程状态变化中,C变化是不可能发生的。

A、运行→就绪B、运行→等待C、等待→运行D、等待→就绪8、当B时,进程从执行状态变为就绪状态。

A、进程被调度程序选种B、时间片到C、等待某一事件D、等待的事件发生9、用P、V操作管理临界区时,信号量的初值定义为C。

A、-1B、0C、1D、任意值10、临界区是C。

A、一个缓冲区B、一段共享数据区C、一段程序D、一个互斥资源11、操作系统通过B对进程进行管理。

A、JCBB、PCBC、DCTD、CHCT12、下述哪个选项不是管程的组成部分A。

A、局部于管程的数据结构B、对管程内数据结构进行操作的一组过程C、管程外过程调用管程内数据结构的说明D、对局部于管程的数据结构设置初始的语句13、下面所述步骤中,A不是创建进程所必须的。

A、由调度程序为进程分配CPUB、建立一个进程控制块C、为进程分配内存D、将进程控制块链入就绪队列14、多道程序环境下,操作系统分配资源以C为基本单位。

A、程序B、指令C、进程D、作业15、对于两个并发进程,设互斥信号量为mutex,若mutex=0,则B。

Linux操作系统期末复习题(含答案)

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一)一、选择题 (每小题2分,共50分)2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符14. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D17. 用"rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置18. 以下哪个命令可以终止一个用户的所有进程( D )A. skillallB. skillC. killD. killall19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig20. vi中哪条命令是不保存强制退出( C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分区中,Linux默认的分区是(B )A. FAT32B. EXT3 C FAT .D NTFS24.如果用户想对某一命令详细的了解,可用(C)A. lsB. help (内部)C. man(列举的信息多) D dir二、填空题 (每空1分,共10分)26. 在Linux系统中,以_文件的_方式访问设备。

操作系统复习题简答题总结

操作系统复习题简答题总结

1操作系统的基本特征有哪些?答:操作系统的基本特征:(1)并发。

并发是指两个或多个活动在同一给定的时间间隔中进行。

(2)共享。

共享是指计算机系统中的资源被多个任务所共用。

(3)异步性。

在多道程序环境下,各个程序的执行过程有“走走停停”的性质。

每一道程序既要完成自己的事情,又要与其他程序共享系统中的资源。

这样,它什么时候得以执行、在执行过程中是否被其他事情打断(如I/O中断)、向前推进的速度是快还是慢等,都是不可预知的,由程序执行时的现场所决定。

另外,同一程序在相同的初始数据下,无论何时运行,都应获得同样的结果。

这是操作系统所具有的异步性。

2操作系统的主要功能有哪些?答:操作系统的主要功能包括:存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。

3、操作系统一般为用户提供了哪三种界面?它们各有什么特点?答:4、操作系统主要有哪三种基本类型?它们各有什么特点?5、操作系统主要有哪些类型的体系结构?UNIX系统和Linux系统各采用哪些结构?答:一般说来,操作系统有四种结构:整体结构、层次结构、虚拟机结构、客户机-服务器结构。

Linux系统采用的是整体结构。

UNIX系统采用的是层次结构。

6、Linux系统有什么特点?7、使用虚拟机有哪些优势和不足?8、现代计算机系统由什么组成的?9、在操作系统中,为什么要引入进程的概念?它与程序的区别和联系分别是什么?10、操作系统在计算机系统中处于什么位置?11、进程的基本状态有哪几种?答:进程的基本状态有三种,分别为运行态、就绪态、阻塞态。

12、你熟悉哪些操作系统?想一想你在使用计算机过程中,操作系统如何提供服务?答:我们最熟悉的一般为Windows操作系统,它是由微软(Microsoft)公司推出的一个功能强大的图形界面操作系统。

常用的操作系统还有Linux,UNIX 操作系统。

我们在使用计算机时,首先接触的是用户界面,我们可以通过键盘上输入命令,在桌面上点击鼠标完成操作,这时系统就知道执行相应的功能。

操作系统复习题及答案

操作系统复习题及答案

1操作系统概述自测题1 选择题1.以下_____操作系统中的技术是用“时间”来换取“空间”的。

A.虚拟存储器B.缓冲技术C.SPOOLing技术D.快表2.设计实时操作系统必须首先考虑系统的______。

A.效率B.可移植性C.可靠性D.使用的方便性3.一个作业第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的______特点。

A.并发性B.共享性C.虚拟性D.不确定性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.采用多道程序设计技术可以提高CPU和外部设备的______。

A.稳定性B.可靠性C.利用率D.兼容性10.在计算机系统中,操作系统是_______。

A.处于裸机之上的第一层软件B.处于硬件之下的底层软件C.处于应用软件之上的系统软件D.处于系统软件之上的用户软件11.操作系统是对_____进行管理的软件。

A.软件B.硬件C.计算机资源D.程序12.从用户的观点,操作系统是______。

A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机13.操作系统的基本类型是_____。

A.批处理系统、分时系统和多任务系统B.实时系统、分时系统和批处理系统C.单用户系统、多用户系统和批处理系统D.实时系统、分时系统和多用户系统14.为了使系统中的所有用户都得到及时的响应,操作系统应该是___.A.实时系统B.批处理系统C.分时系统D.网络系统15.如果分时系统的时间片一定,那么____会使响应时间越长。

(完整版)操作系统复习练习(答案)

(完整版)操作系统复习练习(答案)

操作系统一, 选择题第一部分:操作系统概述1.最基本的系统软件是( A) 。

A. 操作系统B. 文字处理系统C. 语言处理系统D. 数据库管理系统2.操作系统是一种( B)。

A. 应用软件B. 系统软件C. 通用软件D. 工具软件3.操作系统是一组( C )。

A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序4.下列关于操作系统的叙述中,( D)是不正确的。

A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序5.以下(C)项功能不是操作系统具备的主要功能。

A.内存管理B.中断处理C.文档编辑D.CPU调度6.操作系统负责为方便用户管理计算机系统的( C)。

A. 程序B. 文档资料C. 资源D. 进程7.操作系统的基本职能是( A)。

A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具8.操作系统的主要功能是( C)。

A. 提高计算的可靠性B. 对硬件资源分配.控制.调度.回收C. 对计算机系统的所有资源进行控制和管理D. 实行多用户及分布式处理9.( D)不是操作系统关心的主要问题。

A. 管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D.高级程序设计语言的编译器10.下面关于计算机软件的描述正确的是( B)。

A. 它是系统赖以工作的实体B. 它是指计算机的程序及文档C. 位于计算机系统的最外层D. 分为系统软件和支撑软件两大类11.操作系统的发展过程是( A)。

A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统12.世界上第一个操作系统是( B)。

A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统13.计算机系统的组成包括( B)。

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

一、填空题练习1.操作系统的根本功能是和23414。

56789、从结构上看,每个进程都是由10、在Linux1113、操作系统314。

15.计算机系统产生死锁的根本原因是16、进程运用行时,CPU171819。

2021队列。

22232425、在Linux26、在页式存储管理中,为了来实现重定位,系统为每个任务记录了逻辑页号和物理块号的对应关系,这种数据结27、内存管理中的享与保护。

28、CPU29、具有两级页表的分页存储管理系统中,CPU每次要存取一个数据时,须访问30的对应关系。

31CPU只运行一个程序的局部,这也是虚拟存储器的理论根底。

32、某Linux文件保护的信息是111 110 100,不可写和不可执行。

33、LS命令显示,drwxrw----,那么该文件的类型为d:directory〕文件,同组用户的权限为。

34在文件的索引物理结构中,如果在FCB中设计索引表较小,而希望系统支持较大较长的文件,那么通常要采35、Linux36、每个索引文件都至少有一张索引表,37、有m个进程共享同一个临界资源,假设使用信号量机制实现对该临界资源的互斥访问,那么信号量S的Linux系统中,按每次传递信息的多少进行分类,磁盘、磁带等以块为单位组织和处理信息的设备称为39、Spooling。

404142.在操作系统中,为了缓和CPU和I/O CPU与外设的并行性,43二、判断题练习1〔V〕在分时系统中,当时间片过小时,进程调度时间所占比重加大。

2〔X〕操作系统是系统软件中的一种,在进行系统安装时可以先安装其他软件,然后再安装操作系统。

3〔X〕批处理操作系统既提高了计算机的工作效率又提供了良好的交互界面。

4〔X〕在进行安装计算机时,可以先安装应用软件,再安装操作系统。

5〔V〕分时系统操作系统可以提供良好的交互界面。

6〔X〕Linux系统是采用层次结构模型实现结构设计的。

7〔V〕进程的就绪队列为空时,等待队列可能不空。

8〔X〕只要资源分配图中出现环路,系统一定死锁。

9〔V〕在资源分配图中,只要存在环路,且不可再被简化,那么一定产生死锁。

10〔X〕拟存储器在逻辑上和物理上都扩充了内存容量。

11〔X〕进程A与进程B共享变量S1,需要互斥;进程B与进程C共享变量S2,需要互斥;进而进程A和进程C也必须互斥。

12〔X〕作业一旦被作业调度程序选中,系统就给它分配CPU。

13〔X〕只要使用P,V操作,系统一定不会出现死锁。

14〔X〕程序必须加载内存才能执行。

如果程序的长度大于内存物理空间的大小,那么程序无法运行。

15〔V〕进程控制块PCB是进程存在的惟一标志。

16〔X〕多个进程可以共享同一正文段,因而这多个进程也可共用一个进程控制块。

17〔V〕Linux系统中,子进程继承父进程的进程上下文。

18〔V〕进程控制块是专为用户进程设置的私有数据结构,每个进程仅有一个pcb。

19〔V〕银行家算法是防止死锁的方法之一。

20〔X〕P操作是释放临界资源的操作。

21〔X〕简单地说,进程是程序的执行过程。

因而,进程和程序是一一对应的。

22〔X〕系统发生死锁时,其资源分配图中必然存在环路。

因此,如果资源分配图中存在环路,那么系统一定出现死锁。

23〔X〕在银行家算法中,如果存在一个平安序列,就说明该系统将来不可能发生死锁。

24〔X〕内存的段页式存储管理方式是三维地址空间。

25〔X〕虚拟存储器是由操作系统提供的一个遐想的特大存储器,它的大小和实际内存大小相等。

26〔X〕内存的段页式存储管理方式是三维地址空间。

27〔V〕采用可重定位分区内存管理方式,减少了内存碎片,但增加了系统的时间开销。

28〔X〕虚拟存储器在逻辑上和物理上都扩充了内存容量。

29〔X〕段页式存储管理方式是三维地址空间。

30〔X〕中断方式是主机控制输入/输出的最高级方式。

31〔V〕在Linux文件系统中,文件目录项的内容为文件名和它的i结点号。

32〔V〕Linux系统将缓冲区的内容写回磁盘时,采用延迟写方式。

这是为了提高进程写操作的速度。

33〔X〕所谓“翻开文件〞,就是将文件的内容信息加载内存。

34〔X〕Linux系统中,在按名检索文件的属性时,必须访问到该文件在文件区的内容。

35〔X〕在Linux系统中,翻开文件,就是将文件加载内存。

36〔X〕在任何文件系统的目录文件中,文件目录项的内容都是由文件控制块构成的。

37〔V〕Linux系统文件的物理结构为混合索引结构,这有利于短文件提高访问速度,同时也支持较长文件。

38〔V〕隐式链接的文件不利于随机存取。

39〔X〕UNIX系统中,在按文件名检索文件的属性时,必须访问到该文件在文件区的内容。

40〔V〕通道可以与CPU并行工作,它专门用来负责外设与主存之间的信息传输工作。

41〔X〕设置缓冲区是为了解决主机与外设之间速度不匹配的矛盾,提高系统的并发性。

42〔V〕SPOOling系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备。

43〔X〕空闲块成组链接法是内存管理方法之一。

44〔V〕设备的无关性又叫设备的透明性,是指应用程序与设备的具体物理特性无关。

三、单项选择练习题练习1、操作系统提供应程序员的接口是________。

A、进程、库函数 D、命令。

2、设计多道批处理系统时,首先要考虑的是______。

A、灵活性和可适应性B、实时性和可靠性C、交互性和响应时间B、一个独立的程序+数据集。

D、一个独立的程序。

4.两个进程合作完成一个任务。

在并发执行中,一个进程要等待其合作伙伴发来的消息,或者等待其合作伙伴的某个事件发生后再继续执行,这种制约性合作关系被称为进程的B.互斥C.调度D.执行5、设有5个进程共享一个互斥段,如果最多允许有3个进程同时进入互斥段,那么所采用的互斥信号量初值应是________。

A、5 C、1 D、06、进程调度是系统根据一定的调度算法, 从_____队列中挑选出一个适宜的进程,分配给它CPU,并让它运行。

A.阻塞 C.运行 D.等待7.信箱通信是一种________通信方式。

A、直接通信C、低级通信D、信号量8.以下选项中在用户态执行的是_缺页处理程序 C进程调度程序 D时钟中断处理程序9、main(){fork();printf(“%c〞, “F〞);}的执行结果是:___ B、F C、FFF D、FFFF10、在多进程的并发系统中,肯定不会因竞争___ 而产生死锁。

A.打印机C.磁盘D.磁带机11.某系统有n台互斥使用的同类设备,33,4,5台设备,可确保系统不发生死锁的设备数n最小为。

A.9 C.11 D.1212完成的。

B、中级调度C、进程调度D、内存调度13、既考虑作业等待时间,又考虑作业执行时间的调度算法是________。

B、短作业优先C、优先级调度算法D、先来先效劳。

14、银行家算法是一种______的算法。

A、死锁解除C、死锁预防D、死锁检测15.某操作系统中有4个作业:A、B、C、D,它们的优先数分别为100,64,80和65,设优先数小的优先级别高。

进程调度按优先级调度算法,那么当前首先被系统调度程序选中的进程为。

A.A被选中.C被选中D.D被选中16A、互斥使用B、占有且等待D、环路等待条件17.某系统正在执行三个进程P1、P2和P3,各进程的计算〔CPU〕时间和I/O时间比例如下表所示。

进程计算时间I/O时间P1 90% 10%P2 50% 50%P3 15% 85%为提高系统资源利用率,合理的进程优先级设置应为:A.P1>P2>P3 C.P2>P1=P3 D.P1>P2=P318.以下进程调度算法中, 运行的优先程度的算法是。

A.先来先效劳法B.短作业优先法D.时间片轮转法19.以下作业调度算法中,具有最短的作业平均周转时间的是。

A.先来先效劳调度算法.优先数调度算法D.时间片轮转法.在内存管理的页式存储管理方式中,采用二级页表或多级页表方式是为了。

B.提高文件的访问速度C.方便用户读写该文件D.提高磁盘空间利用率21.在内存动态分区分配方式中,采用紧凑方式平移内存中的作业,是为了A、加快系统的执行速度、实现虚拟存储D、合理使用分区表22.在可变分区存储管理中,某作业完成后系统要收回其内存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区始址改变但空闲区数不变的情况是___ ______ ____。

B、有上空闲区但无下空闲区D、无上空闲区且也无下空闲区23____________。

A、文件逻辑结构B、文件物理结构C、文件属性24操作系统为文件分配磁盘空间的根本单位是__。

A.记录B.磁道C.扇区25、.Linux操作系统文件的物理结构是结构。

A.连续B.直接索引C.链表结构.位示图方法可用于。

B.磁盘的驱动调度C.文件目录的查找D.页式虚拟存储管理中的页面调度27、翻开文件的操作,是指________A、将文件从磁盘加载内存、读取文件内容 D只给文件建立描述符28来实现的。

A.查找位示图.查找作业表D.内存地址转换29的因素是。

B.间接地址索引的级数C.地址项的个数D.文件块大小30.SPOOLING技术的主要目的是________。

A.提高设备输入输出的速度.减轻用户编程负担 D提供主、辅存接口技术的系统中,用户的打印数据首先被送到_______。

B、内存固定区域C、终端D、打印机42、输入输出设备工作过程中,使用CPU控制时间最少的I/O控制方式为________。

A、循环测式方式B、中断方式C、DMA方式43、通道又称I/O 处理机,专门用于______之间的信息传输。

A 、CPU 与外设B 、CPU 与外存C 、主机与外设D 、主存与外存 44.通道是一种_____。

A .I/O 端口 B .数据通道 C .I/O 专用处理机 D .软件工具45、下面关于设备独立性的表达中正确的选项是_______。

A 、设备独立性是指I/O 设备具有独立执行I/O 功能的一种特性。

B 、设备独立性是指用户程序独立于具体使用的物理设备的一种特性。

C 、设备独立性是指能独立实现设备共享的一种特性。

D 、设备独立性是指设备驱动程序独立于具体使用的物理设备的一种特性。

例1.系统中有多个进程,共同使用一台打印机。

写出这些进程并发执行时,使用打印机的程序段。

解:使用打印机的程序段为:semaphore s=1; /*确定临界资源的种类及信号量的值*/ void main() P(S); { 打印, parbegin(P1,P2,……,Pn); …… } V(S); Pi() (i=1,2,3,……n) } {在这个例子中,多个进程随机使用打印机信号量,使用之前先申请,使用之后释放该信号量。

例2.有一个缓冲区,供多个进程共享。

相关文档
最新文档