第一章操作系统引论(一)单项选择题1()A.使用方便B.高效工作C.合理使用资源2、允许多个用户以交互方式使用计算机的操作系统是()。
A.分时操作系统B.批处理单道系统C.实时操作系统D.批处理多道系统3、下列系统中()是实时系统。
A.计算机激光照排系统B.办公自动化系统C.化学反应堆控制系统D.计算机辅助设计系统4、操作系统是一种系统软件,它()。
A.控制程序的执行B.管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行5、计算机系统把进行()和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理C.资源管理D.设备管理6、批处理操作系统提高了计算机系统的工作效率,但()。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享8、在批处理兼分时的系统中,对()应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信9、实时操作系统对可靠性和安全性要求极高,它()。
A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率D.不必向用户反馈信息(二)填空题1、__并输出结果信息的系统。
2行___3、操作系统使用户合理__,是操作系统的两个主要设计目标。
5、批处理操作系统、6,使中央处理器轮流地执行各个作业。
7、批处理操作系统提高了计算机系统的,但在作业执行时用户不能直接干预作业的执行。
9_作业,把由批处理系统控制的作业称为作业。
11_____,不强求系统资源的利用率。
(三)简答题1、计算机系统的资源包括哪些计算机系统的资源包括两大类:硬件资源和软件资源。
班级:__________学号:_________班内序号________姓名:_________----------------------------------------------装----------订----------线---------------------------------------------北京邮电大学2005——2006学年第1学期《操作系统》期中考试试题考试注意事项一、学生参加考试须带学生证或学院证明,未带者不准进入考场。
学生必须按照监考教师指定座位就坐。
二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。
三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学考场规则》,有考场违纪或作弊行为者,按相应规定严肃处理。
四、学生必须将答题内容做在试卷上,做在草稿纸上一律无效。
题号一二三四五总分得分一、FILLINBLANKS(1point*20)1.Programminginterfaceprovidedbyoperatingsystemis_systemcall___________.2.Privilegeinstructionrefersto_theinstructionsthatcanoblybeexecutedbyoperatingsystem。
3.The5basicstatesofprocessesare___new___,____ready___,_____running____,____waiting_______,and___terminated_____。
.4.Inasystemthereare10tape-driverssharedbyMprocesses,eachprocessneeds3tape-driversatmost,thenifM<=4,thesystemcanbedeadlockfree5.Thereare3jobs,theirrunningtimeare2,5,and3hours.Assumetheyarriveatthesametime,runningonthesameprocessorinsingleprogrammingmethod;runningsequenceJ1,J3,J2willhavetheleastaverageturnaroundtime.6.Thenecessaryandsufficientconditionfordeadlockaremutualexclusion,holdandwait,nopreemption,andcircularwait.7.Thevalueofasemaphorespecifiessomemeaning,ifitisgreaterthanorequaltozero,thevaluestandsforthenumberofresourcesavailable,ifitislessthanzero,itsabsolutevaluestandsforthenumberofprocesseswaitingforthistypeofresource.8.Twocommunicationmethodsbetweenprocessesare___sharedmemory______and_____messagepassing_______。
中南大学操作系统原理期终考试试卷02操作系统原理课_____________________________________________________________________________一、是非题:本大题共10个小题,每个小题1分,共10分。
1、死锁与程序的死循环一样。
------------------------------------------()2、一个进程被唤醒意味着重新占有了CPU。
---------------------------------()3、程序的并行执行是现代操作系统的一个基本特征。
----------------------()4、CDROM是可直接存取的设备。
----------()6、当电源刚接电时,计算机是由核心态引导的。
--------------------------()8、在文件系统支持下,用户也需知道文件存放的物理地址。
----------------()9、用户在程序中可以直接使用系统调用。
--------------------------------()10、独占型设备使用前必须先请求分配。
----------------------------------()二、填空题:本大题共10个小题,每个小题2分,共20分。
1、从资源分配的角度看,P(wait)操作意味着向系统________________________一个资源,V(signal)操作意味着_________________一个资源。
Linux操作系统期中考试一、选择题(每小题1分,共30分)1.字符设备文件类型的标志是()。
A./etc/shadowB./etc/passwd(正确答案)C./etc/groupD./etc/profile3.文件权限读、写、执行的三种标志符号依次是()。
A.rwx(正确答案)B.xrwC.rdxD.srw4.用ls–l命令列出下面的文件列表,()文件是目录文件。
A、-rw-rw-rw-2hel-susers56Sep0911:05helloB、-rwxrwxrwx2hel-susers56Sep0911:05goodbeyC、drwxr--r--1helusers1024Sep1008:10zhang(正确答案)D、lrwxr--r--1helusers2024Sep1208:12cheng5.在/home/stud1/wang目录下有一文件file,使用()可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。
A.catfile>;file.copyB.cat>;file.copyC.catfilefile.copy&D.catfile>file.copy&(正确答案)6.如果当前目录为/home,进入目录/home/stud1/test的命令是()。
A.cdtestB.cd/stud1/testC.cdstud1/test(正确答案)D.cdhome7.用户user1和user2同属于users组。
user1有一文件file1,要user2能修改user1的file1文件,该文件应拥有()权限。
A.744B.664(正确答案)C.646D.7468.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为()。
A.467B.674C.476D.764(正确答案)9.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是()。
2、UNIX/Linux通常使用fork系统调用来创建进程,被创建的进程和创建进程构成父子关系。
3、进程控制块PCB中一般包含进程标识、进程状态和进程控制三类信息。
4、现代操作系统中提出了线程的概念,线程包括用户级线程、内核级线程和混合型线程等三种类型。
5、操作系统中三个基础的抽象是进程抽象、虚存抽象和文件抽象。
7、操作系统使用访管中断来执行系统调用,对应的指令在用户态下运行,是非特权指令。
A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行2、下列选项中,导致创建新进程的操作是(C)。
A.活动就绪B.静止就绪C.活动阻塞D.静止阻塞4、下列各项中,不是进程调度时机的是(D)。
操作系统期中考试试题学号姓名一、选择题(每小题1分,共30分)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.CPU调度6.批处理系统的主要缺点是()。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是7.引入多道程序的目的在于()。
A.内存越多B.用户数越多C.后备队列D.用户数越少9.()不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器10.系统调用是()。
A.一条机器指令B.中断子程序C.用户子程序D.提供编程人员的接口11.系统调用的目的是()。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源12.系统调用是由操作系统提供的内部调用,它()。
A.直接通过键盘交互方式使用B.只能通过用户程序间接使用C.是命令接口中的命令使用D.与系统的命令一样13.操作系统内核与用户程序、应用程序之间的接口是()。
A.shell命令B.图形界面C.系统调用D.C语言函数14.下列几种关于进程的叙述,()最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
答案:存储器、CPU、控制器2.在计算机系统中,RAM代表的是______。
答案:随机存取存储器3.计算机病毒的主要传播途径包括电子邮件、______和______。
答案:软件下载、网络浏览4.在计算机编程中,______是一种用于存储和处理数据的变量。
常熟理工学院2010~2011学年第一学期《操作系统》期中考试试卷(A卷)参考解答试题总分:100分考试时限:120分钟一、单项选择题(0.5*40=20分)1.我们从市场买回一台新的计算机后,要装的第一个软件是(D)。
A.数据库管理系统B.办公软件C.杀毒软件D.操作系统2.操作系统是对(C)进行管理的软件。
A.软件B.硬件C.计算机资源D.程序3.操作系统是一种提供了处理机管理、(D)、设备管理和信息管理的软件。
A.用户B.软件C.数据D.存储器4.允许在一台主机上连接多个终端,各个用户可以通过自己的终端交互使用计算机,这样的操作系统是(C);这样的操作系统常采用(C)策略为用户服务。
A.分时系统B.网络操作系统C.实时系统D.批处理系统6.在单处理机系统中,如果系统中有n个进程并发,则处于执行状态的进程至多有(C)个。
A.nB.n-1C.1D.不一定7.以下的(B)机制是操作系统用来解决进程的同步与互斥问题的。
A.管道B.管程C.通道D.DMA8.(D)不是线程的实现方式。
值得商榷A.用户级线程B.内核级线程C.内核级与用户级结合方式D.轻量级线程9.(D)对进程的描述不正确。
()A.进程是一个动态的概念B.进程的执行需要处理机C.进程是有生命期的D.进程是指令的集合10.“临界区”是指(C)。
A.一组临界资源的集合B.可共享的一块内存区C.访问临界资源的一段程序D.容易发生故障的区域11.(D)可使正在执行用户程序的处理机从目态(用户态)转入管态(核心态)。
A.进入临界区B.发生子程序调用C.使用共享代码D.进行系统调用12.如果有3个进程共享一个程序段,而且每次最多只允许两个进程进入该程序段,则信号量的初值应设为(C);信号量的最小值为(C),最大值为(C)。
第一部分一、填空题:(每题2分,共10分)1.列举二个常用的图形格式:_________、__________。
2.列举二个常用的音频格式:_________、__________。
3.列举二个常用的视频格式:_________、__________。
4.列举二个常用的下载工具的名称:_________、__________。
5.列举二个常用的操作系统名称:_______、__________。
A、先查毒,再使用B、先使用,再查毒C、无须作任何处理D、不允许使用5、对计算机软件正确的认识应该是()A、计算机软件受法律保护是多余的B、正版软件太贵,软件能复制不必购买C、受法律保护的计算机软件不能随便复制D、正版软件只要能解密就能用6、下列文件格式中,不属于图像文件格式的是()。
A、BMPB、GIFC、JPGD、RM7、以下对压缩软件的描述,不正确的是()。
A、通过数据压缩,便于文件的传输。
C、通过数据压缩,可以节约存储成本。
D、计算机中的程序压缩都采用有损压缩方式进行压缩。
8、杀毒软件可以查杀()A任何病毒B任何未知病毒C已知病毒和部分未知病毒D只有恶意的病毒9、当你的计算机感染病毒时,应该()A立即更换新的硬盘B立即更换新的内存储器C立即进行病毒的查杀D立即关闭电源10、计算机病毒是()。
A)计算机系统自生的B)一种人为编制的计算机程序C)主机发生故障时产生的D)可传染疾病给人体的那种病毒11、在使用计算机过程中,通过一些反常反应可知道需要优化该系统。
答案:ext42.在Linux中,______命令可以用来复制文件。
答案:cp3.Linux系统中,______命令用于查看当前路径。
答案:pwd4.在Linux中,______命令用于删除文件。
答案:rm5.Linux系统中,______命令用于创建目录。
2、操作系统的结构有多种,其中采用微内核结构的有WindowsXPMachQNX等;采用模块化结构有SolarisLinuxMac等。
3、操作系统的最根本的设计目标是使应用程序能够顺利运行,在此根底上,还需要考虑高效〔面向系统〕和易用〔面向用户〕。
4、互斥资源是多个进程不能同时使用的资源;共享资源那么是多个进程可以同时使用的资源。
二、选择题〔20分,每题2分〕1、以下不属于操作系统部件的是B。
〔A〕进程管理〔B〕数据库管理〔C〕保护系统〔D〕命令解释器系统2、当记录型信号量S的初值为C时,表示只允许一个进程访问临界资源,此时的信号量转化为互斥信号量。
〔A〕-1〔B〕0〔C〕1〔D〕23、信箱通信是一种B通信方式。
〔A〕直接通信〔B〕间接通信〔C〕信号量〔D〕低级通信4、在操作系统中,可运行的最小单位是C。
〔A〕作业〔B〕进程〔C〕线程〔D〕超线程5、一个阻塞进程被唤醒意味着D。
〔A〕先到先效劳调度〔B〕优先权调度〔C〕最短作业优先调度〔D〕轮转法调度7、分布式系统又被称为D。
第一章操作系统引论(一)单项选择题1、操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机()A.使用方便B.高效工作C.合理使用资源2、允许多个用户以交互方式使用计算机的操作系统是()。
A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率D.不必向用户反馈信息(二)填空题1、计算机系统是按用户要求接收和存储信息,自动进行__并输出结果信息的系统。
2、计算机系统把进行___和控制程序执行的功能集中组成一种软件称为操作系统。
3、操作系统使用户合理__,防止各用户间相互干扰。
4、使计算机系统使用方便和是操作系统的两个主要设计目标。
5、批处理操作系统、和实时操作系统是基本的操作系统。
6、在多道操作系统控制下,允许多个作业同时装入,使中央处理器轮流地执行各个作业。
9、分时系统具有同时性、独立性、及时性和_等特点。
10、在批处理兼分时系统中,往往把由分时系统控制的作业称为作业,把由批处理系统控制的作业称为作业。
11、实时系统要求有_____,不强求系统资源的利用率。
12、操作系统的资源管理功能有:处理器管理、、文件管理、设备管理和作业管理。
硬件资源主要有中央处理器、主存储器、辅助存储器和各种输入输出设备。
软件资源有编译程序、编辑程序等各种程序以及有关数据。
2、简述操作系统的定义。
、操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。
3、为计算机设计操作系统要达到什么目的设计时应考虑哪些目标操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。
它有两个主要设计目标:一是使计算机系统使用方便,二是使计算机系统能高效地工作。
4、从操作系统提供的服务出发,操作系统可分哪几类从操作系统提供的服务出发,操作系统可分为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
5.何谓批处理操作系统用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理,操作系统选择作业并按其作业说明书的要求自动控制作业的执行。
采用这种批量化处理作业的操作系统称为批处理操作系统。
8、简述操作系统的五大功能。
从资源管理的观点出发,操作系统具有五大功能:(1)处理器管理。
(2)存储管理。
为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
(3)文件管理。
管理用户信息,为用户提供按文件名存取功能,合理分配文件的存储空间。
(4)设备管现。
负责设备约分配、启动以及虚拟设备的实现等.(5)作业管理。
实现作业调度和控制第二章-1进程管理(一)单项选择题1.临界区是指()。
B.任何进程不应该无限地逗留在它的临界区中C.一次最多让一个进程在临界区执行D.不能强迫一个进程无限地等待进入它的临界区4、()是只能由P和v操作所改变的整型变量。
A共享变量B.锁D.记录型信号量5.对于整型信号量,在执行一次P操作时,信号量的值应()。
A.不变B.加1.减指定数值6.在执行v操作时,当信号量的值()时,应释放一个等待该信号量的进程。
A.>0B..<0C..>=07、PV操作必须在屏蔽中断下执行,这种不可变中断的过程称为()。
A初始化程序C.子程序D控制模块8、进程间的互斥与同步分别表示了各进程间的()。
B.相互独立与相互制约C.不同状态D.动态性与并发性9、并发进程在访问共享资源时的基本关系为()。
Ac并行执行与资源共享D信息传递与信息缓冲10.在进程通信中,()常用信件交换信息。
A.低级通信c.消息通信D.管道通信11.在间接通信时,用send(N,M)原语发送信件,其中N表示()。
A.发送信件的进程名B.接收信件的进程名D.信件内容12.下列对线程的描述中,()是错误的。
A.不同的线程可执行相同的程序C.线程是调度和执行单位D.同一进程中的线程可共享该进程的主存空间13.实现进程互斥时,用()对应,对同一个信号量调用Pv操作实现互斥。
A.在同一信号量上调用P操作B在不同信号量上调用P操作C.在同一信号量上调用v操作(二)填空题1、进程的是指进程在处理器上的执行是按顺序进行的。
2、当一个进程独占处理器顺序执行时,具有和两个特性。
3、进程的封闭性是指进程的执行结果只取决于,不受外界影响。
4、进程的可再现性是指当进程再次重复执行时,必定获得____的结果。
5、一个进程的工作在没有全部完成之前,另一个进程就可以开始工作,则称这些进程为、若系统中存在一组可同时执行的进程,则就说该组进程具有。
7、如果—个进程的执行不影响其他进程的执行,且与其他进程的进展情况无关,则说这些并发进程相互之间是_____的。
8、如果一个进程的执行依赖其他进程的进展情况,则说这些并发进程相互之间是、有交往的并发进程一定_某些资源。
12、临界区是指并发进程中与有关的程序段。
13、是指并发进程中涉及到相同变量的那些程序段。
15、进程的是指当有若干进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用。
18、.若信号量的初值为1,用Pv操作能限制一次进程进入临界区操作。
19、进程的是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息。
20、____能把它进程需要的消息发送出去,也能测试自己需要的消息是否到达。
21、Pv操作不仅是实现__的有效工具,而且也是一种简单而方便的工具。
22、用PV操作实现进程同步时,调用测试消息是否到达,调用发送消息。
23、用Pv操作实现生产者消费者之间的同步时,在访问共享缓冲区的和分别调动P操作和v操作。
24、进程的互斥实际上是进程的一种持殊情况。
25、进程的互斥是进程间共享资源的使用权,其结果没有,而进程的同步则在共享资源的并发进程之间有一种依赖关系。
26、PV操作也可看作为进程间的一种通信方式,由于只交换了少量的信息,故称为27、通过专门的通信机制实现进程间交换大量信息的通信方式称为____。
28、采用高级通信方式时,进程间用来交换信息。
29、最基本的通信原语有两条,它们是原语和原语。
30、进程通信方式有两种:和。
31、直接通信是固定在进程之间通信,而间接通信以信箱为媒体实现通信。
32、一个信息可以由和两部分组成。
33、进程间通过信件交换信息,可实现。
34、用P、V操作解决下图之同步问题?提示:分别考虑对缓冲区S和T的同步,再合并考虑设置四个信号量Sin=1,Sout=0,Tin=1,Tout=0;S的输入信号为Sin,输出信号为Sout;T的输入信号为Tin,输出信号为ToutGET:COPY:PUT:While(1){while(1){while(1){P(Sin);P(Sout);P(Tout);将数放入S;P(Tin);将数从T取走V(Sout);将数从S取出放入T;V(Tin);}V(Tout);}V(Sin);}(三)简答题1、什么是进程的顺序性和并发性进程的顺序性是指进程在顺序的处理器上严格地按顺序执行。
若系统中存在一组可同时执行的过程,则该组程序具有并发性。