东南大学1994年研究生入学考试:操作系统试题
操作系统习题答案
文件的保护方式
详细描述
文件的保护方式主要有访问控制和加密两种。访问控制是通过权限设置来限制用户对文件的访问权限 ,防止未经授权的访问。加密是通过将文件进行加密处理来保护文件的机密性,防止数据被窃取或篡 改。
文件的保护与共享
要点一
总结词
文件的共享方式
要点二
详细描述
文件的共享方式主要有共享文件夹和网络驱动器两种。共 享文件夹是将文件夹设置为共享状态,其他用户可以通过 网络访问该文件夹中的文件。网络驱动器是将本地驱动器 映射到网络上,其他用户可以通过网络访问该驱动器中的 文件。
REPORTING
WENKU DESIGN
文件系统的概念与结构
总结词
文件系统的基本概念和组成
详细描述
文件系统是操作系统中用于管理文件存储和检索的软件架构,它提供了一种组织和管理 数据的方式。文件系统通常由文件、目录、索引节点等组成,用于实现文件的存储、检
索、删除等操作。
文件系统的概念与结构
总结词
理解操作系统的定义与功能是学习操作系统的基石。
详细描述
操作系统是计算机系统中最重要的软件之一,负责管理和控制计算机硬件与软件资源。它提供了一组抽象的接口, 使得用户和应用程序可以方便地使用计算机资源。操作系统的功能包括进程管理、内存管理、文件管理、设备管 理和用户界面管理等。
操作系统的分类
总结词
了解操作系统的分类有助于理解不同操作系统的特性和应用场景。
PART 02
第二章:进程管理
REPORTING
WENKU DESIGN
进程的概念与状态
总结词
进程是程序的一次执行,具有动态性、并发性、制约 性等特点。进程状态包括新建、就绪、运行和阻塞等 状态。
东南大学操作系统练习题第四章复习题
东南大学操作系统练习题第四章复习题第四章单选1.在利用信号量实现进程的同步与互斥时,应将()至于P操作和V操作之间.(A)A临界区B进入区C退出区D剩余区2.进程的基本关系为(B )A相互独立与相互制约B同步与互斥C并行执行与资源共享D信息传递与信息缓冲3.在一段时间内,只允许一个进程访问的资源称为(C)A共享资源B临界区C临界资源D共享区4.临界区是指(D )A并发进程中用于实现进程的同步与互斥的程序段B并发程序中用于实现进程的同步与互斥的程序段C并发程序中用于实现进程通信的程序段D并发程序中与共享变量有关的的程序段5.正在运行的进程在信号量S上操作P操作之后,当s<o,进程将进入(a)< p="">A等待队列B提交队列C后备队列D就绪队列6.解决进程的互斥问题,通常使用(A )信号量A公有B私有C自定义D通用7.某个信号量S初值为3,当前值为-2,则等待在该信号量上的进程数为(B )A1个B2个C3个D4个8.当对信号量进行V原语操作之后(C)A当S<o,进程继续执行< p="">B当S<o,要唤醒一个就绪进程< p="">C当S<=O,要唤醒一个等待进程D当S<=O,要唤醒一个就绪进程9.(A)指系统中多个进程中发生的事件存在某种时序关系,必须协同动作,相互配合,以共同完成一项任务。
A同步B互斥C阻塞D等待10.利用PV操作可以(A)A实现进程的同步与互斥B检测死锁C解除死锁D防止死锁11.解决进程的同步问题,通常使用(B )信号量A公有B私有C自定义D通用12.邮箱的邮件发送与接收,可以理解为进程(A )A同步B互斥C等待D阻塞13.产生死锁的四个必要条件:互斥、(B)、循环等待和不剥夺。
A请求与阻塞 B请求与保持 C请求与释放 D释放与阻塞14.采用资源剥夺法克解除死锁,还可以采用(B)方法解除死锁。
东南大学1996年研究生入学考试:操作系统试题
东南大学1996年研究生入学考试:操作系统试题
一、名词解释(15%)
1、线程
2、SPOOLing
3、软中断
4、重定位
5、设备接口模块
二、选择题
1、从下述DOS叙述中选出5条正确的叙述。
(5%)
(1)使用SYS命令可以把两个隐含的系统文件和COMMAND文件传送到指定盘上。
(2)用COPY命令复制的文件可直接使用,用BACKUP命令只能做备份。
(3)COMMAND、COM包含了DOS的所有命令。
(4)DOS的引导程序负责装入DOS的其余部分,它在ROM中。
(5)在多级目录结构中,不允许两个不同文件具有相同名字。
(6)DOS的内部命令在引导DOS时被装入内存,而外部命令一般不常驻内存。
(7)使用XCOPY命令,可以把一个盘上的文件和子目录拷入指定盘。
(8)绝对路径是指定目录路径的一种方法,它是指从根目录开始到文件所在目录为止。
(9)磁盘上的文件若被删除都可设法修复。
(10)使用CHKDSK命令不仅可以提供磁盘和内存当前状态的报告,还可以对磁盘错误进行修正。
2、从下述OS相关叙述中选出正确的叙述(10%)
(1)分时系统一定是多道系统,多道系统也一定是分时系统。
(2)为提高计算机CPU和外部设备的利用率,把多个程序同时放入主存,使CPU和外设能并行执行,这种方法称为多道程序设计。
(3)虚存就是把一个实存空间分配给用户轮流使用,使用户感到自己独占主存。
(4)批处理系统不允许用户随时干预自己作业的运行。
(NEW)东南大学《935计算机专业基础》历年考研真题汇编
2000年东南大学935计算机专业基础考研 真题(数据结构、操作系统部分)
2001年东南大学935计算机专业基础考研 真题(数据结构、操作系统部分)
2002年东南大学935计算机专业基础考研 真题(数据结构、操作系统部分)
2003年东南大学935计算机专业基础考研 真题(数据结构、操作系统部分)
2014年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及详解
2015年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及详解
2016年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及参考答案
2017年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及参考答案
目 录
第一部分 东南大学935计算机专业基础历年考研真题
1993年东南大学935计算ห้องสมุดไป่ตู้专业基础考研真题(数据结构部分)
1994年东南大学935计算机专业基础考研真题(数据结构、操作系统 部分)
1995年东南大学935计算机专业基础考研真题(数据结构、操作系统 部分)
1996年东南大学935计算机专业基础考研真题(数据结构、操作系统 部分)
2010年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及详解
2011年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及详解
2012年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及详解
2013年全国硕士研究生入学统一考试计算机科学与技术学科联考计算 机学科专业基础综合真题及详解
东南大学操作系统练习题 第六章
第六章一、选择题1.后缀为reg的文件指的是(注册表)文件。
2.后缀为sys的文件指的是(系统)文件。
3.文件由(记录)组成。
4.最常用的流式文件是字符流文件,它可看成是(A)的集合。
A.字符序列B.数据C.记录D.页面5.磁带上的文件一般只能(A)A.顺序存取B.随机存取C.以字节为单位存取D.直接存取6.文件系统中用(C)管理文件。
A.作业控制块B.外页表C.目录D.软硬件结合的方法7.一般来说,文件名及属性可以收纳在(A)中以便查找。
A.目录B.索引C.字典D.作业控制块8.目录文件所存放的信息(D)A.某一文件存放的数据信息B.某一文件的文件目录C.该目录中所有数据文件目录D.该目录中所存放的子目录文件和数据文件的…9.为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用(B)。
A.约定的方法B.多级目录C.路径D.索引10.一个文件的绝对路径名是从(B)开始,逐步沿着每一级子目录向下追溯,最后到指定文件的整个通路上所有子目录名,组成的一个字符串。
A.当前目录B.根目录C.多级目录D.二级目录11.文件索引表的主要内容包括关键字(记录号)和(C)。
A.内存绝对地址B.记录相对位置C.记录所在的磁盘地址D.记录逻辑地址12.文件的存储方法依赖于(C)。
A.文件的物理结构B.存放文件存储设备的特征C.A&BD.文件的逻辑结构13.使用文件前必须先(打开)文件。
14.…………关闭文件。
15.位式图可用于(B)。
A.文件目录的查找B.磁盘空间的管理C.主存空间的共享D.实现文件的保护和保密16.在文件系统中,文件的不同物理结构有不同的优缺点。
在下列文件的物理结构中,(B)不具有直接读写文件任意一个记录的能力。
A.顺序结构B.链接结构C.索引结构D. Hash结构17.在下列文件的物理结构中,(A)不利于文件长度动态增长。
A.顺序结构B.链接结构C.索引结构D. Hash结构18.如果文件采用直接存储方式且文件大小不固定,则易选择(D)文件结构。
(完整版)操作系统复习题附答案
6、信号量是代表资源物理实体的数据结构,当它为一组并发进程而设置,代表共享的临界资源时,每个进程都可以对它施加P、V操作,我们称它为(互斥)信号量。
7、临界区是访问临界资源的(程序段)。
二、选择题
1、若一程序运行时独占系统全部资源,资源的状态只受该程序而改变,
4、通道分成字节多路通道、(数据选择多路通道)和数组多路通道。
5、引入缓冲技术可以提高CPU和I/O设备之间的(并行)操作程度。(其中不需要CPU干预)
6、缓冲区的组织方式分为单缓冲区,(双缓冲)、(循环缓冲)及缓冲池。
二、选择题
1.下列(C)属于独占设备。
A.硬盘B.磁鼓C.打印机D.光盘
2.属于共享设备的是(B)。
A.T 1 +T2+T3 B.(T1 +T2 +T3)/3
C.(3T1 +2T2+T3)/3 D.(T 1 +2T2 +3T3)/3
9、设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为B。
A.1小时B.5小时C.2.5小时D.8小时
10、一作业8:00到达系统,估计运行时间为1小时。若10:00开始执行该作业,其响应比是C。
第1章操作系统引论
一、填空题
1、操作系统的特征是(并发性)、共享性、虚拟性和异步性。
2、分时操作系统具有4个特征,(同时性)、独立性、及时性和交互性。
3、操作系统用户接口有2类,程序接口和(命令接口/操作接口)。
4、多道批处理的特征是多道性、(无序性)和调度性。
5、从资源管理的角度看,操作系统具有处理机管理、(存储管理)、(设备管理)、(文件管理)、(网络管理)和用户接口等功能。
2022年东南大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
2022年东南大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、操作系统为了管理文件,设计了文件控制块(FCB),文件控制块的建立是().A.在调用create()时B.在调用open()时C.在调用read()时D.在调用write()2、下面关于目录检索的论述中,正确的是()。
A.由于散列法具有较快的检索速度,因此现代操作系统中都用它来替代传统的顺序检索方法B.在利用顺序检索法时,对树形目录应采用文件的路径名,应从根目录开始逐级检索C.在利用顺序检索法时,只要路径名的一个分量名未找到,便应停止查找D.在顺序检索法的查找完成后,即可得到文件的物理地址,3、在使用信号量机制实现互斥时,互斥信号量的初值一般为():而使用信号量机,制实现同步时,同步信号量的初值般为()。
A.0:1B.1:0C.不确定:1D.1:不确定4、若系统S1采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是()。
I.S1会限制用户申请资源的顺序,而S2不会II.S1需要进程运行所需资源总最信息,而S2不需要III.SI不会给可能导致死锁的进程分配资源,而S2会A.仅I、IIB.仅II、IIIC. 仅I、IID. I、II、III5、在个交通繁忙的十字路口,每个方向只有一个车道,如果车辆只能向前直行,而不允许转弯和后退,并未采用任何方式进行交通管理。
下列叙述正确的是()。
A.该十字路口不会发生死锁,B.该十字路口定会发生死锁C.该上字路口可能会发生死锁,规定同时最多3个方向的车使用该十字路是最有效的方法D.该十字路口可能会发生死锁,规定南北方向的两个车队和东西方向的两个车队互斥使用十字路口是最有效的方法6、采用分段存储管理的系统中,若段地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A.224BB.216BC.28BD.232 B7、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。
操作系统硕士研究生入学考试模拟试题参考答案
操作系统硕士研究生入学考试模拟试题参考答案一、填空题1.中断优先级是由硬件规定的,若要调整中断响应次序可通过中断屏蔽实现。
(北京大学)2.多道程序设计的特点是多道、宏观上并行和微观上串行。
(西安电子科大)3.多道运行的特征之一是宏观上并行,它的含义是同时进入主存的程序都处于运行过程中,但都未运行完毕。
(华中理工)4.操作系统的基本类型主要有批处理操作系统、分时操作系统和实时操作系统。
(哈工大)5.批处理系统主要解决吞吐量问题,分时系统主要解决交互性问题。
(华中理工)6.操作系统具备处理同时性活动的能力,其最重要的硬件支持是中断机构。
(华中科技)7.为了实现处理器与外部设备的并行工作,系统引入了中断硬件机制。
(北大)8.操作系统向用户提供了两类接口,一类是命令级接口,另一类是程序级接口。
(西安电子科大)(中科大)9.现代操作系统的两个最基本的特征是(程序执行的) 并发性和(资源的) 共享性。
(中科院) (北交大)10.多道程序设计的引入给存储管理提出了新的课题,应考虑的三个问题是存储分配、存储保护和存储扩充。
(西安电子科大)11.在操作系统中,一种用空间换取时间的资源转换技术是。
(北京大学)12.如果系统中有个进程,则在等待队列中进程的个数最多为个。
(北京大学)13.若使当前运行进程总是优先级最高的进程,应选择剥夺式进程调度算法。
(北京大学)14.实现一个管程时必须考虑的个主要问题包括互斥、同步、条件变量。
(西安电子科大)15.在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页、地址越界和访问权限错等原因而产生中断。
(中科大)16.存储管理应实现的功能是:主存空间的分配和保护、地址重定位、主存空间的共享和扩充。
(西安电子科大)17.分区存储管理方案不能实现虚存的原因是作业地址空间大小不能超过存储空间大小。
(西交大)18.设有页的逻辑空间,每页字下,它们被映射到块的物理存储区中。
那么,逻辑地址的有效位是位,物理地址至少是位。
操作系统试题及答案
操作系统试题及答案一、选择题1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.安全管理D.病毒防护答案:D.病毒防护。
病毒防护不是操作系统的基本功能,而是由单独的防病毒软件提供的。
2、下列哪个不是进程的概念?A.程序的执行实例B.一个正在执行的程序C.一个正在运行的程序D.一个执行中的程序片段答案:D.一个执行中的程序片段。
进程是指一个正在执行的程序,它包括程序的代码、数据和系统资源(如内存、文件、设备等)。
3、在分页系统中,页面的大小由哪个因素决定?A.物理内存的大小B.操作系统的类型C.程序的大小和类型D.虚拟内存的大小答案:C.程序的大小和类型。
在分页系统中,页面的大小通常由程序的大小和类型决定。
较大的程序需要更大的页面,而不同类型的程序可能需要不同的页面大小。
4、下列哪个选项不是文件系统的特点?A.可重用性高B.易于维护和升级C.数据安全性高D.数据可共享性强答案:C.数据安全性高。
文件系统的数据安全性并不一定高,它依赖于特定的安全措施和权限管理。
例如,一些文件系统可能没有访问控制列表(ACL)或其他安全机制。
二、简答题5、请简述操作系统的基本功能。
答案:操作系统的基本功能包括进程管理、内存管理、文件管理和设备管理。
进程管理负责创建、调度和终止进程;内存管理负责分配、保护和回收内存;文件管理负责创建、读取、写入和删除文件;设备管理负责控制和管理各种输入/输出设备。
51、请简述分页系统和分段系统的区别。
答案:分页系统和分段系统都是用于实现虚拟内存的技术,但它们在组织和分配内存空间的方式上有所不同。
分页系统将内存空间分为固定大小的页面,而分段系统将内存空间分为不同大小的段。
分段系统可以更好地满足不同程序的需求,因为每个段可以具有不同的属性(如访问权限、大小等)。
操作系统复习试题及答案一、选择题1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.文件系统管理D.数据库系统管理答案:D解释:操作系统主要负责计算机系统的资源管理,包括进程管理、内存管理、文件系统管理和设备管理等。
东南大学操作系统练习题 第七章
第七章一、选择题。
1.()是直接存储结构。
A.磁盘B.扫描仪C.打印机D.键盘显示终端2.系统中,像键盘、终端、打印机等以字符为单位组织和处理信息的设备称为()A.字符设备B.块设备C.虚拟设备D.独享设备3.利用通道实现了()之间数据的快速传输。
A.CPU和外设B.内存和CPUC.内存和外设D.外设和外设4.通道是一种()。
A.保存I/O信息的部件B.传输信息的电子线路C.通用处理器D.专用处理器5.CPU对通道的请求方式是()。
A.自陷B.中断C.通道命令D.转移命令6.CPU与通道可以并行执行,并通过()实现彼此间的通讯与同步。
A.I/O指令B.I/O中断C.I/O指令与I/O中断D.操作员7.通道是一种特殊的处理机,具有()能力。
A.执行I/O指令集B.执行CPU指令集C.传送I/O命令D.运行I/O进程8.操作系统中采用缓冲技术的作用是为了增强系统()的能力。
A.串行操作B.控制操作C.重执操作D.执行操作9.操作系统采用缓冲技术,能够减少对CPU的()次数,从而提高资源利用率。
A.中断B.访问C.控制D.依赖10.下列关于通道、设备、设备控制器三者之间关系的叙述中正确的是()。
A.设备控制器和通道可以分别控制设备B.设备控制器控制通道和设备一起工作C.通道控制设备控制器,设备控制器控制设备11.下列()不是磁盘设备的特点。
A.传输速率较高,以数据块为传输单位B.一段时间内只允许一个用户(进程)访问C.I/O控制方式常采用DMA方式D.可以寻址,随即地读、写任意数据块12.下列那个不是内部中断()。
A.地址非法B.校验错C.算术操作溢出D.用户键入ESC13.系统利用Spooling技术实现()。
A.兑换手段B.虚拟设备C.系统调用D.虚拟存储14.采用Spooling的目的是()。
A.提高独占设备的利用率B.提高主机效率C.减轻用户编程负担D.提高程序的运行速度15.假脱机操作中,对打印机的操作实际上是用借助磁盘存储实现的,实现的打印机构是()。
东南大学操作系统练习题 第五章
第五章一、选择题1.下列存储层次中哪个存储数序最慢(A)。
A.外存B.内存C.缓存D.寄存器2.(D)是运行速度最快的存储设备。
A.外存B.内存C.缓存D.寄存器3.存储器管理的目的是(C)A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量4.把逻辑地址转化成物理地址称为(B)。
A.地址分配B.地址映射C.地址保护D.地址越界5.外存(如磁盘)上存放的程序和数据(B)。
A.可由CPU直接访问B.必须在CPU访问之前移入内存C.是必须有文件系统管理D.必须由进程调度程序管理6.碎片指的是(D)A.存储分配完成所剩的空闲区B.没有被使用的存储区C.不能被使用的存储区D.未被使用而又暂时不能使用的区域7.在固定分区分配中,每个分区大小是(C)A.相同B.随作业长度变化C.可以不同但预先固定D.可以不同但根据作业长度变化8.分区管理要求对每一个程序都分配(A)的内存单元。
A.地址连续B.若干地址不连续C. 若干连续的帧D.若干不连续的帧9.分页管理提供(A)维的地址结构。
A.1B.2C.3D.410.在页式存储管理方案中,采用(A)实现地址变换。
A.页表B.段表C.段表和页表D.空闲区表11.分区管理和分页管理的主要区别(D)。
A.分区中的块比分页中的页小B.分页有地址映射而分区没有C.分页有存储保护分区没有D.分区要求一道程序存放在连续的空间内而分页没有这种要求12.在一个页式存储管理系统中,页表内容如下表所示,若页的大小为2KB,将逻辑地址0转化为相应的物理地址(C)。
13.分段管理提供(B)维的地址结构。
A.1B.2C.3D.414.在段式存储管理方案中,采用(C)实现地址转换。
A.页表B.段表C.存储段D.索引动态重定16.(D)实现了段式、页式两种存储方式的优势互补。
A.请求分页管理B. 可变式分区管理C.段式管理D.段页式管理。
(NEW)东南大学《935计算机专业基础》历年考研真题汇编
15 一个请求分页系统,测得如下利用率:CPU为5%,分页磁盘 为97.5%,外设为4%,则下列措施中,可改善CPU利用率的是( )
24 (12分)设S是n个互不相同的整数组成的序列,试编写一个尽 可能高效的算法,判定S是否可能在某棵二叉搜索树查找过程中产生的 关键字比较序列,若S可能是,则算法输出为1,否则为0。请说明算法 的设计思想,并给出时间复杂度和空间复杂度。
25 (8分)某16位计算机的ALU仅实现定点加法/减法运算,如下 图所示,其中CF为进位/借位标记。ZF为零标记,SF和OF为符号标记和 溢出标记。OP=0时实现加法运算,OP=1时,减法运算。
目 录
第一部分 东南大学935计算机专业基础历年考研真题
1993年东南大学935计算机专业基础考研真题(数据结构部分)
1994年东南大学935计算机专业基础考研真题(数据结构、操作系统 部分)
1995年东南大学935计算机专业基础考研真题(数据结构、操作系统 部分)
1996年东南大学935计算机专业基础考研真题(数据结构、操作系统 部分)
2013年东南大学935计算机专业基础考研 真题及部分参考答案
一、选择题(1~20题,共40分) 1 在利用栈将中缀表达式A-(B+C/D)×E转化成后缀表达式的 过程中,当扫描到符号“)”时,栈中的内容是( ) A.(+/ B.-(+ C.-(/ D.-(+/ 【答案】D
2 现有一颗含有25个结点的4叉树T,若T中所有分支(即度不为0 的)结点的度均为4,则T的叶子节点数是( )
东南大学(有10试题)
东南大学建筑系规划设计1995——1996城市规划设计1999城市规划原理1995——1998,2002中外建筑史和城建史2003中、外建筑史1991——1999,2001外国建筑史1991,1995——2000,2002中国建筑史1995——2001建筑构造1996,2002建筑技术(构造、结构)1998——1999,2002建筑设计1995——2000建筑设计基础2004建筑设计原理1995——1996建筑物理1999,2002素描1995——1998素描色彩1999素描与色彩画2002色彩画1995——1998西方美术史1999中、西美术史1997——1998中西美术史1995——1996,1998中西美术史及其理论1999创作与设计1999无线电工程系专业基础综合(信号与系统、数字电路)2004——2006专业基础综合(含信号与系统、计算机结构与系统、线性电子线路)2003 通信原理1994,1999——2003(1999有答案)信号与系统1997——2002数字电路与微机基础1998——2002模拟电子技术2000模拟电子线路1999——2002电磁场理论2001,2003——2004微机原理与应用1996——2000,2002(2002有答案)应用数学系高等代数1997——2005数学分析1995——2005概率论2003常微分方程2004物理系量子力学2001——2005普通物理2001——2005光学1997——1998,2000——2004热力学统计物理2001电磁场理论2001,2003——2004人文学院政治学原理2008法学理论2004法学综合(法理学)(含刑法学与刑事诉讼法学、宪法学、行政法学与行政诉讼法学)2004法学综合(民商法学)(含宪法学、法理学、行政法学与行政诉讼法学)2004 法学综合(宪法学与行政法学)(含刑法学与刑事诉讼法学、法理学、民商法学与民事诉讼法学)2004民商法学2004宪法和行政法学2004外语系二外日语1999——2004二外法语2000——2004(2003有答案)(注:2004年试卷共10页,缺第9页和第10页)二外德语2000——2002,2004二外俄语2000,2002基础英语1999——2002语言学1999——2002翻译与写作1999——2002基础英语与写作2003——2004(2003——2004有答案)语言学与翻译2003——2004英美文学与翻译2004(2004有答案)二外英语2004日语文学与翻译2004交通学院材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005结构力学1993——2006土力学及土质学1993——1997,1999——2005道路交通工程系统分析1994——2004(1994——1998,2003——2004有答案)电路分析基础1996——2004电路分析与自控原理2003交通工程学基础1992——2001生物信号处理1999——2003局部解剖学1996生理学1995——1997流行病学2005卫生综合2004——2005内科学1995——1998建筑研究所中外建筑史和城建史2003中、外建筑史1991——1999,2001外国建筑史1991,1995——2000,2002中国建筑史1995——2001建筑构造1996,2002建筑技术(构造、结构)1998——1999,2002建筑设计1995——2000建筑设计基础2004建筑设计原理1995——1996建筑物理1999,2002学习科学研究中心(无此试卷)远程教育学院计算机软件基础(含数据结构、操作系统、软件工程、编译原理、离散数学)2003 计算机专业基础2002,2004——2005计算机结构与逻辑设计2001年本科生期末考试试题离散数学考研试题集(含97——00年)10元编译原理1993——2001编译原理与操作系统2002操作系统1994——2001数据结构1992——2002机械工程系机械原理1993——2005机械设计2002——2004电路分析基础1996——2004电路分析与自控原理2003制冷原理2003——2004制冷原理与设备2000——2002材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005结构力学1993——2006材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005土力学及土质学1993——1997,1999——2005工程结构设计原理2005工程经济2003——2005工程流体力学1998——2005工程热力学2000——2004工程施工与管理2002工程力学2003——2005工程力学2002(样题)钢结构1997——1999环境微生物学2005水污染控制工程1997——2002流行病学2005普通化学1997——1998,2000——2005有机化学2004——2005卫生综合2004——2005管理原理1998——2005,2010(2010为回忆版)(注:2004年试卷共2页,缺第2页)自动控制系自动控制理论1997——2002自动控制原理2004高等代数1997——2005生物科学与医学工程系生物信号处理1999——2003现代生物学2003经济管理学院西方经济学1999——2003,2005,2010(2002——2003有答案)(注:2005、2010年试卷为回忆版)金融学基础2002——2005,2005答案管理原理1998——2005,2010(2010为回忆版)(注:2004年试卷共2页,缺第2页)管理学2000——2002,2005,2007(2000——2002有答案)现代管理学2003——2004,2010(2003有答案)(2010为回忆版)市场营销学1999,2000——2001高等代数1997——2005自动控制理论1997——2002自动控制原理2004运筹学2001体育系(无此试卷)仪器科学与工程系电路分析基础1996——2004电路分析与自控原理2003自动控制理论1997——2002自动控制原理2004电磁场理论2001,2003——2004微机系统与接口技术2001——2002微机原理与应用1996——2000,2002(2002有答案)公共卫生学院西方经济学1999——2003,2005,2010(2002——2003有答案)(注:2005、2010年试卷为回忆版)卫生综合2004——2005有机化学2004——2005分析化学1992——2005(1992——2005有答案)物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002生物信号处理1999——2003局部解剖学1996生理学1996流行病学2005高等教育研究所(无此试卷)软件学院(无此试卷)集成电路学院模拟电子技术2000模拟电子线路1999——2002微机系统与接口技术2001——2002微机原理与应用1996——2000,2002(2002有答案)电磁场理论2001,2003——2004动力工程系结构力学1993——2006土力学及土质学1993——1997,1999——2005工程经济2003——2005工程流体力学1998——2005工程热力学2000——2004工程施工与管理2002热工自动调节原理2001——2004制冷原理2003——2004制冷原理与设备2000——2002电路分析基础1996——2004电路分析与自控原理2003传热学2000——2004普通化学1997——1998,2000——2005电子工程系物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002半导体物理1996——2005,2010(2010为回忆版)模拟电子技术2000模拟电子线路1999——2002电子线路基础2001——2004电磁场理论2001,2003——2004高等代数1997——2005微机系统与接口技术2001——2002微机原理与应用1996——2000,2002(2002有答案)计算机科学与工程系计算机软件基础(含数据结构、操作系统、软件工程、编译原理、离散数学)2003 计算机专业基础2002,2004——2005计算机结构与逻辑设计2001年本科生期末考试试题离散数学考研试题集(含97——00年)10元编译原理1993——2001编译原理与操作系统2002操作系统1994——2001数据结构1992——2002材料科学与工程系物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005钢结构1997——1999金属学2003——2004金属学及热处理1999——2002,2005卫生综合2004——2005电气工程系电工基础2000——2006模拟电子技术2000模拟电子线路1999——2002微机原理与应用1996——2000,2002(2002有答案)电磁场理论2001,2003——2004化学化工系物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002艺术学系素描1995——1998素描色彩1999素描与色彩画2002色彩画1995——1998西方美术史1999中、西美术史1997——1998中西美术史1995——1996,1998中西美术史及其理论1999创作与设计1999临床医学院生物信号处理1999——2003局部解剖学1996生理学1995——1997流行病学2005卫生综合2004——2005内科学1995——1998情报科学技术研究所(无此试卷)职业技术教育学院(无此试卷)英语(单考)1999——2000。
东南大学操作系统练习题 操作系统
•1、操作系统的目标是什么?答:(1)方便性(2)有效性(3)可扩充性(4)开放性•2、什么是计算机操作系统?答:是计算机系统中的一个系统软件,能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,控制程序的执行,并向用户提供各种服务功能,使整个计算机系统能高效运行的一组程序模块的集合。
•3、操作系统的三种基本类型是什么?答:批处理操作系统分时系统实时系统•4、试叙述多道程序设计的基本概念。
答:在多道批处理系统中,用户所提交的作业首先存放在外存上并排成一个队列,称为“后备队列”;然后,按一定的作业调度算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。
•5、简述分时系统的工作原理和特征。
答:(1)分时系统采用时间片轮转法,将CPU的访问时间平均分给每个终端用户,使每个用户都可以以交互的方式共享主机的各种资源。
(2)分时系统的特征:多路性,独立性,及时性,交互性。
•6、操作系统的五大管理功能是什么?答:(1)处理机管理(2)存储器管理(3)设备管理(4)文件管理(5)用户接口和作业管理设在内存中有P1、P2两道程序,并按照P1、P2的次序运行,其内部计算和I/O操作时间如下:P1:计算60ms,I/O 80ms ,计算20ms;P2:计算120ms,I/O 40ms,计算40ms。
画出并发执行这两道程序的时序图,并计算若调度程序的执行时间(红色短线表示)不计,并发完成这两道程序比单道运行节约的时间是多少?CPU的利用率分别为多少(保留小数点后两位)?•单道运行的总时间:P1:160,P2:200,合计360ms;•单道运行时CPU的利用率是240/360=66.67%;•并发完成这两道程序比单道运行节约的时间是360-260=100ms。
•多道运行时CPU的利用率是240/260=92.30%。
•1、简述进程的三个基本状态以及各状态之间转换的原因。
答:基本的三个状态:(1)就绪状态(2)执行状态(3)阻塞状态这三种基本状态可以依据一定的条件相互转换:(1)就绪--> 运行:处于就绪状态的进程,当进程调度为之分配了处理机后(2)运行--> 就绪:正在执行的进程如因时间片用完或一个优先权高的进程到来而被暂停执行(3)运行--> 阻塞:正在执行的进程因发生某种事件而无法执行(4)阻塞--> 就绪:处于阻塞状态的进程,其等待的事件已经发生。
(精品)操作系统试卷os08(B) 东南大学 计算机学院 操作系统试卷
东南大学考试卷(B卷)适用专业计算机应用考试形式闭卷考试时间长度120分钟一、Definitions [5X6=30 pts]Give the technical term that best fits these definitions1. Portion of a program that accesses shared variables and that no two processes can be executing this code that manipulates shared variables at the same time.2. It is a method of overlapping the I/O of a job with that job’s own computation. The idea is simple. After a read operation completes and the job is about to start operating on the data, the input device is instructed to begin the next read immediately. The CPU and input device are then both busy.3. Some devices, such as tape drives and printers, cannot usefully multiplex the I/0 requests of multiple concurrent applications. The subsystems can coordinate concurrent output to a separate disk file. For instance, When an application finishes printing, the subsystem copies the queued files to the printer one, at a time.4. Unused routine is never loaded.5. A process is busy swapping pages in and out.6. A small operating system core that provides basic scheduling, memory management and communication services while relying on processes to performthe other required functionality traditionally associated with the operating system.共页第页二、Comparisons[6+9=15pts]Complete the following comparisons using True, False or Possible1.[6pts]Blocking I/o versus Noblocking I/O2. [9 pts] Threads versus processes三、Computing[10+12=22 pts]1.Suppose that a disk drive has 5000 cylinders, numbered 0 to 4999. The drive is currently serving a request at cylinder 143, and the previous request was at cylinder 125. The queue of pending requests, in FIFO order, is86, 1470, 913, 1774, 948, 1509, 1022, 1750, 130Starting from the current head position, what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending requests, for each of the following disk-scheduling algorithms? [10 pts]a. SSTFb. LOOK2.Consider the following set of processes, with the length of the CPU-burst time given in milliseconds:Process Burst Time Priority共页第页P1 10 3P2 1 1P3 2 3P4 1 4P5 5 2The processes are assumed to have arrived in the order P1, P2, P3, P4, P5, all at time 0. [12 pts]a. Draw the Gantt chart illustrating the execution of these processes using SJF, a nonpreemptive priority (a smaller priority number impliesa higher priority) scheduling.b. What is the turnaround time of each process for the scheduling algorithm in part a?c. What is the waiting time of each process for the scheduling algorithm in part a?四、Answer the following questions[8+10=18 pts]1.What is a race condition? When does it happen? [8pts]2. Under what circumstances do page faults occur ? Describe the actions taken by the operating system when a page fault occurs. [10pts]五、Programming[15 pts]The Sleeping-Barber Problem. A barbershop consists of a waiting room with n chairs, and a barber room with one barber chair. If there are no customers to be served, the barber goes to sleep. If a customer enters the barbershop and all chairs are occupied, then the customer leaves the shop. If the barber is busy, but chairs are available, then the customer sits in one of the free chairs. If the barber is asleep, the customer wakes up the barber. Write a program to coordinate the barber and the customers using Java synchronization(or vc++ with P and V operations).共页第页B卷答案一、Definitions [5X6=30 points]Give the technical term that best fits these definitions1. Critical Section2. Prefetching3.sppoling4. Dynamic loading5. Thrashing6. Microkernel二、Comparisons[15pts]Complete the following comparisons using True, False or Possible1)[6pts]Blocking I/o versus Noblocking I/OFalse TruePossible True2) [9 pts] Threads versus processesTrue FalseFalse TrueTrue False三、Computing[22 points]1.a.The SSTF schedule is143, 130, 86, 913, 948, 1022, 1470, 1509, 1750, 1774.The total seek distance is 1745.b. The LOOK schedule is143, 913, 948, 1022, 1470, 1509, 1750, 1774, 130, 86.The total seek distance is 3319.2.Answer:a. The two Gantt charts are2 3 4 5 1 5 1 5 1 5 1 1 3 1 51 3 4 5 2b. Turnaround time(SJF and priority)P1 19 ,16 P2 1 ,1 P3 4 ,18 P4 2 ,19 P5 9 ,6 c. Waiting time (turnaround time minus burst time) P1 9 ,6 P2 0 , 0 P3 2 ,16 P4 1 ,18 P5 4 ,1共页第页四、Answer the following questions1.The situation where several processes access – and manipulate shared data concurrently. The final value of the shared data depends upon which process finishes last.2.During address translation, if valid–invalid bit in page table entry is 0 ⇒ page fault.•If there is ever a reference to a page, first reference will trap to OS ⇒ page fault•OS looks at another table(in PCB) to decide:–Invalid reference ⇒ abort.–Just not in memory ⇒page it in.•Get empty frame.•Swap page into frame.•Reset tables, validation bit = 1.•Restart instruction: Least Recently Used .共页第页共页第页。
东南大学研究生入学考试数据结构试题
东南大学一九九四年攻读硕士学位研究生入学考试试题试题编号:451试题名称:数据结构一: 回答下列问题(共32分)1.最近最少使用(Least-Recently-Used)页替换是虚拟存储系统中常用的策略,试说明如何利用一页链接表时刻跟踪最近最少使用页?(8分)2.已知无向图G,V(G)={1,2,3,4},E(G)={(1,2),(1,3),(2,3),(2,4),(3,4)},试画出G的邻接多表(Adjacency Multilists),并说明,若已知点i,如何根据邻接多表找到与i相邻的点j?(8分)3.欲求前k个最大元素,用什么分类(sorting)方法好?为什么?什么是稳定分类?分别指出下列算法是否稳定分类算法,或易于改成稳定分类算法?(a) 插入分类 (b) 快速分类 (c) 合并分类 (d) 堆(heap)分类 (e) 基数分类(radix sort) (8分)4.构造最佳二叉检索树的前提条件是什么?在动态情况下,一般A VL树的查询性能不如完全二叉检索树的,为什么人们却采用A VL树呢?(8分)二:下列算法对一n位二进制数加1,假设无溢出,该算法的最坏时间复杂度是什么?并分析它的平均时间复杂性.(15分)type Num=array[1..n] of [0..1];procedure Inc(var A:Num);var j: integer;begin i:=n;while A[i]=1 doA[i]:=0;i:=i-1;end;A[i]:=1;end Inc;三:给定n*m矩阵A[a..b,c..d],并设A[i,j]<=A[i,j+1](a<=i<=b,c<=j<=d-1)和A[i,j]<=A[i+1,j](a<=i<=b-1,c<=j<=d),设计一算法以比O(n*m)小的时间复杂度判定值x是否在A中.(17分)四:设图G有n个点,利用从某个源点到其余各点最短路径算法思想,设计一产生G 的最小生成树的算法.(18分)五:字符序列的子序列由删除该序列任意位置的任意个元素而得.序列x和y的最长公共子序列记为Lcs(x,y),是x和y的公共子序列,且长度最大.例如,adcbcb是x=abdcbcbb和y=adacbcb的最长公共子序列.设x长度为n,y长度为m,设计一算法计算x和y的最长公共子序列的长度,尽可能改进你的算法,使它的时间复杂性为O(n*m).(18分)_______________________________________________________________________________东南大学一九九五年攻读硕士学位研究生入学考试试题试题编号:451试题名称:数据结构1.在磁带文件上进行二分查找行吗?为什么?(6分)2.分析确定下列程序中语句k:=k+1执行次数与n所成的数量级关系(即表示为O(f(n))的形式).(6分)k:=1; i:=k;while i<n dobegin k:=k+1; i=i+k; end;3.外排序中为什么采用k-路合并而不采用2-路合并?这种技术用于内排序有意义吗?为什么?(8分)4.索引顺序存取方法(ISAM)中,主文件已按主关键字(primary key)排序,为什么还需要主关键字索引?(6分)5.满二叉检索树(full binary search tree)符合B树定义吗?B树的插入(insetb)和删除(deleteb)算法适用于满二叉检索树吗?为什么?(10分)6.设无向图G有n个点e条边,写一算法建立G的邻接多表(adjacency multilists),要求该算法的时间复杂性为O(n+e),且除邻接多表本身所占空间外只用O(1)辅助空间.(16分)7.写一改进的递归快速排序算法,要求对于n个记录,该算法的递归深度<=1+log2(n),并说明你的算法满足这一要求.(17分)8.定义前序排列(preorder permutation)为1,2,……n的全部二叉树的中序排列(inorder permutation)集合为IP;再定义将1,2,……n从右到左经过一个栈可得到的全部排列集合为SP.例如,当n=3,SP={123,132,213,231,321}.问:IP包含于SP成立否?证明你的结论.(16分)9.设记录R[i]的关键字为R[i].key(1<=i<=k),树结点T[i](1<=i<=k-1)指向败者记录,T�为全胜记录下标.写一算法产生对应上述R[i](1<=i<=k)的败者树(tree of loser),要求除R[1..k]和T[0..k-1]以外,只用O(1)辅助空间.(15分)_________________________________________________________________ 东南大学一九九六年攻读硕士学位研究生入学考试试题试题编号:451试题名称:数据结构一:回答下列问题(共46分)1.线性表(a(1),a(2),……a(n))用顺序映射表示时,a(i)与a(i+1)(1<=i<n)的物理位置相邻吗?链接表示时呢?(5分)2.一棵前序序列为1,2,3,4的二叉树,其中序序列可能是4,1,2,3吗?设一棵二叉树的前序序列为1,2,3,4,5,6,7,8,9,其中序序列为2,3,1,5,4,7,8,6,9,试画出该二叉树.(7分)3.在模式匹配KMP(Knuth,Morris and Pratt)算法中所用失败函数f的定义中,为什么要求p(1)p(2)……p(f(j))为p(1)p(2)……p(j)两头匹配的真子串?且为最大真子串?(7分)4.在union-find问题中,控制union操作的权重(weighting)规则是何含义, 有何效果?控制find操作的倒塌(collapsing)规则是何含义,有何效果?(7分)5.堆排序(heap sort)是稳定排序吗?举例说明.(6分)6.给定输入文件:101,48,19,65,3,74,33,17,21,20,99,53,24,并设记录缓冲区个数k=4,写出基于败者树的外排序顺串生成算法runs输出的顺串.(6分)7.m阶B树中,m大小的确定与什么因素有关?(8分)二:设结点结构为:| data | link |,试用一个全局指针p和某种链接结构实现一个队列,画出示意图,并给出入队和出队deleteq过程,要求它们的时间复杂性都是O(1)(不计new和dispose时间).(10分)三:设有向图G有n个点(用1,2,……n表示),e条边,写一算法根据G的邻接表生成反向邻接表,要求时间复杂性为O(n+e).(13分)四:设二叉树结点结构为:| left | data | bf | right |,定义二叉树结点T的平衡因子bf(T)=h(左)-h(右),写一递归算法确定二叉树tree中所有节点的平衡因子bf,同时返回二叉树tree中非叶结点个数.(15分)五:设符号表T重的标识符x满足1<=x<=m,且n为对T表的最大插入次数.设计符号表T的表示结构,允许使用O(m+n)空间,并写出T的初始化(init),查找(search),插入(insert)和删除(delete)算法,要求它们的时间复杂性都是O(1).(16分)_____________________________________________________________________东南大学一九九七年攻读硕士学位研究生入学考试试题试题编号:451试题名称:数据结构一:简要回答下列问题(共32分)1.在表达式中,有的运算符要求从右到左运算,如A^B^C的计算次序应为(A^(B^C)),这在由中缀生成后缀的算法中是怎样实现的?(8分)2.给出KMP算法中失败函数f的定义,并说明利用f进行串模式匹配的规则,该算法的技术特点是什么?(8分)3.Fibonacci查找算法(fibsrch)中为什么要求m<F(a-1),试用图示说明.(8分)4.为什么在倒排文件(inverted files)组织中,实际记录中的关键字域(key fields)可删除以节约空间?而在多表(multilists)结构中这样做为什么要牺牲性能?(8分)二:试写一算法,建立无向图G的邻接多表(adjacency multilists),要求说明算法中主要数据结构和变量的意义.(15分)三:给出中序线索树的结点结构并画出一个具有头结点的中序线索树,使其树结点至少应有6个,写一算法在不使用栈和递归的情况下前序遍历一中序线索树,并分析其时间复杂性.(18分)四:若S是n个元素的集合,则S的幂集P(S)定义为S的所有子集的集合.例如,S=(a,b,c),P(S)={(),(a),(b),(c),(a,b),(a,c),(b,c),(a,b,c)}.给定S,写一递归算法求P(S).(15分)五:已知在llink-rlink存储法表示的二叉树中,指针t指向该二叉树的根结点,指针p,q分别指向树中的二个结点,试写一算法,求距离这两个结点最近的共同的祖先结点.(20分)_____________________________________________________________________东南大学一九九八年攻读硕士学位研究生入学考试试题试题编号:451试题名称:数据结构一:简要回答下列问题(共40分)1.设胜者树(selection tree)由k个记录缓冲区和k-1个非叶结点构成.概念上非叶结点表示其两个子女中关键字较小者,而实际上非叶结点存放的是什么?(5分)2.索引顺序存取方法(ISAM)中,主文件已按主关键字(primary key)排序,为什么还需要主关键字索引?(6分)3.一棵前序序列为1,2,3,4的二叉树,其中序序列可能是4,1,2,3吗?设一棵二叉树的前序序列为1,2,3,4,5,6,7,8,9,其中序序列为2,3,1,5,4,7,8,6,9,试画出该二叉树.(7分)4.构造最佳二叉检索树的前提条件是什么?在动态情况下,一般AVL树的查询性能不如完全二叉检索树的,为什么人们却采用AVL树呢?(8分)5.将两个栈存入数组V[1..m]中应如何安排最好?这时栈空栈满的条件是什么?(6分)6.已知无向图G,V(G)={1,2,3,4},E(G)={(1,2),(1,3),(2,3),(2,4),(3,4)},试画出G的邻接多表(Adjacency Multilists),并说明,若已知点i,如何根据邻接多表找到与i相邻的点j?(8分)二:写出用堆排序(heap sort)算法对文件F=(12,3,15,30,9,28)进行排序时,初始堆及以后每挑好一个元素重新调整后堆的状态,并指出这里的堆和败者树(tree of loser)的一个主要区别.(8分)三:设数组A存放一n位二进制数,试说明下列算法X的功能.假设无溢出,算法X的最坏时间复杂度是什么?分析它的平均时间复杂性.(8分)type Num=array[1..n] of [0..1];procedure X(var A:Num);var j: integer;begin i:=n;while A[i]=1 dobeginA[i]:=0;i:=i-1;end;A[i]:=1;end;四:下面是一改进了的快速分类算法:1 procedure qsort1(var list:afile;m,n:integer);2 (设list[m].key<list[n+1].key)3 var i,j,k:integer;4 begin5 while m<n do6 begin7 i:=m;j:=n+1;k:=list[m].key;8 repeat9 repeat i:=i+1 until list[i].key>=k;10 repeat j:=j-1 until list[j].key<=k;11 if i<j then interchange(list[i],list[j]);12 until i>=j;13 interchange(list[m],list[j]);14 if n-j>=j-m15 then begin qsort1(list,m,j-1);m:=j+1;end16 else begin qsort1(list,j+1,n);n:=j-1;end17 end;(of while)18 end;问: (共20分)1.将第9,10行中的>=,<=分别改成>,<行吗?为什么?(5分)2.该排序算法稳定否,举例说明.(5分)3.对输入文件(22,3,30,4,60,11,58,18,40,16),列表表示该文件在每次调用qsort1时的状态及相应m,n的值.(5分)4.若输入文件有n个记录,简要说明支持qsort1递归所需最大栈空间用量(设一层递归用一个单位栈空间).(5分)五:给定AOE网络各事件(标号1..n)的ee,le值和邻接表,写一算法求该AOE的所有活动(用相应边的两端点表示)的关键度(criticality).(10分)六:给出中序线索树的结点结构,并画出一个具有头结点和六个树结点的中序线索树,试写一算法在不使用栈和递归的情况下前序遍历一中序线索树,并分析它的时间复杂性.(18分)_____________________________________________________________________东南大学一九九九年攻读硕士学位研究生入学考试试题试题编号:451试题名称:数据结构注意事项:(1) 答卷上需写清题号,不必抄题;回答问题字迹工整,卷面清洁.(2) 编程中所用的数据结构及主要变量需加以说明,必要时程序中加以注释. 一:简要回答下列问题(共40分)1.利用两个栈s1,s2模拟一个队列时,如何用栈的运算实现队列的插入,删除以及判队空运算.请简述算法思想.(7分)2.二叉树有n个顶点,编号为1,2,3,……n,设:T中任一顶点V的编号等于左子树中最小编号减一;T中任一顶点V的右子树中最小编号等于其左子树中最大编号加一;试描绘该二叉树.(7分)3.设某文件经内排序后得到100个初始归并段(初始顺串),若使用多路归并排序算法,并要求三趟归并完成排序,归并路数最少为多少?(5分)4.若一棵树中有度数为1至m的各种结点数分别为n1,n2,...nm(nm表示度数为m的结点个数),请推导出该树中共有多少个叶结点n0的公式.(8分)5.试举例分析,堆排序法是否稳定.(5分)6.试利用KMP算法和改进算法分别求p1='abcabaa'和p2='aabbaab'的NEXT函数和NEXTVAL函数.(8分)二:阅读下列算法,指出算法A的功能和时间复杂性.(10分)procedure A(h,g: pointer);(h,g分别为单循环链表(single linked circular list)中两个结点指针)procedure B(s,q: pointer);var p: pointer;beginp:=s;while p^.next<>q do p:=p^.next;p^.next:=s;end; (of B)beginB(h,g);B(g,h);end; (of A)三:已知无向图采用邻接表存储方式,试写出删除边(i,j)的算法.(10分)四:线性表中有n个元素,每个元素是一个字符,存在向量R[1..n]中,试写一个算法,使R中的字符按字母字符,数字字符和其它字符的顺序排列.要求利用原空间,且元素移动次数最少.(15分)五:四阶B树中(如图所示),插入关键字87,试画出插入调整后树的形状.(10分)|30 60 80|/ / \ \|20 25| |35 50| |60 70 75| |82 85 90|六:试编写一算法对二叉树按前序线索化.(15分)_____________________________________________________________________东南大学二○○○年攻读硕士学位研究生入学考试试题科目编号:451科目名称:数据结构一:简要回答下列问题(共40分)1.假设一棵二叉树的层序序列是ABCDEFGHIJ和中序序列是DBGEHJACIF,请画出该树.(6分)2.简单比较文件的多重表和倒排表组织方式各自的特点.(6分)3.画出对算术表达式A-B*C/D+E^F求值时操作数栈和运算符栈的变化过程.(6分)4.找出所有满足下列条件的二叉树6分)a)它们在先序遍历和中序遍历时,得到的结点访问序列相同;b)它们在后序遍历和中序遍历时,得到的结点访问序列相同;c)它们在先序遍历和后序遍历时,得到的结点访问序列相同.5.对一个由n个关键字不同的记录构成的序列,能否用比2n-3少的次数选出该序列中关键字取最大值和关键字取最小值的记录?请说明如何实现?在最坏情况下至少进行多少次比较?(8分)6.已知某文件经过置换选择排序后,得到长度分别为47,9,31,18,4,12,23,7的8个初始归并段.试为3路平衡归并设计读写外存次数最少的归并方案,并求出读写外存的次数.(8分)二:已知L是无表头结点的单链表,其中P结点既不是首元结点,也不是尾元结点,(10分)a)在P结点后插入S结点的语句序列是______b)在P结点前插入S结点的语句序列是______c)在表首插入S结点的语句序列是______d)在表尾插入S结点的语句序列是______(1) P^.next:=S;(2) P^.next:=P^.next^.next;(3) P^.next:=S^.next;(4) S^.next:=P^.next;(5) S^.next:=L;(6) S^.next:=NIL;(7) Q:=P;(8) WHILE P^.next<>Q DO P:=P^.next;(9) WHILE P^.next<>NIL DO P:=P^.next;(10) P:=Q;(11) P:=L;(12) L:=S;(13) L:=P;三:设计一个符号表的表示方法,编写算法使得在该表中进行查询,插入和删除任何一个标识符X的操作在O(1)的时间内.假设1<=x<=m,n为要插入的个数,所需空间为m+n.(10分)四:试利用Dijkstra算法求下图中从顶点a到其它各顶点的最短路径,写出执行算法过程中各步的状态.(10分)____________/ 4 \↓ 6 \b------→e___9\15↑↑ \ // 2 /8 ↓/a------→c g (和严蔚敏习题集上题目相同)\ \4 ↑↑12↓ 5 ↓ 10/ /d←------f__/ /\___________/3五:以顺序存储结构表示串,设计算法,求串S中出现的第一个最长重复子串及其位置并分析算法的时间复杂度.(15分)六:写出按后序序列遍历中序线索树的算法.(15分)_____________________________________________________________________二○○一年的题目(缺两道小题):一:1.设胜者树(selection tree)由k个记录缓冲区和k-1个非叶结点构成.概念上非叶结点表示其两个子女中关键字较小者,而实际上非叶结点存放的是什么?3.给出KMP算法中失败函数f的定义,并说明利用f进行串模式匹配的规则,该算法的技术特点是什么?5.是一道关于Huffman树中叶子结点和非叶结点数量关系的计算题,具体题目记不得了.6.求有向图中任意一对顶点之间最短路径的弗洛伊德算法(allcosts-Floyd)中,要求有向图满足什么前提条件?二:在二叉树的结点结构中增加一个域:leftsize,t^.leftsize表示t结点的左子树中结点的总个数,试编写算法alloc(k),在二叉树中查找中序序号为k 的结点,要求时间复杂度为O(log2(n)).三:编写算法输出从n个自然数中取k个(k<=n)的所有组合.例如,当n=5,k=3时,你的算法应该输出:543,542,541,532,531,521,432,431,421,321.四:设有向图G用邻接表的方式存储,u,v是G中的任意两个结点,写一算法,求出G中从u到v的所有简单路径.五:下面是一改进了的快速排序算法,试补充其中的空白语句,并分析该算法所需的最大递归空间是多少?procedure qsort1(var list:afile;m,n:integer);(设list[m].key<list[n+1].key)var i,j,k:integer;beginwhile m<n dobegini:=m;j:=n+1;k:=list[m].key;repeatrepeat i:=i+1 until list[i].key>=k;repeat j:=j-1 until list[j].key<=k;if i<j then interchange(list[i],list[j]);until i>=j;interchange(list[m],list[j]);if n-j>=j-mthen begin qsort1(list,m,___);______;endelse begin qsort1(list,___,n);______;end end;(of while)end;六:给定n*m矩阵A[a..b,c..d],并设A[i,j]<=A[i,j+1](a<=i<=b,c<=j<=d-1)和A[i,j]<=A[i+1,j](a<=i<=b-1,c<=j<=d),设计一算法以O(n+m)的时间复杂度判定值x是否在A中.。
操作系统硕士研究生入学考试模拟试题参考复习资料(电子)
操作系统硕士研究生入学考试模拟试题参考答案一、填空题1.中断优先级是由硬件规定的,若要调整中断响应次序可通过中断屏蔽实现。
(北京大学1997)2.多道程序设计的特点是多道、宏观上并行和微观上串行。
(西安电子科大2001)3.多道运行的特征之一是宏观上并行,它的含义是同时进入主存的程序都处于运行过程中,但都未运行完毕。
(华中理工2000)4.操作系统的基本类型主要有批处理操作系统、分时操作系统和实时操作系统。
(哈工大2002)5.批处理系统主要解决吞吐量问题,分时系统主要解决交互性问题。
(华中理工2001)6.操作系统具备处理同时性活动的能力,其最重要的硬件支持是中断机构。
(华中科技2001)7.为了实现处理器与外部设备的并行工作,系统引入了中断硬件机制。
(北大1997)8.操作系统向用户提供了两类接口,一类是命令级接口,另一类是程序级接口。
(西安电子科大2001)(中科大1998)9.现代操作系统的两个最基本的特征是(程序执行的) 并发性和(资源的) 共享性。
(中科院1997) (北交大2000)10.多道程序设计的引入给存储管理提出了新的课题,应考虑的三个问题是存储分配、存储保护和存储扩充。
(西安电子科大2000)11.在操作系统中,一种用空间换取时间的资源转换技术是SPOOLing。
(北京大学1997)12.如果系统中有n 个进程,则在等待队列中进程的个数最多为n 个。
(北京大学1997)13.若使当前运行进程总是优先级最高的进程,应选择剥夺式进程调度算法。
(北京大学1997)14.实现一个管程时必须考虑的3 个主要问题包括互斥、同步、条件变量。
(西安电子科大1996)15.在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页、地址越界和访问权限错等原因而产生中断。
(中科大1998)16.存储管理应实现的功能是:主存空间的分配和保护、地址重定位、主存空间的共享和扩充。
(西安电子科大2002)17.分区存储管理方案不能实现虚存的原因是作业地址空间大小不能超过存储空间大小。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东南大学1994年研究生入学考试:操作系统试题
一、解释下列常见的操作系统术语(10%)
1、重入码
2、系统抖动
3、内核
4、临界区
5、CPU进度
二、填空(20%)
1、并行操作是为提高资源利用率而实施的,其中______与______;
______与______; ______与______的并行操作已成为现代计算机系统的基本特征。
2、分时系统中,分时的第一种含义是______,它属于硬件设计技巧;分时的第二种含义是______,它属于多道程序设计技巧。
3、______系统,______系统和______系统是目前操作系统所具有的三种形式。
4、从结构上看,每个进程都是由______和______以及______三部分所组成的。
5、运动中的进程至少具有三个基本状态,即______状态和______状态以及______状态。
6、无论是哪种外部设备的中断处理过程都包括这样三个阶段:首先______,其次______,最后
______。
三、对下面的叙述,你认为正确的打√,错误的打×(做对得分,做错倒扣分,不做不得分)。
(10%)
( )1、把I/O进程设计成无限循环的做法是行不通的。
( )2、有些进程可能没有正文段。
( )3、退出中断时所恢复的CPU环境肯定只能是被中断时的那个程序的CPU环境。
( )4、在Unix文件系统中,文件名和它的i结点号是一一对应的。