操作系统学位考试及答案(A)
- 格式:doc
- 大小:29.93 KB
- 文档页数:3
一、 名词解释1.并行与串行: 数据在传输过程中,单个数据位依次传输的方法被称为串行,多个数据位是传输则称为并行。
2. 同步与互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。
同步是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。
3. 设备驱动程序: 为了使管理计算机资源的操作系统能够对特定的硬件资源进行访问和操作,需要为设备提供相应的驱动程序,称为设备驱动程序。
设备驱动程序建立了一个硬件与硬件,或硬件与软件沟通的界面。
4. 程序局部性原理:程序在执行时所访问地址的分布不是随机的,而是相对地簇聚;这种簇聚包括指令和数据两部分。
程序局部性包括程序的时间局部性和程序的空间局部性。
程序的时间局部性是指程序即将用到的信息很可能就是目前正在使用的信息。
程序的空间局部性是指程序即将用到的信息很可能与目前正在使用的信息在空间上相邻或者临近。
5. 系统调用:由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口,是应用程序同系统之间的接口。
6. 虚拟存储器:在具有层次结构存储器的计算机系统中,自动实现部分装入和部分替换功能,能从逻辑上为用户提供一个比物理存储容量大得多,可寻址的“主存储器”。
虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。
7. 假脱机(Spooling ):假脱机技术是低速输入输出设备与主机交换的一种技术,通常也称为“假脱机真联机”,他的核心思想是以联机的方式得到脱机的效果。
低速设备经通道和设在主机内存的缓冲存储器与高速设备相联,该高速设备通常是辅存。
为了存放从低速设备上输入的信息,或者存放将要输出到低速设备上的信息(来自内存),在辅存分别开辟一固定区域,叫“输出井”(对输出),或者“输入井”(对输入)。
简单来说就是在内存中形成缓冲区,在高级设备形成输出井和输入井,传递的时候,从低速设备传入缓冲区,再传到高速设备的输入井,再从高速设备的输出井,传到缓冲区,再传到低速设备。
南昌大学计算机应用历年试题.南昌大学2001年攻读硕士学位研究生入学考试试题报考专业:计算机应用考试科目:操作系统(A)一. 判断题(共15分,每题1分,答对的得1分;不答的不给分)1.要想有效地使用多重处理系统,必须采用多道程序设计技术.而多道程序设计也一定要求有多重处理系统的支持.2.对批处理作业,必须提供相应的作业控制信息.3.采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统.4.并发性是指若干事件在同一时间间隔内发生.5.不同的进程所执行的程序代码一定不同.6.在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间.7.临界区是指进程中用于实现进程互斥的那段代码.8.Spooling系统就是脱机I/O系统.9.在磁带上的顺序文件中插入新的记录时,必须复制整个文件.10.用户进程是通过请求系统进程的运行而得到系统服务的.11.信号量的初值必须是大于零的整数.12.在银行家算法中,并非所有的被拒绝的请求都会产生死锁.13.虚拟设备是指把一个物理设备变换成多个对应的逻辑设备.14.覆盖技术是现代大型操作系统所使用的主要技术.15.通道是一种通用处理机.二. 填空题(共20分,每空1分)1.现代操作系统的基本特征是程序的并发性,共享性和不确定性.其中操作系统的不确定性表现在两个方面,它们是: ( )和( ).2..一个作业的建立过程包括两个子过程,一个是( ),另一个是( ).3.把一个具有独立功能的程序独占处理机直至得到最终结果的过程称为( ).4.原语可分为两类:一类是机器指令级的,其特点是( )另一类是功能级的,其特点是( )5.在进程通信中,消息的一般形式为四个部分组成.即( ),( )( )和( ).6.平均带权周转时间可用来衡量某种调度算法对( )的调度性能.7.每个进程都拥有自已的虚拟存储器.且虚虚拟存储器的容量是受计算机的( )和( )确定.8.由于缓冲区是临界资源,所以对缓冲区或缓冲队列的操作必须( ).9.在最先适应算法中,要求空闲分区按( ) 顺序接成空闲争区链;在最佳造应算法中,要求空闲分区按( )顺序链接成空闲分区链;在最坏适应算法中,要求空闲分区按( )顺序链接成空闲分区链.10.如果逻辑性地址空间由256 页构成,每一页的长度为2048,则二进制的逻辑地址有( )位.11.把作业地址空间中使用的逻辑地址变成内存中物理地址的过程称为( ).回复:南昌大学计算机应用历年试题.南昌大学2001年攻读硕士学位研究生入学考试试题报考专业:计算机应用考试科目:操作系统(A)三.问答题. (共26分)1. 进程调度的功能是什么?什么叫动态优先数调度法?(5分)2. 设备管理程序的功能是什么?通过什么技术能把独享设备改为可共享的设备? (5分)3. 试说明静态分页管理中分页地址映射的基本原理. (5分)4.说明作业调度,中级调度和进程调度的区别,并分析下述问题应由哪一级调度程序负责.(6分)(1) 在可获得处理机时,应将它分给哪个就绪进程;(2) 在短期繁重负载下,应将哪个进程暂时挂起.5.在用户和操作系统之间存在那几种类型的接口,它们的主要功能是什么? (5分)四.某采用页式存储管理的系统,把主存分成大小为256的相等长度的块,有一个用户要把一个256*256的数组初始化为0,在分页时把数组中的每一行放在一页中.假定分给用户可用来存放数组信息的工作区只有一块(即只能放数组中的一行元素).用户编制了如下两个不同的程序来实现数组的初始化:(1) var A:array[1..256] of array[1..256] of integer;for j:=1 to 256 dofor i:=1 to 256 doA[i][j]:=0;(2) var A:array[1..256] of array[1..256] of integer;for i:=1 to 256 dofor j:=1 to 256 doA[i][j]:=0;问当分别运行这两个程序时,在实现数组初始化的过程中各会产生多少次缺页中断.(本题6分)五.为了实现文件的共享,办法之一是把文件目录分成基本文件目录和符号文件目录.现设目录文件存放在磁盘上, 盘块长度为1024字节;每个文件说明占48个字节,其中,文件符号名占6字节,内部标识符ID占2字节,请回答下列问题:(1) 设一个目录文件原来共有256个目录表目,请求出未分解和分解后的平均访盘次数?(2) 若某个目录文件未分解时需用N个盘块存放文件目录表目,而分解后只需用M个盘块存放符号文件目录表目.请求出未分解和分解后的平均访盘次数?并分析N与M应满足什么关系时分解才有意义?(本题8分)六.假定有三个进程R.W1.W2共享一个缓冲器B,而B中每次只能存放一个数.当缓冲器中无数时,进程R可以从输入设备上读入的数存放到缓冲器B中.若存放到缓冲器中的数是奇数,则允许进程W1将其取出打印; 若存放到4. 采用多道程序设计,能充分发挥处理器的使用效率,缩短每个算题的周转时间.5. 若无进程处于运行状态,则就绪队列和等待队列均空.6. 近似LRU算法中,对每页都设置一个”页面访问位”,当替换一页的时候,总是选择访问位为0的淘汰.7. 页式虚拟存储器管理中,地址变换是在作业装入的时候完成的.8. 文件的存取方法是由文件的性质和用户使用文件的情况来确定的.9. 设备驱动程序是一种系统例程.设备动程序使用I/O指令来访问硬件,这些指令一般情况下能被用户进程执行.10. 作业就是用户提交给系统的程序.三. 填空题.( 每小题2分,共20分)1.批处理系统的主要优点是( )和( ).2.程序并发执行时的特征是( ). ( ).( )和独立性.3.进程的五大特征是( ).( ) ( ) .( )和结构特征.3.信号量被广泛用于三个目的是( ).( ) 和描述前趋关系.4.产生死锁的原因是( ).5.用户接口通常分为( )和( ).6.建造支持虚拟存储器的系统,应有三个物理基础支持,它们是( ).( )和地址变换机构.7.分页式虚拟存储空间中,当发现某页不在( )的时候,将由( )产生缺页中断,当没有空闲主存块时,需要用调度算法进行页面( ),如呆这时没有选择好一种好的调度算法,就会产生( )现象.8.文件的符号名与物理地址之间的转换是通过( )来实现的.9.文件的物理组织有四种类型:( ),( ),( )和Hash文件.10.在挂起队列的调度策略中,SSTF,策略可能会引起进程( )的问题,因此,要对SSTF,策略进行必要的修改,其关键是要记住( )的方向.(1) 为描述读者的动作,应编写几个程序,应设置几个进程?进程和程序之间的对应关系如何?(2) 试用P.V操作描述这些进程间的同步关系.2. 下面是两个并发执行的进程.它们能正确执行吗?若不能, 试举例说明,并修改之.(9分)ParbeginVar x :integer;Process P1Var y,z:integer;BeginX:=1;Y:=1;If x>=1 then y:=y+1;Z:=y;End;Process P2Var t,u:integer;BeginX:=1;t:=1;If x<1 then t:=t+1;u:=t;End;Parend;3. 设磁盘共有200个柱面,柱面编号为0-199,当前存取壁的位置在125 柱面上,并且刚刚完成了对128号柱面的服务请求,在此之前如果存在以下的请求服务序列:75, 182, 90, 110, 170, 150, 102, 68, 42试问: 为完成上述请求, 下列算法存取臂移动顺序如何?移动的总量是多少?(1) 先来先服务(FCFS)(2) 最短寻找时间优先(SSTF)(3) 循环扫描法(SCAN)(9分)4.某计算中心于上午9:30响应表中A,B,C三个作业,试问采用(1)短作业优先和(2)高响应比优先算法调度时, 各自完成时间, 请写出计算步骤, 然后填入下表中作业提交时间估算时间完成时间等待时间A 8:30 130分钟B 8:50 15分钟C 9:20 70分钟要求: 完成时间按格式”小时:分钟”填入;等待时间按”分钟”填入.(6分)5,若采用页式管理系统,一个程序的页面走向为: 4,3,2,1,4,3,5,4,3,2,1,5,并采用FIFO和近似LRU页面置换算法,回复:南昌大学计算机应用历年试题.南昌大学2003年攻读硕士学位研究生入学考试试题报考专业:计算机应用考试科目:数据结构操作系统(A)数据结构部分一. 单项选择题.(每题2分,共8分)1.对由n个记录组成的文件排序,如果n较小(n<50)且记录的规模较大,则采用( )排序方法节省时间.A.直接插入B.直接选择C.快速D.堆2.假定有K个关键字互为同义词,若用线性探测法把这些同义词存入散列表中,至少要进行( )次探测.A. KB. K2(K的平方)C.1/2K(K-1)D.1/2K(K+1)3.二维数组a[0…8, 1…10]按行存放时元素a[8, 5]的起始地址与按列存放时元素( )的起始地址相同.A. a[8,5]B. a[3,10]C. a[5,8]D. a[0, 9]4.有6个元素按6,5,4,3,2,1的顺序进栈,下列( )不是合法的出栈序列.A. 5,4,3,6,1,2B. 4,5,3,1,2,6C. 3,4,6,5,2,1D. 2,3,4,1,5,6二.填空题(每题3分,共12分)1. (假定该后继结点存在):的中序(对放序)后继结点q设P指向二叉树中某个S结点,结点有二个指针域lchild与rchild分别指向该结点的左,右孩子,则执行下列语句可找到结点P.rchild; ______________q:=p2. 高度为6的AVL树至少有________结点.(设空二叉树高度为0)3. 用数组Q[0..n-1]存放循环队列, f, r分别为队头,队尾指针,则队列长度的计算公式是__________. 队列长度的最大值是____________.4. 高度为h的完全二叉树上至少有_______个结点, 至多有_______个结点.三. 简答与画图题(共24分)1. 设二叉树的后根序列为HDEBIFGCA, 中根序列是DHBEAIFCG, 画出此二叉树和它所对应的森林.(9分)2. 顺序查找,二分法查找和分块查找三种方法对查找表中元素各有什么要求? 平均的查找长度各是多少?(假设查找表的长度为n.) (9分)3. 图的广度遍历算法中既可以在一个点入队时对其访问,也可以在顶点出队时对其访问,请问前一种方法有何优点?后一种方法可能产生什么问题?并以下图为例说明.(6分)V0V1 V2………VnVn+1四. 算法题.(共31分)1. 清除重复结点. 单链表中数据域的值相同的结点称为重复结点.如线性表(2,1,1, 3,2,1,) 清除重复结点后为(2,1, 3).试用C语言写一函数清除单链表head中的重复结点,并指出每个工作指针的作用.( 15分)2. 找第k项. n个元素的第k项是把它们从小到大的排序后的第k个元素.如(16,12,99,95,18,87,10) 的第4项是18.假定n个整数放在数组a [1..n] 中,试写一算法,不经对整个数组排序,找到第k项.并写出此算法在最好和最坏情况下的时间复杂度. (提示,利用快速排序中的划分方法.) (16分)4. 位示图5. 设备驱动程序一. 简答题(每题4分,共20分)1. 操作系统的基本特征是什么?2. 什么叫联想存储器?设CPU给出有效地址为(P.D),其中P表示页号,D表示页内位移量,试说明利用联想存储器实现动态地址变换的过程.3. 文件存储空间管理有哪几种常用的方法?4. 试给出两种I/O调度算法,并说明为什么在I/O调度中不能采用时间片轮转法?5. 试说明信号量的物理意义?三.单项选择题(每题1分,共10分)1. 存储器的段页式管理中,每次从主存中取出一条指令或一个操作数,需要( )次访问主存.A.1B.2C.3D.42.设有n个进程共用一个相同的程序段(临界区),如果每次最多允许m个进程(m<n)同时进入临界区.则信号量的初始值为( ).A.nB.mC.m-nD.n-m3.在操作系统中,一方面每个进程具有独立性,另一方面进程之间又具有相互制约性.对于任何两个并发进程,它们( )A. 必定无关B.必定相关C.可能相关D.可能相同4.一个虚拟存储器系统中,设主存的容量为16MB,辅存的容量为1GB,而地址寄存器的位数32位.在这样的系统中,虚存的最大容量是( ).A.1GBB.16MBC.1GB+16MBD.4GB5.采用直接存取法来读写磁盘上的物理记录时,效率最高的是( )A.连续结构的文件B.索引结构的文件C.链接结构文件D.其他结构文件6.下列算法中可用于进程调度,磁盘调度,I/O调度的是( )A.先来先服务B. SSTF服务C.时间片轮转D.优先级高者优先7.通道又称I/O处理机,它能完成( )之间的信息传输.A.主存与外设B.CPU与外设C.外设与外设D.主存与CPU8.死锁的4个必要条件无法破坏的是( ).A.互斥条件B.请求与保持条件C.非抢夺条件D循环等待条件9.文件系统采用多级目录结构后,对于不同用户的文件,其文件名( ).A.应该相同B.应该不同C.可以不同,也可以相同D.受系统约束10最容易开成很多小碎片的可变分区分配算法是( ).A.首次适应算法B.最佳适应算法C.最坏适应算法D.以上算法都不会四,改错题(划出下列句子中的错误的地方并改正,简单的否定无分.每小题2分,共10分)1. 进程有三个状态:运行态,就绪态和等待态.2. 在分区存储管理方案中,作业的大小只受主存加辅存之和大小的限制,可以实现虚拟存储.3. 如果CPU正在执行一个P操作的时候,一个最高级中断到来,那么中断处理进程会抢夺CPU.4. 为了正确地按名存取,操作系统规定不同的文件均不能有相同的文件名.5. 通常,一个CPU可以连接多个通道,一个通道可以连接多个设备控制器,一个设备控制器可连接多台外围设备.五,计算题(25分)1. 设有两个优先权相同的进程,P1,P2如下,令信号量S1,S2的初值均为0,已知Z=2,试问,P1,P2执行结束后,X=?,Y=?,Z=? (6分)进程P1 进程P2. .. .. .Y:=1; X:=1;Y:=Y+Z; X:=X+1;V(S1); P(S1);Z:=Y+1; X:=X+Y;P(S2); V(S2);Y:=Z+Y; Z:=X+Z;. .. .. .2. 设在单机系统内存中存放三道程序A,B和C,按A,B,C的优先次序运行,其内部计算机I/O操作的时间分配如下图所示.程序A 计算30m->I/O 40ms->计算10ms程序B 计算60m->I/O 30ms->计算10ms程序C 计算20m->I/O 40ms->计算20ms试画出按多道运行时的时间关系图(设有两个通道,取名为通道1, 通道2,调度程序的执行时间忽略不计),并计算完成这三道程序共花多少时间及比单道程序运行节省多少时间.(9分)3. 桌子有一个盘子,每次只能放入一个水果,爸爸专向盘中放苹果,妈妈专向盘中放桔子,女儿专等吃盘中的苹果,儿子专等吃盘中的桔子.试用P, V操作写出他们能正确同步的并发程序.(10分).第一章操作系统引论1. 操作系统的形成(了解)2. 操作系统的基本类型(识记)3. 操作系统的特征和功能(理解)4. 操作系统的发展(了解)第二章进程的管理(重点)1. 前趋图(了解)2. 进程的基本概念(理解)3. 进程控制(理解)4. 进程同步(理解)5. 经典进程同步问题(掌握, 会应用)6. 进程通信(了解)7. 进程调度(理解)8. 死锁(理解)第三章作业管理1. 作业的管理与调度(理解)2. 用户与操作系统之间的接口(了解)3. 命令接口(了解)4. 程序接口(了解)5. 作业控制(了解)第四章存储器的管理1. 引言(理解)2. 单用户系统的存储器管理(掌握)3. 多用户系统的存储器管理(掌握)4. 覆盖与交换(理解)5. 分页式存储管理(掌握)6. 分段存储管理(掌握)(不含动态链接)7. 段页式存储管理(掌握)第五章I./O设备的管理1. 设备管理的任务和功能(识记)2. 处理输入输出请求的步骤(了解)3. 输入输出控制系统(了解)4. 设备驱动程序(理解)5. 挂起队列的调度策略(理解0hsy2004 2004-6-22 02:53 回复:南昌大学计算机应用历年试题.南昌大学2001年攻读硕士学位研究生入学考试试题报考专业:计算机应用考试科目:数据结构(A)一. 选择题(每题选择一个答案, 将序号填入下划线处,每题2分,共10分)1. 假定初始序列是递增的,并且按递增序排列,则( )排序方法花时间最少.A.快速B. shellC.直接插入D.冒泡2. 二维数组a[0..8, 1..10]按行存放时元素a[ 8,5 ]的起始地址与按列存放时元素( )的起始地址相同.A. a [8,5]B. a [3,10]C. A[5,8]D. A[0,9]3. 有一棵平衡二叉树,根结点为A,A的右孩子为B,B的左孩为叶结点C,当A,B二结点的平衡因子分别为( )时,在结点C下, 插入一个新结点后得到的新树是不平衡的.A. 0,0B. 1,0C. –1,0D. 0,14.在循环链表中设立一个头结点的理由是( ).A.便于找到链表的首结点B.可以用头结点记录链表长度C.可以使得作插入,删去时不必顾及插入的或删去的结点是否链表的首结点.D.可以把首结点与尾结点公开5.非空的广义表可与有根有序的有向图对应,如果一个有根的有向图中含有回路,那么它对应的广义表是( )A.线性表B.纯表C.再入表D.递归表二.填空题(每题2分,共10分)1. 有20个元素的有序表按二分法查找,假定查找每个元素的概率是相等的,则查找成功的平均比较次数为________次.2. 链接栈的结点有二个域: info, link ,栈顶指针为st, 下列程序段可以把元素x压入栈内:.inf=x; ______; new(p); p3. 一个好的散列函数的标准是________________.4. 一个循环队列用数组Q[0..100]存贮其元素, 已知队头,队尾指针分别为80与50, 则当前队列中有_______个元素.5. 用200个不同的数来构造二叉排序树, 其高度不会超过_______,但也不会少于_______(假定空二叉树的高度为0).回复:南昌大学计算机应用历年试题.南昌大学2001年攻读硕士学位研究生入学考试试题报考专业:计算机应用考试科目:数据结构(A)四.算法设计题(共50分)1. 求带权有向图中每对结点之间的最短路径的Floyd算法如下:(1)(Path数组置初态)for I:= 1 to n dofor j:= 1 to n doif adj[I,j]< then path[I,j]:=(1)else path[I,j]:=(2);(2)(求最短路径)for k:= 1 to n dofor I:= 1 to n dofor j:= 1 to n doif adj[I,j]>adj[I,k]+adj[k,j] thenbegin adj[I,j]:=(3);path[I,j]:=(4) end请你解答如下问题(1)完成上述算法填空. (2)矩阵adj 的初值是什么?算法结束时,adj[I,j] 和path[I,j]的值表示什么意义?(14分)2. 写出按对放序线索化以t 为根指针的二叉树的非递归算法.假定用负指针表示线索,并且对栈的基本运算均可调用(12分)3. 写一算法,重排实型数组R[1..n]中元素的顺序,使得所有负数均排在非负数之前.(要求:不排序,附加空间0(1))(10分)4. 有一个带有头结点的循环双链表,表头指针为head,结点有四个域,data ,flreg ,llink ,rlink ,其中flreg记录结点数据的访问次数.假定链表的结点已按访问次数不增序排列.(1)画出此链表的结构示意图.(2)写一算法查找链表中是否有值为x的结点,如有,则让该结点的访问次数加1 ,并且要使链表仍保持不增序,如没有,则不作任何工作.(14分)4. 执行期间不允许中断,作为原语的程序段不允许并发执行.5. 发送进程名,接收进程名,数据,有关数据的操作6. 不同作业流7. 地址结构,寻址方式8. 互斥9. 地址由小到大, 分区由小到大, 分区由大到小10. 1911. 重定位(地址变换)三.1. 进程的调度功能:(1) 记录系统中所有进程的情况.(1分)(2) 选择占有处理机的进程.(1分)(3) 进行进程上下文的切换.(1分)优先数调度法是根据进程的优先级别俩进行调度的.一般分为静态优先数和动态优先数两种调度法.动态优先数是指随着时间的推移,要对各进程的优先数重新计算.动态优先数调度性能高,系统效率也较高.(2分)2. 设备管理程序的功能是:(1) 提供和进程管理系统的接口.(1分)(2) 进行设备的分配. (1分)(3) 实行设备和设备,设备和CPU之间的并行操作. (1分)(4) 进行缓冲区的管理. (1分)通过Spooling技术可将独享设备改为可共享的设备. (1分)3. (1)取出指令的有效地址.(2)根据作业的页大小或存储块的大小,计算该有效地址对应的页号和页内位移量.(3)通过页号到作业的页表中查到对应的块号.(4)通过块号和页内位移量计算有效地址所对应的内存物理地址.(5) 通过物理地址到内存取指令或取数.4. 作业调度主要的任务是按一定的原则对外存输入井上的大量后备作业时行选择,给选出的作业分配内存,输入输出设备等必要的资源,并建立相应的进程,以使该作业的进程获得竞争处理机的权利,同时还负责回收系统的资源.(2分)交换调度主要任务是按照给定的原则和策略,将处于外存交换区中的就绪状态或等待状态的进程调入内存,或把处于内存就绪状态或内存等待状态的进程交换到外存交换区.进程调度主要任务是按照某种策略和方法选取一个就绪进程占用处理机.(1分)(1) 属于进程调度一级(1分)(2) 属于交换调度一级(1分)5. 操作系统为用户提供了两类接口.一个是系统为用户提供的各种命令接口;另一个是系统调用. (1分)使用操作命令进行作业控制有两种方式:脱机方式和联机方式.脱机方式利用作业控制语言来编写表示用户控制意图的作业控制程序即作业说明书.联机控制方式是指用户使用系统提供的操作命令和系统会话,交互地控制程序执行和管理计算机系统.(2分)系统调用是操作系统提供给编程人员的唯一接口.编程人员利用系统调用,在源程序一级动态请求和释放系统资源,调用系统中已有的系统功能来完成那些与机器硬件部分相关的工作以及控制程序的执行速度等.(2分)四. 第一个程序的使用顺序是按列进行的,所以缺页次数为256*256=65536次第二个程序的使用顺序与存储顺序一致,所以缺页次数为256次.(解释各1分,结论各2 分)hsy2004 2004-6-23 01:11 回复:南昌大学计算机应用历年试题.南昌大学2001年攻读硕士学位研究生入学考试试题报考专业:计算机应用考试科目:操作系统(A)参考答案五. 未分解的访盘次数为:一个盘块占1024div48=21个目录,所以256的目录要占256div21+1=13(块),平均访盘次数=(13+1)/2=7次.分解后: 一个盘块占1024div 8=128个目录,所以256个目录占256div 128=2个盘块.平均访盘次数=(1+2)/2+1=2.5次.一般地,若某个目录文件用N个盘块存放文件目录表目,必用M个盘块存放符号文件目录表目,则查找该目录文件中的一个文件目录表目而引起的访盘次数从(N+1)/2变为(M+1)/2+1.于是:当N-M>2时,访盘次数减少.当N-M=2时,访盘次数相等.当N-M<2时,访盘次数增加.六. (参考答案)定义三个信号量:(2分)S: 表示是否可以把数存入缓冲嚣,由于缓冲器中每次只能放一个数,所以它的初始值为”1”SO: 表示缓冲嚣中是否有奇数,初始值为”0”,表示无奇数.SE: 表示缓冲嚣中是否有偶数,初始值为”0”,表示无偶数.并发程序如下(类PASCAL语言描述)(8分)beginS ,SO ,SE : semaphore ;S:=1;SO:=0;SE:=0;CobeginProcess RX:intrger;beginL1: 从输入设备上读一个数:X:=读入的数;P(S);B:=x;If B=奇数then V(SO)Else V(SE);Goto L1;End;Process W1Y:intrger;beginL2: P(SO);Y:=B;V(S);打印y中数;Goto L2;End;Process W2Z:intrger;beginL3: P(SE);Z:=B;V(S);打印z中数;Goto L3;End;Coend;End;七. (参考答案)定义三个信号量:(3分)customers=0; //顾客等待服务的信号量barbers=0; //理发师等待顾客的信号量mutex=1; // 互斥信号量(对共享变量操作)一个计数共享变量(1分)waiting=0; 等待理发的顾客数一个常量CHAIRs表示椅子总数(1分)程序如下:(10分)Process barberbeginwhile true dobeginP(customers); 顾客数为零,则入睡 P(mutex); 进入临界区Waiting:=waiting-1; 减少顾客数 V(barbers); 理发师准备理发V(mutex);Cut_hair(); 理发End;End;Process customerbeginP(mutex); 进入临界区If (waiting<CHAIRs)beginWaiting=waiting+1; 增加等待的顾客数。
甘肃省白银市《教育专业能力测验》教师教育《说明:本卷为历年及近期公务员(国考)考试真题》本卷共150题,考试时间90分钟,满分100分一、单选题1. 按照加涅的学习结果分类观点,学会陈述观念的能力称之为()。
A、智慧技能B、认知策略C、言语信息D、动作技能【参考答案】C2. 学习者在头脑中创建一幅熟悉的场景,在其中确立一条明确的路线,并在其上确定一些特定的点,回忆时按这条路线上的各个点提取所记的项目的位置的记忆法属于()。
A、复述策略B、精细加工策略C、组织策略D、元认知策略【参考答案】B3. 在知识的学习过程中,掌握同类事物的共同的关键特征和本质特征属于()。
A、概念学习B、意义学习C、命题学习D、符号学习【参考答案】A4. ()是树立正确学生观的基础。
A、乐观估计学生的天性B、关注每一位学生C、用发展的观点认识学生D、信任学生【参考答案】B5. 下列不属于组合策略的是()。
A、表格B、摘录C、列提纲D、过度学习【参考答案】D6. ()既是教育工作的出发点,又是教育活动的归宿。
A、教育目的B、教育任务C、教育内容D、教育规律【参考答案】A7. 规则对儿童没有约束力的阶段是()。
A、权威阶段B、可逆性阶段C、公正阶段D、自我中心阶段【参考答案】D8. “升舍”制度是哪个朝代创立的?()A、元代B、宋代C、唐代D、明代【参考答案】B9. “不敷衍塞责,不宣传有害学生身心健康的思想”,这属于教师哪个方面的职业道德?()A、依法执教,以德育人B、热爱学生,诲人不倦C、廉洁从教,以身作则D、爱岗敬业,尽心竭力【参考答案】A10. 教师向学生叙述事实材料或描绘所讲对象的讲授方式称为()。
A、讲解B、讲读C、讲述D、讲演【参考答案】A11. 班主任在班级管理建设中发挥的作用是()。
A、主导作用B、主体作用C、辅助作用D、调控作用【参考答案】A12. 形式运算阶段的儿童,其思维特征是()。
A、单维思维B、多维思维C、思维的木可逆性D、以命题形式进行【参考答案】D13. 人际交往过程必须以一定的符号系统为交往工具才有可能实现,其主要交往工具是语言符号系统和()。
中国科学院大学攻读硕士学位研究生入学统一考试试题科目名称:计算机专业综合考生须知:1.本试卷满分为150分,全部考试时间总计180分钟。
2.所有答案必须写在答题纸上,写在试题纸上或草稿纸上一律无效。
3.试卷共16道大题,每题15分,共240分,考生可以任意选择其中10道大题回答,并在答题纸的该题答案前标明“选做本题”。
4.如果选做的题目多于10道,则判卷将按照所选做试题的题号顺序选择前10道大题计分,后续所做视为无效考试内容。
第一部分:《数据结构》第一题,简答题,共15分(1)请给出下列程序的时间复杂度(n>0)。
(2分)void func(int n) {int i,j;for(i=1,j=0; j<=n; j=j+i) i++;}(2)现有一个线性表的应用,线性表的元素总数不确定,其主要的操作是插入元素、删除表尾元素、查找表尾结点和查找指定结点的前驱结点,那么请问用怎样的数据结构比较好?请给出理由和该数据结构的C语言定义。
(3分)(3)若循环队列存储在数组A[0..m],头指针Front指向当前队头元素,尾指针Rear指向当前队尾元素的下一个位置,那么当前实际存储有多少队列元素?现有元素x需要入队,请写出元素入队的语句。
(3分)科目名称:计算机专业综合第1页共6页(4)用如下数据结构存储广义表:typedef enum {ATOM, LIST} ElemTag;typedef struct GLNode {ElemTag tag;union {AtomType atom;struct {struct GLNode *hp, *tp;} ptr;}} *Glist;那么,对于广义表X=(A,((),(B,C)),(D,E)),给出其存储结构图,并利用Head、Tail 操作分离出元素E。
(3分)(5)现在需要从5000个元素组成的序列中,用最快的速度挑出前10个最大的元素。
请在插入排序、快速排序、堆排序、归并排序、基数排序中选择一个最合适的排序方法,并说明理由。
广西壮族自治区梧州市《幼儿教育通用知识》教师教育招聘考试《说明:本卷为历年及近期公务员(国考)考试真题》本卷共150题,考试时间90分钟,满分100分一、单选题1. 常用的非测验的评价技术有案卷分析、观察和()。
A、情感评价B、轶事记录C、等级评价量表D、行为检查单【参考答案】A2. ()是指对信息进行加工时所用的有关方法和技术,包括复述策略、精加工策略和组织策略。
A、认知策略B、学习策略C、元认知策略D、管理策略【参考答案】B3. “化性起伪”是()提出的。
A、荀子B、老子C、庄子D、孔子4. 根据我国在法的对象效力问题上采取的原则,下列选项中正确的是()。
" />A、中国公民、法人和其他组织在中国领域内一律适用中国法B、中国公民、法人和其他组织在国外仍受中国法律保护并履行中国法的法定义务,不受外国法约束C、外国人在我国,除法律另有规定外,不适用我国法律D、外国人在我国领域外,对中国或中国公民、法人和其他组织犯罪的,一律适用中国刑法予以追究【参考答案】A5. 信息的发送者与信息的接受者之间的信息相互作用过程是()。
A、信息传播B、人际沟通C、人际吸引D、人际关系【参考答案】B6. 师范生在上岗之前需要进行的教育是()。
A、在职培训B、继续教育C、任职辅导D、远程教育7. 建设与我国国际地位相称、与国家安全和发展利益相适应的巩固国防和(),是我国社会主义现代化建设的战略任务。
A、强大军队B、军队建设C、高端武器D、军事实力【参考答案】A8. 小强考试前紧张,忧心忡忡,考试时无法集中注意力,发挥失常,他的症状属于()。
A、考试焦虑症B、考试强迫症C、考试抑郁症D、考试阵发性紧张症【参考答案】A9. 学位、待遇及社会地位属于动力机制的()。
A、推力因素B、拉力因素C、动力因素D、压力因素【参考答案】B10. 教育的根本任务在于()。
A、促进国家经济的发展B、培养人C、巩固国家政权D、促进文化延续【参考答案】B11. 党的十八届三中全会通过的《中共中央关于全面深化改革若干重大问题的决定》指出,全面深化改革的总目标是()。
CISP考试(习题卷13)第1部分:单项选择题,共94题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下哪种方法不能有效提高WLAN的安全性:A)修改默认的服务区标识符(SSID)B)禁止SSID广播C)启用终端与AP间的双向认证D)启用无线AP的开放认证模式答案:A解析:2.[单选题]以下哪个属性不会出现在防火墙的访问控制策略配置中?A)本局域网内地址B)百度服务器地址C)HTTP 协议D)病毒类型答案:D解析:3.[单选题]某电子商务网站最近发生了一起安全事件,出现了一个价值1000元的商品用1元被买走的情况,经分析是由于设计时出于性能考虑,在浏览时时使Http协议,攻击者通过伪造数据包使得向购物车添加商品的价格被修改。
利用此漏洞,攻击者将价值1000元的商品以1元添加到购物车中,而付款时又没有验证的环节,导致以上问题。
对于网站的这个问题原因分析及解决措施,最正确的说法应该是?A)该问题的产生是由于编码缺陷,通过对网站进行修改,在进行订单付款时进行商品价格验证就可以解决B)该问题的产生是由于网站开发前没有进行如威胁建模等相关工作或工作不到位,没有找到该威胁并采取相应的消减措施C)该问题的产生是由于使用了不安全的协议导致的,为了避免再发生类似的问题,应对全网站进行安全改造,所有的访问都强制要求使用httpsD)该问题的产生不是网站的问题,应报警要求寻求警察介入,严惩攻击者即可答案:B解析:4.[单选题]PKI的主要理论基础是:A)对称密码算法B)公钥密码算法C)量子密码D)摘要算法答案:B解析:5.[单选题]下列对强制访问控制描述不正确的是A)主题对客体的所有访问B)强制访问控制时,主体和客体分配一个安全属性C)客体的创建者无权控制客体的访问权限6.[单选题]有什么方法可以测试办公部门的无线安全?A)n War dialing战争语言B)n 社会工程学C)n 战争驾驶D)n 密码破解答案:D解析:7.[单选题]以下哪一种人给公司带来最大的安全风险?A)临时工B)咨询人员C)以前员工D)当前员工答案:D解析:8.[单选题]信息安全风险评估对象确立的主要依据是什么A)系统设备的类型B)系统的业务目标和特性C)系统的技术架构D)系统的网络环境答案:B解析:9.[单选题]为了保护企业的知识产权和其它资产,当终止与员工的聘用关系时下面哪一项是最好的方法?A)进行离职谈话,让员工签署保密协议,禁止员工账号,更改密码B)进行离职谈话,禁止员工账号,更改密码C)让员工签署跨边界协议D)列出员工在解聘前需要注意的所有责任答案:A解析:10.[单选题]信息安全风险管理的对象不包括如下哪项A)信息自身B)信息载体C)信息网络D)信息环境答案:C解析:11.[单选题]以下哪种访问控制策略需要安全标签?A)基于角色的策略B)基于标识的策略C)用户指向的策略D)强制访问控制策略答案:DA)资产识别是指对需要保护的资产和系统等进行识别和分类B)威胁识别是指识别与每项资产相关的可能威胁和漏洞及其发生的可能性C)脆弱性识别以资产为核心,针对每一项需要保护的资产,识别可能被威胁利用的弱 点,并对脆弱性的严重程度进行评估D)确认已有的安全措施仅属于技术层面的工作,牵涉到具体方面包括:物理平台、系 统平台、网络平台和应用平台答案:D解析:13.[单选题]以下哪些不是网络类资产:A)网络设备B)基础服务平台C)网络安全设备D)主干线路答案:B解析:14.[单选题]如果某个网站允许用户能上传任意类型的文件, 黑客最可能进行的攻击是( )。
南京航空航天大学2015年硕士研究生入学考试初试试题A 卷科目代码: 922科目名称:数据结构与操作系统(专业学位)满分: 150分注意: ①认真阅读答题纸上的注意事项;②所有答案必须写在答题纸上,写在本试题纸或草稿纸上均无效;③本试题纸须随答题纸一起装入试题袋中交回!数据结构部分(75分)1.(5分)已知一棵完全二叉树共有999个结点,试求以下问题,并给出求解过程。
(1) 树的高度 (2) 叶子结点数2.(10分)应用栈操作求解算术表达式:(28+10*2)/(11-5),画出栈的变化过程。
3.(10分)已知带权图如下所示,用Prim 算法从顶点2开始产生最小生成树,说明算法思想,并给出求解所需的数据结构和每一步执行过程的相关数据变化。
4.(10分)已知输入数据序列为 (68, 40, 25, 21, 33, 12, 58, 51, 16,36),给出建立3阶B-树示意图,再给出删除51,16后的B-树。
5.(10分))解释希尔排序的算法思想。
对以下的数据序列,给出希尔排序过程的示意图。
(46,8,36,50,6,24,18,78,12,10)6.(10分)设一个带头结点的单链表L,数据元素为整数,编写函数,通过调整该链表的结点指针,对该链表进行简单选择排序(元素值从小到大)。
先给出算法思想,再写相应代码。
7.(10分)设二叉树T,用二叉链表结构存储。
编写函数,输出最长一枝(根到叶子)上的所有结点值。
要求先给出算法思想,再写出相应代码。
8.(10分)基于图的广度优先搜索策略,编写函数,判别以邻接表存储的有向图G 中,是否存在由顶点Vi 到顶点Vj 的路径(i≠j)。
要求先给出算法思想,再写出相应代码。
V4V2V6V3V5V1 2 15458 3664操作系统部分(75分)1.(30分)文件系统是操作系统的主要功能之一,请设计一个文件系统,需给出以下信息:(1)给出描述文件的数据结构(即文件控制块)和目录结构;(5分)(2)以索引节点为文件系统的物理文件组织结构,图示索引节点结构,说明其优点;(5分)(3)以线性检索法作为此文件系统的文件检索方法,以实例方式给出检索一个文件的过程(例如查找/usr/ast/mbox);(10分)(4)为该文件系统设计几个必要的系统调用,选其中一个为例,详细说明实现该系统调用的方法和过程(注意要使用以上设计中的数据结构)。
浙江大学二○一○年攻读硕士学位研究生入学考试试题考试科目计算机专业基础(A卷)编号878 注意:答案必须写在答题纸上,写在试卷或草稿纸上均无效。
第一部分:数据结构(共60分)一、单项选择题(每题2分,共24分)1、h为不带头结点的单向链表。
在h的头上插入一个新节点t的语句是:A.t->next=h; h=t;B. h=t; t->next==h;C.t->next==h->next; h=t;D. h=t; t->next==h->next;2、设一个栈的输入队列是1、2、3、4、5。
若第一个输出的元素是4,则最后一个输出的元素是:A. 1B. 5C. 1或5D. 以上都不是3、某二叉树的前序遍历序列和中序遍历序列正好相反,则该二叉树一定是:A.任一节点无左孩子B. 任一节点无右孩子C.只有一个根节点D. 不存在4、在一个用数组表示的完全二叉树中,根节点下标为1,那么下标为17和19节点的最近公共祖先的下标是:A. 1B. 2C. 4D. 85、如果森林F采用“儿子-兄弟”表示法对应的二叉树是16个节点的完全二叉树,问:森林F中树的数目和最大树的节点个数分别是多少?A.2和8B. 2和9C. 4和8D. 4和96、下面关于m阶B树说法不正确的是:A.最低一层节点数一定大于其它各层节点数的总和;B.非叶结点均有不小于m/2个儿子;C.最大值一定在叶节点上;D.当插入一个数据项引起B树节点分裂后,树并不一定会长高一层。
7、若AVL树的节点数是21,则该树的高度至多是多少?(只有一个根节点的树高度为0)A. 4B. 5C. 6D. 78、设一段文本中包含对象{a,b,c,d,e},其出现次数相应为{3,2,5,1,1},则经过哈夫曼编码后,该文本所占总位数为:A.40B. 36C. 25D. 129、已知有向图G={V,E},其中V = {v1,v2,v3,v4,v5,v6},E = {<v1,v2>,<v1,v3>,<v2,v5>,<v2,v6>,<v3,v4>,<v3,v5>,<v4,v5>,<v5,v6>}。
学位申请全流程系统操作指南(学生版)学位匿名论文提交操作指南 (2)学生网上论文答辩及学位申请操作指南 (4)上传存档版论文操作指南 (8)学位匿名论文提交操作指南第一步:录入学位论文信息。
登录研究生管理系统——学位——学位论文——学位论文评审管理——点击申请。
填写论文题目等相关信息,填写完成后点击保存键。
具体界面如下图所示:第二步:提交匿名论文基本信息录入完成后会在系统中显示填写的论文基本信息,点击下图中标注的修改图标继续完善论文信息。
在“评审信息”界面上传匿名论文。
(注意:上传论文要求PDF格式,用于查重、外审等环节,导师审核通过后不能更改)在“基本信息”界面填写论文英文题目、研究方向等信息。
填写信息之后注意点击“保存”键,进行保存。
需要注意的是:当提交状态为“修改中”时,内容还可以继续修改,导师界面可见信息。
当提交状态为“已完成”时,论文信息进入导师系统,导师才可以进入下一步操作。
第三步:查阅导师评语与查重结果导师完成操作之后可以点击后面的文件夹的图标,查阅导师评语与结果。
后续还可以查阅查重结果等信息。
查重要求参见《首都经济贸易大学研究生学位论文学术不端行为检测及处理办法》。
若查重结果为“不通过”则本次未通过学位论文申请查重环节,需要半年后再次申请。
若查重结果为“修改”则需要在限期内重新修改论文,进行第二次进行申请,流程重复上述一二两步。
若查重结果为“通过”则表示通过查重环节。
注意事项:1,上传PDF格式匿名论文。
匿名论文用于外审与查重,若论文中出现个人、导师等信息,本次学位申请无效,需要半年后再次申请。
再次强调匿名论文!匿名论文!!匿名论文!!!2,请在开放截止时间前完成学生及导师所有操作(不含第二次申请操作),若在规定时间内未完成信息与论文的提交本次学位申请无效,需要半年后再次申请。
再次强调注意时间!注意时间!!注意时间!!!学生网上论文答辩及学位申请操作指南一、网上申请答辩(论文评审通过、科研成果满足条件、答辩时间地点获悉后进行操作)# 不要改变学校已上传的个人照片,如有改变,与学位证书照片不一致,后果自负!操作流程:登录研究生管理系统,学位——学位论文——学位论文答辩管理具体操作说明如下:①首先点击“申请”按钮,弹出对话框如图:“论文类型”栏:填写“基础研究”、“应用研究”、“综合研究”或“其他”。
操作系统学位考试(A卷)
班级___________,学号____________,姓名___________,成绩___________
一,名词解释(20分,每题4分)
1.操作系统:操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种
服务,合理组织计算机工作流程和为用户有效使用计算机提供良好的运行环境的最
基本的系统软件。
2.中断:程序执行中遇到急需处理的事件时,暂时终止CPU上现行程序的运行,转
去执行相应的事件处理程序,待处理完后再返回原程序被终止处或调度其他程序执
行的过程。
3.MMU:主存管理单元,完成逻辑地址到物理地址转换的功能。
二,简答题(40分,每题8分)
1.试述什么是模式切换,什么是进程切换,以及两者之间的关系?
当中断发生时,暂时中断正在执行的用户进程,把进程从用户状态切换到内核状态,去执行操作系统例行程序以获得服务,这就是一次模式切换。
进程切换是让处于运行态的进程中断运行,让出处理器,这时要做一次进程上下文切换、即保存老进程状态而装入被保护了的新进程的状态,以便新进程运行。
模式切换不一定引起进程状态转换,模式切换后仍在原进程上下文运行。
2.处理器调度通常分几个层次?并简要描述一下每个层次的主要内容。
高级调度
中级调度
低级调度
3.试比较分页式存储管理与分段式存储管理。
4.根据信号量和P、V操作的定义可以得到哪些推论,请简要叙述。
5.计算机输入/输出控制方式的发展过程中出现了哪几种主要的控制方式,并简要描
述各种控制方法内容及特点。
三,综合题(40, 每题10分)
1. 某多道程序设计系统供用户使用的主存为100K,磁带机2台,打印机1台。
采用可变分。