自考问答 自考本科自考百科
自考问答 > 自考百科 > 自考操作系统真题及答案解析

自考操作系统真题及答案解析

发布时间:

自考操作系统真题及答案解析

发布时间:

操作系统自考真题及答案解析

全国2007年7月高等教育自学考试 计算机系统结构试题 课程代码:02325 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分. 1.对计算机系统结构透明的是()A.VLSI技术 B.虚拟存储器C.字符行运算指令 D.是否使用通道型I/O处理机2.下面说法中不正确的是()A.软件设计费用比软件重复生产费用高B.硬件的设计费用比软件的设计费用低C.硬件的生产费用比软件的生产费用高D.硬件功能只需实现一次,而软件功能可能要多次重复实现3.堆栈型机器比通用寄存器型机器优越的是()A.能更好地支持向量的运算B.能优化存储器的空间利用率C.支持先进先出类解题算法的求解D.支持由逆波兰表达式将高级语言多元赋值语句直接编译生成堆栈指令程序4. 尾数下溢处理平均误差可调整到零的方法是()A.截断法 B.舍入法C.恒置"1"法 D.ROM查表法5.中断响应由高到低的优先次序宜用()A.程序性→I/O→访管 B.外部→访管→程序性C.访管→程序性→机器故障 D.访管→程序性→重新启动6.不属于堆栈型替换算法的是()A.先进先出法 B.近期最久未用过法C.近期最少使用法 D.页面失效频率法7.块冲突概率最高的Cache地址映象方式是()A.直接 B.组相联C.段相联 D.全相联8.指令间"一次重叠"是指()A."取指k+1"与"分析k"重叠 B."分析k+1"与"执行k"重叠C."分析k"与"执行k+1"重叠 D."执行k"与"取指k+1"重叠9.16个处理器用单级网络互连,将9号连到13号处理器,可用()A.Cube3 B.PM2+4C.PM2+2 D.Shuffle10.多端口存储器适合于连接()A.松耦合多处理机 B.紧耦合多处理机C.机数很多的多处理机 D.机数可变的多处理机 二、填空题(本大题共10小题,每小题1分,共20分) 请在每小题的空格中填上正确答案.错填、不填均无分. 11.系列机软件兼容必须做到向______________兼容,尽可能争取向______________兼容.12.仿真和模拟的主要区别在于解释用的语言.仿真是用微程序解释,其解释程序在______________中,而模拟是用______________解释,其解释程序在主存中.13.浮点数阶码位数影响数的可表示______________大小,尾数位数影响数的可表示______________大小.14.集中式总线控制根据优先次序的不同可以有____________、定时查询和______________三种不同方式.15.程序的局部性包括______________上的局部性和______________上的局部性.16.为提高页式虚拟存储器内部地址变换的速度,可将其内部映象表又分成由____________表和______________表组成的一个二级表层次.17.异步流水线会出现顺序流动流水线不可能发生的" "相关和" "相关.18.解决重叠方式相关处理的两种基本方法有" "和设置"相关专用通路".后者是以______________为代价,使重叠效率不下降.19.N个结点的混洗交换网络中,最远的两个入、出端的二进制编号是______________和______________,其最大距离为2n-1.20.弗林(Michael J·Flynn)提出按指令流和数据流的多倍性对计算机系统分类,把计算机系统分成SISD、SIMD、______________和______________四大类. 三、简答题(本大题共5小题,每小题6分,共30分) 21.计算机系统"由中间开始"设计,其"中间"指的是什么地方?这样设计的优点是什么?22.浮点数尾数基值减少时,对机器数的表示会产生哪些影响?23.在页式虚拟存储器中,什么是页面失效?什么是页面争用?什么时候两者同时发生?什么时候两者不同时发生?24.流水机器的中断处理有哪两种方法?各有什么优缺点?25.多处理机的并行性表现在哪些方面?开发多处理机的并行性有哪些途径? 四、简单应用题(本大题共2小题,每小题10分,共20分) 26.有8台外设,各设备要求传送信息的工作速率分别如下表所示.现设计的通道,在数据传送期,每选择一次设备需2μs,每传送一个字节数据也需要2μs.(1)若用作字节多路通道,通道工作的极限流量是多少?(2)作字节多路通道用时,希望同时不少于4台设备挂在此通道上,最好多挂一些,且高速设备尽量多挂一些,请问应选哪些设备挂在此通道上?为什么? 设备标识 ABCDEFGH工作速率(kB/s)500240100755040141027.若系统要求主存实际频宽至少为8MB/s,采用模m多体交叉存取,但实际频宽只能达到最大频宽的0.55倍.(1)现设主存每个分体的存取周期为2μs,宽度为8个字节,则主存模数m(取2的整数幂)应取多少才能满足要求?(2)若主存每个分体的存储周期为2μs,宽度为2个字节,则主存模数m(取2的整数幂)应取多少才能满足需求?五、综合应用题(本大题共2小题,每小题10分,共20分) 28.文电由A—J及空格字符组成,其字符出现频度依次为0.17,0.05,0.20,0.06,0.08,0.03,0.01,0.08,0.13,0.08,0.11.(1)各字符用等长二进制码编码,传送103个字符时,共需传送多少个二进制码码位?(2)构造Huffman树,写出各字符的二进制码码位数;(3)按Huffman编码,计算字符的二进位平均码长;(4)按Huffman码传送103个字符时,与定长码编码传送相比,可减少传送的二进制码码位数是多少?29.有一个4段的单功能非线性流水线,预约表如下表所示.(1)写出延迟禁止表、冲突向量,并画出冲突向量状态转移图;(2)写出其流水线的最佳调度方案及此时的最大吞吐率.(注:t1,t2,t3,t4,t5,t6之间相隔Δt时间)全国2008年4月自学考试计算机系统结构试题 课程代码:02325 一、单项选择题(本大题共10小题,每小题1分,共10分) 在下列每小题的四个备选答案中选出一个正确答案,并将其字母标号填入题干的括号内。错选、多选或未选均无分。 1.系统程序员不透明的应当是() A.Cache存储器 B.虚拟存储器 C.指令缓冲寄存器 D.系列机各档不同的数据通路宽度 2.“从中间开始”设计的“中间”目前多数在() A.传统机器语言机器级与操作系统机器级之间 B.传统机器语言机器级与微程序机器级之间 C.微程序机器级与汇编语言机器级之间 D.操作系统机器级与汇编语言机器级之间 3.计算机中优化使用的操作码编码方法是() A.哈夫曼编码 B.ASCII码 C.BCD码 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.拓扑结构用多级立方体网络,二功能交换单元,级控制方式,这种网络称为() A.Omega网络 B.交换网络 C.间接二进制n方体网络 D.数据变换网络 10.能实现作业、任务级并行的异构型多处理机属() A.SIMD B.MISD C.MIMD D.SISD 二、填空题(本大题共10小题,每小题2分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。 11.多机系统的耦合度可以分为最低耦合、___________耦合和___________耦合。 12.开发计算机系统结构并行性的主要技术途径有时间重叠、___________和___________。 13.自定义数据表示包括___________数据表示和___________两类。 14.系统效率是否提高是引入数据表示的一条重要原则,它表现在是否减少了实现的___________和所需的___________。 15.在满足通道设计流量不低于设备工作时的最大流量时,为使微观上不丢失设备信息,可 以加设___________或动态提高响应的___________来弥补。 16.Cache存储器若采用全相联映象规则,则主存中___________块都可映象装入到Cache中___________块的位置上。 17.流水线消除速度瓶颈的方法有瓶颈子过程___________和瓶颈子过程___________两种。 18.流水有部件级、处理机级、系统级等不同等级,多个处理机之间的流水属于___________ 级流水,也称___________流水。 19.不同的多级互连网络,在所用的___________、拓扑结构和___________上各有不同。 20.多处理机的互连形式一般有总线形式、环形互连形式、___________形式、多端口存储器形式和___________形式等几种。 三、简答题(本大题共5小题,每小题6分,共30分) 21.简述多处理机要解决的主要技术问题(至少写出6个)。 22.总线控制方式有哪三种?各需要增加几根用于总线控制的控制线?并说明每种方式优先级的灵活性。 23.实现软件移植的途径有哪些?各受什么限制? 24.什么是全排列网络?实现全排列网络有哪两种方法? 25.解决计算机主存与CPU的速度差对机器性能的影响,可采用哪

你好北京自考实践课程由主考院校进行,历年真题都是学校出题,网上更是没有。这是一份北邮的实践指导书,希望对你有所帮助。北京自考《数据库系统原理》实践环节考核指导(2008年9月修订) 1、类型课程实验考核 2、目的与要求本课程是一门理论与实际紧密结合、实践性强的课程。通过上机实践,帮助学生加深对课程的理解,更好地掌握数据库技术,并达到应用的目的,进而培养他们全面掌握所学知识,在实践中培养独立分析和解决问题的能力。本课程的主要考核目标是检查学生利用SQL语言解决问题的能力,强调测试学生利用SQL语句完成基本的数据定义和数据操作的技能,检查学生设计和运用SQL语言解决实际问题的能力。3、考核环境l 操作系统:Windows2000l 数据库管理系统:SQL Server 2000中文版 4、考核内容l SQL Server 2000的企业管理器、查询设计器;l 其他类型数据库的导入与导出(主要是Access类型数据库);l 数据库的创建和修改;l 基本表的创建和修改(要求使用SQL语句完成);l 基本表中数据的管理(要求使用SQL语句完成):INSERT命令、UPDATE命令、DELETE命令;l 数据的检索(要求使用SQL语句完成):单表查询、连接查询、计算查询、分组查询等;l 索引、存储过程和视图的创建(要求使用SQL语句完成);l 创建登陆标识并设置操作数据库权限;l ODBC的概念与配置。 5、考核时间考试时间为60分钟。6、考核形式和方法采用闭卷机考形式,考生首先登录考试服务器,阅读考试要求,在考试文件夹D:\2008ks下完成指定的开发要求,所有答案都直接做在文件夹d:\2008ks内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包)。请认真阅读“考试系统”使用说明。

《操作系统》练习题及参考答案一、单项选择题(每小题1分,共15分) 1.操作系统是一种() A.系统软件B.系统硬件C.应用软件D.支援软件 2.MS—DOS的存贮管理采用了() A.段式存贮管理B.段页式存贮管理C.单用户连续存贮管理D.固定式分区存贮管理 3.用户程序在目态下使用特权指令将引起的中断是属于() A.硬件故障中断B.程序中断C.外部中断D.访管中断 4.MS—DOS中用于软盘整盘复制的命令是() A.COMP B.DISKCOPY C.SYS D.BACKUP 5.位示图方法可用于() A.盘空间的管理B.盘的驱动调度C.文件目录的查找D.页式虚拟存贮管理中的页面调度 6.下列算法中用于磁盘移臂调度的是() A.时间片轮转法B.LRU算法C.最短寻找时间优先算法D.优先级高者优先算法 7.在以下存贮管理方案中,不适用于多道程序设计系统的是() A.单用户连续分配B.固定式分区分配C.可变式分区分配D.页式存贮管理 8.已知,作业的周转时间=作业完成时间-作业的到达时间。现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1 A.T1+T2+T3 B.(T1+T2+T3)C.T1+T2+T3 D. T1+T2+T3 9.任何两个并发进程之间() A.一定存在互斥关系B.一定存在同步关系C.一定彼此独立无关D.可能存在同步或互斥关系 10.进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完 11.用磁带作为文件存贮介质时,文件只能组织成() A.顺序文件B.链接文件C.索引文件D.目录文件 12.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是() A.2 B.1 C.3 D.0.5 13.多道程序设计是指() A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序 14.文件系统采用多级目录结构后,对于不同用户的文件,其文件名() A.应该相同B.应该不同C.可以相同,也可以不同D.受系统约束 15.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是() A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区 二、双项选择题(每小题2分,共16分) 1.能影响中断响应次序的技术是()和()。 A.时间片B.中断C.中断优先级D.中断屏蔽E.特权指令 2.文件的二级目录结构由()和()组成。 A.根目录B.子目录C.主文件目录D.用户文件目录E.当前目录 3.驱动调度算法中()和()算法可能会随时改变移动臂的运动方向。 A.电梯调度B.先来先服务C.扫描D.单向扫描E.最短寻找时间优先 4.有关设备管理概念的下列叙述中,()和()是不正确的。 A.通道是处理输入、输出的软件B.所有外围设备的启动工作都由系统统一来做C.来自通道的I/O中断事件由设备管理负责处理D.编制好的通道程序是存放在主存贮器中的E.由用户给出的设备编号是设备的绝对号 5.一进程刚获得三个主存块的使用权,若该进程访问页面的次序是{1321215123}.当采用先进先出调度算法时,发生缺页次数是()次,而采用LRU算法时,缺页数是()次。 A.1 B.3 C.4 D.5 E.6 6.作业与进程的主要区别是()和()。 A.前者是由用户提交,后者是由系统自动生成B.两者执行不同的程序段C.前者以用户任务为单位,后者是操作系统控制的单位D.前者是批处理的,后者是分时的E.后者可并发执行,前者则不行 7.下述MS—DOS的文件中()和()是有关设备管理的程序。 A.BOOT B.COMMAND.COM C.IBMBIO.COM D.IBMDOS.COM E.ROMBIOS 8.MS—DOS的文件类型为()和()的文件是不可执行的。 A……OBJ B……EXE C……COM D……BAK E……BAT 三、填空题(每空1分,共15分) 1.用户程序使用_____________请求操作系统服务。 2.存贮管理应实现的功能是:主存空间的分配与保护,_________,主存空间的共享和___________. 3.分页式存贮管理中,页表是用来指出作业的____________与_____________的对应关系。 4.每个索引文件都至少有一张索引表,其中的每一个表项应包括能标识该记录的_______________和该记录的_____________. 5.分时系统必须为用户提供__________以实现_________控制方式。 6.斯普林系统中,作业执行时,从磁盘上的__________中读取信息,并把作业的执行结果暂时存放在磁盘上的____________中。 7.并发进程中涉及到___________的程序段称为临界区,两个进程同时进入相关的临界区会造成的错误。 8.MS—DOS中有三个文件:DOSIP.EXE,DOSIP.DAT和DOSZP.COM,____________若使用系统提供的替代符‘*’和‘?’,则这三个文件可统一表示为___________. 9.拼音码是一种汉字__________码。 四、改错题(每小题2分,共10分) 1.以批处理方式和交互方式控制作业运行都需要注册(LOGON)。 2.分时系统中,时间片越小越好。 3.银行家算法是防止死锁发生的方法之一。 4.若无进程处于运行状态,则就绪队列和等待队列均为空。 5.作业控制语言是供用户编写程序以实现某项计算任务。 五、简答题(每小题4分,共20分) 1.程序状态字包含哪些主要内容? 2.什么是记录的成组和分解? 3.进程间同步和互斥的含义是什么? 4.什么是输入输出操作?什么是通道? 5.为实现分页式虚拟存贮,页表中至少应含有哪些内容? 六、综合题(每小题8分,共24分) 1.假定在某移动臂磁盘上,刚刚处理了访问75号柱面的请求,目前正在80号柱面读信息,并且有下述请求序列等待访问磁盘: 试用:(1)电梯调度算法 (2)最短寻找时间优先算法 分别列出实际处理上述请求的次序。 2.有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3.回答: (1)若对资源分配不加限制,会发生什么情况?为什么? (2)为保证进程正确工作,应采用怎样的资源分配策略?为什么? 3.某车站售票厅,任什么时候刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请回答下列问题: (1)用PV操作管理这些并发进程时,应怎样定义信号量,写出信号量的初值以及信号量各种取值的含义。 (2)根据所定义的信号量,把应执行的PV操作填入下述方框中,以保证进程能够正确地并发执行。 COBEGIN PROCESS PI(I=1,2,……) begin; 进入售票厅; 购票; 退出; end; COEND (3)若欲购票者最多为n个人,写出信号量可能的变化范围(最大值和最小值)。 参考答案一、单项选择题(每题1分,共15分) 1.(1)2.(3)3.(2)4.(2)5.(1)6.(3)7.(1)8.(3) 9.(4)10.(4)11.(1) 12.(3)13.(4)14.(3)15.(4) 二、双项选择题(每题2分,共16分) 1.(3)(4)2.(3)(4)3.(2)(5)4.(1)(5)5.(5)(4) 次序不可交换6.(1)(3)7.(3)(5)8.(1)(4) 三、填空题(每空格1分,共15分) 1.访管指令(或系统调用) 2.主存空间的重定位,主存的扩充 3.逻辑页号,主存块号(可交换) 4.关键字(或记录号),存放地址(或存放位置) 5.操作控制命令,交互(或联机) 6.输入#,输出# 7.共享变量,与时间有关 8.DOS?P.*(或DOS?P.???) 9.输入 四、改错题(每题2分,共10分,若只作简单否定,不能给分) 1.批处理方式是按用户使用作业控制语言书写的。 作业说明书控制作业运行,不需注册。 或交互方式控制作业运行需要注册。 2.当时间片过小时,进程调度时间所占比重加大。 若仅回答: 时间片越小,响应时间可能加大,给1分。 3.银行家算法是避免死锁的方法之一。 4.就绪队列为空,等待队列可能不空。 5.作业控制语言是供书写作业说明书的,以控制作业的执行(不同于编程语言)。 五、简答题(每题4分,共20分) 1.(1)程序基本状态(2分) (2)中断码(1分) (3)中断屏蔽位(1分) 2.(1)把若干逻辑记录合并成一组,存入一个物理块的工作称为记录的成组。(1分) (2)从一组中把一个逻辑记录分离出来的工作称为记录的分解。(2分) 3.同步:并发进程之间存在的相互制约和相互依赖的关系。(2分) 互斥:若干进程共享一资源时,任什么时候刻只允许一个进程使用。(2分) 4.主存与外围设备之间的信息传送操作称为输入输出操作。(2分) 通道可称为输入输出处理机。(2分) 5.页号(1分) 标志(1分) 主存块号(1分) 磁盘上的位置(1分) 六、综合题(每题8分,共24分) 1.(1)电梯调度算法的处理次序为: 5 8 1 4 3 6 2 7(得4分) 若写出5 8(得1分) 若写出5 8 1 4 3(得2分) (2)最短寻找时间优先算法的处理次序为: 5 8 6 2 7 1 4 3(得4分) 若写出5 8(得1分) 若写出5 8 6 2 7(得2分) 亦即:前2个对(得1分) 前5个对(得2分) 2.(1)可能会发生死锁(2分) 例如:进程P1,P2和P3分别获得资源S3,S1和S2后再继续申请资源时都要等待(2分),这是循环等待。 (或进程在等待新源时均不释放已占资源) (2)可有几种答案: A.采用静态分配(2分) 由于执行前已获得所需的全部资源,故不会出现占有资源又等待别的资源的现象(或不会出现循环等待资源现象)。(2分) 或B.采用按序分配(2分) 不会出现循环等待资源现象。(2分) 或C.采用银行家算法(2分) 因为在分配时,保证了系统处于安全状态。(2分) 3.(1)定义一信号量S,初始值为20.(1分) 意义: S>0 S的值表示可继续进入售票厅的人数(1分) S=0表示售票厅中已有20名顾客(购票者)(1分)

去考试吧找吧

自考操作系统真题及答案解析

楼上的太强悍了...我不得不佩服...本来我也想回答一下...这下我只好无语了...真不知道,自考乐园办的这么好......

我给你推荐一个 超好用的题库软件 我是在淘宝上买的 你可以去看看 筑梦软件商城 他们家是淘宝商城 卖的都是正版的 可以放心买哦 题库用起来非常的方便

这里有你想要的一切... 全国2010年4月自学考试计算机网络安全试题及答案全国2009年7月自考计算机网络安全试卷及答案全国2010年4月自学考试计算机网络安全试题及答案 备注:以上两套真题答案由杨尚杰为你亲情制作.自考乐园俱乐部全网首发..★★★欢迎下载...欢迎交流...其他:2010自考计算机网络安全串讲习题(燕园试题)自考计算机网络安全教材(高清扫描版)计算机网络安全超强笔记-------请到自考乐园俱乐部下载如果你还想找更多关于自考计算机网络安全的资料(比如笔记,课后答案...等等)...也欢迎你自己去这个俱乐部找找...一定会得到意想不到的收获...--------------------------------------------------------这里也许更适合你.... 百度贴吧:自考乐园俱乐部 自我感觉自考乐园俱乐部最适合你... 本人也是自考计算机网络(独立本科),和你也有类似想法...偶然间发现原来竟然有这样一个圈子:自考乐园俱乐部这里几乎聚集了最多的自考计算机网络独立本科的朋友,和几乎全部自考本专业的资料(更可贵的是还能免费下载...)也欢迎你和我们一起加入这个圈子... ------------------------------------------以下是这个俱乐部的简介:☆自考乐园---心境随缘,诚与天下自考人共勉!!! ☆自考乐园---分享快乐,你的快乐老家!!! ☆自考乐园---引领成功,你的精神乐园!!!-------------------------------------- ☆★☆与千万自考生同行,你准备好了吗?你希望在自考的征途中,有一群和你志同道合的人同行? 你愿意在漫长的自考岁月中,有一群人和你分享快乐,分担忧愁吗? 你渴望在一个人奋斗时,有一群人在背后默默支持你吗? 你是否也一直在苦苦寻找这样一个平台,一群志同道合的人,一片积极向上的心,一个共同的追求,一个诚挚的鼓励,一个坚实的支持......对!!!就是这里!!!这里有你想要的一切...... 与志者同行,你也将成为志者!!!与成功者同行,你也将获得成功!!!与千万自考生同行,你准备好了吗???与千万自考生同行,你做好了准备吗??? 今天我们诚挚的发出邀请,真诚的欢迎广大报考和我相同专业的考生加入本俱乐部,一起交流,进步,提高.......我们正寻找特别的你亲情加入......... ---------------------------------我也认为百度贴吧:自考乐园俱乐部最好.......尤其是他们所共享的自考资料...几乎可以说是网上最全面,最系统的...加入自考乐园俱乐部...绝对会让你受益多多... 以下仅例举几科资料:●★自考乐园发帖须知★● ●自考乐园优秀主题简介● [置顶] 【资料整理】自考中国近现代史纲一贴通(资料大全) [精品] 【资料整理】自考马克思主义基本原理概论一贴通(资料大全) [精品] 【资料整理】自考计算机网络原理一贴通(资料大全) [精品] 【资料整理】自考Java语言程序设计(一)一贴通(资料大全) [精品] 【资料整理】自考高等数学(工本)一贴通(资料大全) [精品] 【资料整理】自考自考网络操作系统一贴通(资料大全) [精品] 【资料整理】自考数据结构一贴通(资料大全) [精品] 【资料整理】自考数据库系统原理一贴通(资料大全) [精品] 【资料整理】自考英语二一贴通(资料大全) [精品] 【资料整理】自考互联网及其应用一贴通(资料大全) [精品] 【资料整理】自考计算机网络管理一贴通(资料大全) [精品]【资料整理】自考计算机网络安全一贴通(资料大全) [精品] -------------------------------------------------- 最后预祝所有的朋友: 自考快乐 天天有份好心情!!!-------------------自考乐园俱乐部 ===========================================================关于自考,你还有什么疑惑,欢迎在百度上给我留言,我会尽力帮助你的...如果你要加入自考乐园俱乐部,也欢迎给我留言,我会给你发邀请链接...==============================================================百度贴吧:自考乐园俱乐部 参考资料:百度贴吧:自考乐园俱乐部

2010年9月计算机四级数据库工程师笔试试题一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法错误的是A)联系可用于描述一个实体集内记录之间的关联关系B)联系可用于描述两个实体集属性之间的关联关系C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。关于NULL,下列说法正确的是A)判断元组的某一列是否为NULL一般使用“=NULL”B)NULL在数据库中表示尚不确定的值C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常D)NULL只适用于字符和数值类型(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案:I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构III.选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造Ⅳ.成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构上述方案中,较为合理的是A)仅I和IIB)仅I、II和IIIC)仅I和IIID)仅II、III和IV(5)数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是A)顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高B)当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录C)由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多D)对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高(6)死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是A)当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁B)死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的C)死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度D)解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁(7)某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。在T1和T2事务成功提交后,数据库服务器突然掉电重启。为了保证T2事务统计结果及重启后A, B两账户余额正确,需利用到的事务性质分别是A)一致性和隔离性B)隔离性和持久性C)原子性和一致性D)原子性和持久性(8)设有关系模式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数 依赖集:{Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, (Sno, Cno)→Grade, Tno→Tname}.SC的主码和属性集(Sno, Tno)的闭包分别是A)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}B)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Cno}C)(Sno, Cno)和{Sno, Sname, Sex, Birthday, Cno, Cname, Grade}D)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Tno, Tname}(9)数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周期说法中,错误的是A)数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为C级B)数据库应用系统性能分析一般使用每TPS代价值来衡量系统性价比C)在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析报告和需求说明文档D)数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标(10)在数据库应用系统实施、运行和维护过程中,设有下列活动:I.在系统运行过程中,对数据库的空间增长情况进行监控II.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控III.在数据库系统实施时,运行DDL代码建立关系表IV.建立关系表以后编写系统应用程序V.定期进行数据备份以上活动中,二般情况下属于DBA任务的是A)仅I、II和VB)仅I和IIC)仅I、II和IIID)仅III, IV和V(11)在SQL Server 2000中,Userl是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl用户在该数据库中能够执行的操作是A)删除销售明细表中的全部数据B)删除销售明细表中的指定数据C)查询销售明细表中的全部数据D)以上操作都可以(12)在SQL Server 2000中,要对数据库GoodsDB进行一次差异备份,将其备份到设备Backup 1上(该设备已建立好),并要求该次备份操作清除Backupl中己有的备份内容。下列能实现该备份要求的语句是A)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINITB)BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINITC)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINITD)BACKUP DATABA息E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT(13) ADO对象模型用于简化通过ODBC, OLE DB等接口访问数据库的编程工作。下列关于ADO的说法错误的是A)用ADO对象访问数据库时,仍需依赖OLE DB, ODBC等数据库访问接口B)开发者只需通过使用ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率C)ADO是在OLE DB, ODBC等接口基础上设置的高一层接口D)ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性(14)在SQL Server 2000中,关于dbcreator角色,下列说法正确的是A)该角色是SQL Server系统提供的服务器级角色B)该角色是SQL Server系统提供的数据库级角色C)该角色是系统管理员定义的服务器级角色D)该角色是系统管理员定义的数据库级角色(15)在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是A)使查询执行时I/O代价最省B)使查询执行时CPU代价最省C)使查询执行时通信代价最省D)使查询执行时I/O代价和CPU代价之和最省(16)在SQL Server 2000中,每个数据库都至少包含一个数据文件和一个日志文件,创数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。给定下列属性:I.初始大小II.物理文件名III.最大大小IV.收缩方式V.增长方式以上属于数据库文件属性的是A)仅I、11和IIIB)仅II、N和VC)仅I、11、III和VD)全部都是(17)在VB 6.0中使用Adodc数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现假设用Adodc 1数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是A)执行Adodc 1.Delete方法B)执行Adodc l .ReCOrdset.Delete方法C)先执行Adodcl.Delete方法,然后再执行Adodcl.Update方法D)先执行Adodc l .Recordset.Delete方法,然后再执行Adodc 1.Recordset.Update方法(18)设有某转储策略,用该策略对数据库中的某一数据文件f进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现f被修改或f为新文件时才转储该文件,则这种转储策略是A)完全转储B)增量转储C)差量转储D)增量加差量转储(19)设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在I作时间会被频繁插入销售数据。用户需要经常查询每天各类别商品的销售总量。为了提高查询效率,下列措施中最为有效且合理的是A)在商品销售表上针对商品类别和销售日期属性建立索引B)建立商品分类别日销售汇总表(商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可C)在商品销售表的商品号和销售日期属性上建立索引D)建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可(20)统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是A)UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示B)用例图、顺序图和状态图都是UML的行为视图,用于描述系统的功能和活动C)类图和对象图都是UML的结构视图,用于描述系统在某个时间的静态结构D)在用例图中,与系统交互的人和其它实体都可以成为系统的角色(21)在SQL Server 2000中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的空间。关于收缩数据库,下列说法错误的是A)收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小B)只能收缩数据库所包含的数据文件,不能收缩其日志文件C)收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行D)按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小(22)数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法:I.被标识的实体集应能被一个属性集描述II.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集III.实体集中的每个实例应能够被唯一标识和区分N.定义实体集时通常用一个有意义的名词命名V.实体集中的每个属性应该用一个有意义的动词命名以上说法正确的是A)仅I、III和NB)仅II、IV和VC)仅I、IV和VD)仅II、III和IV(23)有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束:I.系号是系关系的主码,教师号是教师关系的主码II.职称列的取值只能为“教授、”副教授“、”讲师“、”助教“和”其它“III.教授的默认工资为10000元,副教授的默认五资为8000元,讲师的默认工资为5000元IV.每个教师的所在系号不能为空,且其值必须在系关系中存在若在数据库中实现以上约束,需要使用触发器才能实现的是A)仅I和IIB)仅III和NC)仅IIID)仅I和N(24)设某大型商场的数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据。设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋势。下列数据抽取或更新策略一般情况下最为合理的是A)每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据B)每天做一次客户名单快照,根据客户名单的变化修改数据仓库中的最终客户名单。销售细节每天晚上采用增量方式进行抽取,然后根据新增的销售数据更新商品每日销售汇总数据C)每周做一次客户名单快照,每天做一次销售细节快照,然后根据商品销售细节计算销售汇总数据D)每周在发现客户名单中的信息有变化时,对客户名单做一次快照。对销售细节数据采用增量方式,每天抽取一次新的销售数据,然后根据新增的销售数据更新商品每日销售汇总数据(25)数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法:I.与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系II.数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能III.数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server2000等数据库管理系统允许一行数据跨页存储IV.利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享V.数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护以上说法错误的是A)仅I和IIIB)仅II和IVC)仅III和VD)仅IV和V(26)设有关系模式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在SQL Server 2000中建有与以上模式对应的关系表,并有如下操作:I.定义Sno是Student关系表的主码,定义Cno是Course关系表的主码,定义Sno,Cno是SC关系表的主码II.定义Student关系表Sex列的取值只能为”男,或“女”,定义Course关系表Credit列的取值范围是[1, 4]III.在Student关系表的Sname列上建立一个非聚集索引,在Course关系表的Cname列上建立一个非聚集索引-IV.定义SC关系表的Sno列的取值不能为空,并且其镶一个值必须在Student关系表的Sno列的值集中以上操作对内模式结构有影响的是A)仅I和IIIB)仅II和IIIC)仅I和IVD )仅I和II(27)某大型超市的数据库应用系统中,设有下列数据:I.商品清单II. DBMS中的数据字典III.商品销售细节数据IV.数据库结构说明文档V.前端应用程序报表中数据项的定义及说明文档VI.商品分类销售汇总数据以上数据中,一般属于元数据的是A)仅I、III和VIB)仅II、V和VIC)仅I、II和ND)仅II、N和V(28)设有某通信公句面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动:I.在指定时间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询II.用一个手机用户登录,测试系统能否在该用户5分钟内没有任何操作时自动断开该用户的连接III.测试系统在用户通过网页登录时能否生成验证码图片IV.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信V.测试单个用户查询不同时间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是A)仅I和VB)仅I、II和IVC)仅II、III和IVD)仅I、II和V(29)在SQL Server 2000中,有学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1,V1视图的定义语句为:CREATE VIEW V1 ASSELECT姓名,年龄,所在系FROM学生表WHERE年龄>=(SELECT AVG(年龄)FROM学生表)有下列操作语句:I.UPDATE V1 SET年龄=年龄+1II.SELECT*FROM V1 WHERE年龄>20III.DELETE FROM V1 WHERE年龄>20IV.INSERT INTO V1 VALUES(,张三,20,‘计算机系’)以上语句能正确执行的是A)仅I和IIB)仅IIC)仅II和IVD)仅I、II和III(30)为了防止某个数据库系统发生故障,设有下列措施:I.配备UPS保证服务器供电稳定II.采用双硬盘镜像,以防止单个硬盘出现介质损坏而造成数据丢失III.定期给操作系统打补丁,以免操作系统被攻击后重启IV.改善密码管理机制,提高各类密码的安全性,以免发生数据失窃V.加强事务流程测试和验证,以免发生并发事务死锁以上措施中,用于防止数据库系统出现系统故障(软故障)的是A)仅I、II和IIIB)仅III、IV和VC)仅I和IIID)仅IV和V二、应用题(每空2分,共30分)(1)【1】文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。聚集文件设有表T(c1,c2),c1的数据类型为char(2),要求其第I位的取值范围为[1,9],第2位的取值范围为[0, 9].实现此要求的约束表达式为CHECK(c1 LIKE“【2】”)。【1~9】【0~9】(3)设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。以这种方式组织的文件被称为【3】。堆文件(4)在保证数据一致性的加锁协议中,【4】级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。二(5)利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检查,需要在日志文件中增加【5】记录。检查点(6)数据库逻辑设计的目标是把概念设计阶段得到的【6】模型转换成所选定的数据库管理系统支持的数据模型。关系E-R在各种数据环境中,粒度用于描述数据的综合程度。设某系统中有商品销售表(商品号,销售量,单价,日期,时间)和商品周销售表(商品号,周销售量,周),则商品销售表的粒度级要【7】于商品周销售表的粒度级。若两个表的时间跨度相同,则商品销售表中存放的数据量要【8】于商品周销售表的数据量。高 高(8)设有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售数量)。现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0)。请补全如下语句:SELECT商品表。商品号,销售总次数=【9】,销售总数量=SUM(销售数量)FROM商品表【10】销售表0N商品表。商品号=销售表。商品号WHERE单价>100GROUP BY商品表。商品号count(*)Right outer join(9)在SQL Server 2000中,设u1是某数据库中的用户,若要使u1在该数据库中只具有查询全部用户表的权限。请补全如下语句:EXEC sp_addrolemember“【11】”,“【12】”U1 db_datareader(10)SQL Server 2000内置的系统管理员账户是【13】sa(11)设在SQL Server 2000平台一民对数据库SalesDB进行了如下图所示的各份操作。 己知这三次备份操作均备份在设备BK上,且该设备只包含这三个备份操作的结果。在数据库出现故障后,需要为尽可能减少数据丢失,恢复所有的备份。请补全如下用于恢复日志备份1的SQL语句:RESTORE LOG SalesDB FROM BKWITH【14】file 1【15】recovery三、设计与应用题(共30分)(1)已知某教务管理系统有下列关系模式(带下划线的属性是主码):系(系号,系名)学生(系号,姓名,性别,入学日期,正常毕业日期,所在系号)课程(课程号,课程名,学分,开课系号,教师号)选课(学号,课程号,成绩)教师(教师号,姓名,职称,所在系号)①请根据给出的关系模式画出该系统的ER图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系的属性。(6分)②随着教学改革的需要,该系统需要满足下列需求:I.需为课程增加先修课信息(一门课程可有多门先修课程);II.一门课程可由多名教师讲授,一名教师可以讲授多门课程。请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。(4分)(2)在SQLServer2000的某数据库中有如下两张关系表:学生表(学号,姓名,性别,系号),学号为主码系表(系号,系名,系简称),系号为主码①在数据库中执行如下T-SQL代码:DECLARE @DePtID varchar(10)DECLARE @cnt intset @cnt=ODECLARE cursor1 cursor FOR SELEET系号FROM系表WHERE系名LIKE'%电%'OPEN cursorlFETCH NEXT FROM cursor1 INTO @DePtIDWHILE @@FETCH_STATUS=OBEGINDECLARE @temp_cnt intsELECT @temp_cnt=COUNT(*)FROM学生表WHERE系号=@DeptIDset @Cnt=@cnt+@temp_cntFETCH NEXT FROM cursor1 INTO ODePtIDENDCLOSE cursor1DEALLOCATE cursor1SELECT @cnt执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此T-SQL代码改为一条SQL语句,请写出此SQL语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。(5分)②设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。(5分)SELECT*FROM学生表 WHERE系号='1';SELEET*FRoM学生表WHERE姓名=‘张三';(3)在SQL server 2000中,设有图书表(书号,书名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书。书号、书名和类别的数据类型均为varehar(20),单价、印刷数量和印次的数据类型均为int,印刷日期的数据类型大smalldatetime.现需查询指定类别的图书在指定年份后(含指定年份)累计印刷总数量。请写出实现该功能的标量函数。(10分)参考答案1-5 DABAD 6-10XDCA 11-15DDBAC 16-20CBBBB 21-25BACDC 26-30ADAXC (X为未知)【01】聚集【02】[1-9][0-9]【03】堆文件【04】三【05】概念【06】检查点【07】低【08】大【09】COUNT(销售表.商品号)【10】left outer join 【11】db_datareader【12】u1【13】sa【14】file=2【15】norecovery2.(1)select count(*) from 学生表 where 系名 like ‘%电%’(2) 第一句能,第二局不能,系名的重复率太高,姓名的重复率低。3.Create function fun(@class varchar(20),@orderyearChar(4)Return intAsBeginDeclare @tem smalldatatimeDeclare @cnt intset@tem=convert(smallaatetime,@orderyear)select @cnt=sum(印刷数目) from 图书表 join 图书印刷表 on图书表.书号=图书印刷表.书号 where 类别=@class and 日期>@temreturn @cntend

自考操作系统真题答案解析

背诵的基本 本着紧扣历年考题,围绕大纲,吃透书本的原则来写的。 1、操作系统的分类 按照操作系统提供的服务,大致可以把操作系统分为有单道和多道之分的批处理系统,有同时性和独立性的分时系统,有严格时间规定的实时系统,可实现资源共享的网络系统,可协调多个计算机以完成一个共同任务的分布式系统。我们使有的windows是网络式系统。 2、操作系统的结构 操作系统具有层次结构…… 层次结构最大特点是整体问题局部化来优化系统,提高系统的正确性、高效性使系统可维护、可移植。 主要优点是有利于系统设计和调试;主要困难在于层次的划分和安排。 3、操作系统与用户 (1)作业执行步骤 操作系统提供给用户表示作业执行步骤的手段有两种:作业控制语言和操作控制命令。 作业控制语言形成批处理作业。操作控制命令进行交互处理。 (2)系统调用 操作系统提供的系统调用主要有:文件操作类,资源申请类,控制类,信息维护类系统调用往往在管态下执行。 当操作系统完成了用户请求的“系统调用”功能后,应使中央处理器从管态转换到目态工作。 4、移动技术 移动技术是把某个作业移到另一处主存空间去(在磁盘整理中我们应用的也是类似的移动技术)。最大好处是可以合并一些空闲区。 处理器管理 一、 多道程序设计系统 “多道程序设计系统” 简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。在多道系统中一点必须的是系统须能进行程序浮动。所谓程序浮动是指程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍不影响它的执行。多道系统的好处在于提高了处理器的利用率;充分利用外围设备资源;发挥了处理器与外围设备以及外围设备之间的并行工作能力。可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。(关键词:处理器,外围设备,资源利用率,单位算题量,吞吐率),但要注意对每个计算问题来说所需要的时间可能延长,另外由于系统的资源有限,会产生饱和,因此并行工作道数与系统效率不成正比。 二、进程 1、概念 进程是一个程序在一个数据集上的一次执行。由定义知进程关键组成是程序、数据集。 进程通过一个控制块来被系统所指挥,因此进程由程序、数据集和进程控制块三部分组成。进程控制块是进程存在的唯一标志 .进程是要执行的,据这点可分将进程的状态分为等待态然后是就绪态最后是运行态。 进程的基本队列也就是就绪队列和等待队列,(因为进程运行了,也就用不上排队了,也就没有运行队列了。) 如果进程由一所在队列退出的操作称为出队,排入到一个指定的队列的操作称为入队。系统中负责进程入队和出队的工作称为队列管理。 2、进程的调度 我们使用不同的调度是为了优化,具体说来是提高处理器利用率,增大吞吐量,减少等待时间,缩短响应时间。常用的算法有先来先服务、优先数调度法、时间片轮转调度法、分级调度(分级调度法可理解为多队列法)。顾名思义来先服务调度是先来者,先服务;优先数算法是对每个进程确定一个优先数,以决定先后。时间片轮转法是把规定进程一次使用处理器的最长时间称为“时间片”。让就绪进程按就绪的先后次序排成队列,依次运行。分级调度算法是由系统设置多个就绪队列,每个就绪队列中的进程按时间片轮转法占用处理器,这就是分级调度算法。 3、进程的切换 进程切换指一个进程进处理器,另一个进程出处理器的过程。 若有一个进程从运行态变成等待态,或完成工作后就撤消,则必定会发生进程切换。 4、进程同步和通信 进程同步实际上是指并发进程之间的制约关系。即一个进程的执行依赖另一个进程的消息。没有消息时等待,有消息进被唤醒。 进程通信是进程之大量信息的方式。 5、进程和死锁(详细见后) 三、可再入程序 一个能被多个用户同时调用的程序称做“可再入”的程序。 可再入程序必须是纯代码,即在执行时自身不改变。 编译程序和操作系统程序通常都是“可再入”程序。 存储管理 一、中央处理器存储下列中信息的速度依次为:寄存器最快;通过系统总线存取主存储器的速度居中;辅助存储器最慢。 寄存器用来存放临时的工作信息和系统必须的控制信息。 主存储器是CPU能直接访问的惟一的存储空间。 主存储器中存放操作系统的核心部分,以及当前需执行的程序和数据。 主存储器以“字节(BYTE)”为单位进行编址 辅助存储器是存放操作下的非核心部分和其他程序和数据。容量大且能永久保存信息 磁盘的信息可随机存取,磁带上的信息只能顺序存取

全国2009年4月自考计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.衡量存储器的基本单位是( )A. bit B. byteC. KB D. word2.Windows操作系统是( )A. 单用户、单任务 B. 单用户、多任务C. 多用户、单任务 D. 多用户、多任务3.组成微机主存储器的是( )A. CD—ROM和RAM B. 硬盘和RAMC. 硬盘和CD—ROM D. ROM和RAM4.下列数据中最大数是( )A. (1010010)2 B. (123.4)8C. (84.5)10 D. (55)165.在Turbo C 2.0中,运行一个程序后,要查看运行结果可按键( )A. Alt+F1 B. Alt+F5C. Alt+F9 D. Alt+F106.下列是合法C语言常量的是( )A. e B. 7E4.0C. E4 D. -9.13E-307.设有int a=3,b=-4,c=5;表达式(a > B. ˆ & > > |C. ~ > > ˆ | D. ~ > > | ˆ17.设有说明:int u=1,v=3,w=5;表达式:v &~~u|w的值是( )A. 3 B. 5C. 6 D. 818.设有下列程序:( )#include″stdio.h″main( ){unsigned x=8,y=2;printf(″%d\n″,y|~(x&y));}该程序的运行结果是A. -1 B. 0xffC.127 D. 6553519.若有定义∶# define P(x) x x x+1和说明语句:int a=2;则表达式P(2)的值是( )A. 6 B. 8C. 9 D. 1020.在语句fgets(str,n,p);中,下列说法不正确的是( )A. str是字符指针 B. 一次可以读n个字符C. str是字符数组名 D. 一次可以读n-1个字符二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。21.下列关于计算机的叙述中正确的是( )A. CPU是计算机系统的部件 B. I/O设备不是计算机系统的部件C. 计算机区别于其他计算工具的本质特点是能存储数据D. “裸机”是指不配置任何软件的计算机E. 计算机指令是控制计算机进行操作的命令22.设有int a=3,b=-5;下列表达式的值等于1的有( )A. a&&b<0 B. fabs(b)-a-1>0C. a>b&&b<0 D. (a,2,-5)==(b,2,a)E. a+b<023.下列关于break、goto、continue语句的说法中正确的是( )A. break语句能够用于循环语句中 B. break语句不能用于switch语句中C. goto语句可以用于直接从多层循环中退出D. continue语句可用于跳出循环体E. continue语句不能用于switch语句中24.若有定义:int y[4][4],( p)[4];及赋值p=y;则下列语句中可以输出数组元数y[2][0]的值的语句是( )A. printf (″%d\n″,&y[2][0]); B. printf (″%d\n″, y[2][0]);C. printf (″%d\n″,p[2][0]); D. printf (″%d\n″, y[2]);E. printf (″%d\n″, ( (y+2));25.设有关于结构体类型的定义:struct worker{int id;char name;float salary;} wl={102035,″Lihua″,2560.50}, p;下列选项中语句语法正确的有( )A. p=wl; B. p=&wl;C. p->id=wl->id D. p->id=wl.id;E. p.salary=wl.salary;三、简答题(本大题共4小题,每小题4分,共16分)26.有无default对switch语句有什么不同的影响?27.写出do-while语句的一般形式及其执行过程。28.定义 char a[ ]=″I am a student.″, str=a;等价于char a[ ]= ″I am a student.″, str;str=a;吗?为什么?29.设有说明:struct vegetable{char part;char color;} clove;char part _ of _ vegetable [3]={″AA″,″BB″,″CC″};char seven _ color={″11″,″22″,″33″,″44″,″55″,″66″,″77″};请分别写出将clove的成员part指向″BB″,成员color指向″55″的C语句。四、阅读分析题(本大题共6小题,每小题5分,共30分)30.阅读分析下面程序后,写出程序的运行结果。# include ″stdio.h″main ( ){int a=978,x,y,z,i,j,w;x=a/100;y=(a-100 x)/10;z=a-10 y-100 x;i=y>z? z:y;j=y<=z? z:y;w=100 x+10 i+j;printf(″%d,%d,%d,%d\n″,x,y,z,w);}31.阅读分析下面程序后,写出程序的运行结果。# include ″stdio.h″main( ){int n,m;for(n=1;n<=5;n++){for(m=1;m<=4;m++)printf(″%4d″,m n);printf(″\n″);}}32.阅读分析下面程序后,写出程序的运行结果。#include″stdio.h″main ( ){int arr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<=4;i++){k+=arr[i]+i;printf(″%5d″,k);}}33.阅读分析下面程序后,写出程序的运行结果。#include″stdio.h″int fun(int x){int p;if(x==0||x==1)return(3);p=x-fun(x-2);printf(″%5d″,p);return (p);}main( ){fun(9);}34.阅读下面程序,分析cat函数的功能并写出程序的运行结果。#include″stdio.h″void cat(char s,char t){while( s) s++;while(( s++= t++)!=′\0′);}main( ){char sl[80]=″computer″,s2[80]=″Pentium_″;cat(s2,s1);printf(″% s\n″,s2);}35.阅读分析下面部分程序:struct cjd{char name[9];float score[2][2];} x;float t[2][2]={70.5,65.0,83.0,92.5};int j,k;请用for循环将t数组中的元素依次赋给结构变量x中score数组的对应元素。五、程序设计题(本大题共2小题,每小题12分,共24分)36.请编程从键盘上输入十个整数,计算其中大于零的奇数的平均值,并输出这些大于零的奇数以及它们的平均值。37.有若干个学生(不超过50人)的某一门课的成绩放在文件c:\cj.dat中,要求编程统计出90~100分,80~89分,70~79分,60~69分,0~59分的人数各有多少人。

首先答案你打错了,磁头号=[块号 mod(16*8)]/16=1.几(你把除数打成8了)其次,磁道号与柱面号为同一概念,盘面号与磁头号为一个概念最后,给出的答案是正确的,即第20字的第18位对应于5柱面、1盘面、2扇区(这道题的前提是一个字等于32位,也就是说在32位机器上成立)

网络操作系统自考真题及答案解析

地址麻烦采纳,谢谢!

楼上的太强悍了...我不得不佩服...本来我也想回答一下...这下我只好无语了...真不知道,自考乐园办的这么好......

自考的答案查法步骤如下:1、可以在微信搜索2023年4月自考真题及答案,能看到一些机构发的最新的真题和答案。2、可以在浏览器搜索2023年4月自考真题及答案,也能看到一些机构发的真题和答案。

操作系统概论自考真题及答案解析

【免费定制个人学历提升方案和复习资料: 】自考没有入学时间。自考都是自己学习然后参加考试,不去学校上课。自考考试根据专业的要求,每门课程都要进行一次性考试,考试合格一门,颁发一门的合格证书,并计算学分,如果考试不合格,可以参加下一次的考试。自考入学时间下方免费学历提升方案介绍: 2014年10月自考02275计算机基础与程序设计真题试卷 格式:PDF大小:324.59KB 2020年08月自考02323操作系统概论真题试卷 格式:PDF大小:470.67KB自考/成考考试有疑问、不知道自考/成考考点内容、不清楚自考/成考考试当地政策,点击底部咨询猎考网,免费获取个人学历提升方案:

逻辑地址中的前10位是页号,后12位是页内偏移量。将逻辑地址0x00402269转换成二进制,得到: 0110 1001前10位是页号,即:0000 0000 01页内偏移量为后12位,即: 0110 1001因为该系统采用两级页表的分页存储,所以需要通过两个页表来转换逻辑地址为物理地址。第一级页表的每个表项大小为4字节(32位),其中高20位存放的是二级页表的起始地址,低12位存放的是标志位。假设第一级页表的基地址为0x00001000,那么第一级页表的第8个表项的内容为0x00001200,表示二级页表的起始地址为0x00001200。因此,逻辑地址中前10位为页号,需要在第一级页表中找到对应的表项,并从中读取二级页表的起始地址。第二级页表的每个表项大小为4字节(32位),其中高20位存放的是物理页帧号,低12位存放的是标志位。假设二级页表的基地址为0x00001200,那么二级页表的第6个表项的内容为0x00003456,表示逻辑页号为0x00000106的页映射到物理页帧号为0x00003456的物理页帧。因此,需要从二级页表中读取相应的物理页帧号,并将物理页帧号与页内偏移量组合成物理地址。页内偏移量为: 0110 1001转换成十进制为:553。因此,该逻辑地址所对应的物理地址为:0x00003456 * 4 + 553 = 0x0000D58D因为主存按字节编址,所以物理地址需要乘以4。

  •   索引序列
  •   操作系统自考真题及答案解析
  •   自考操作系统真题及答案解析
  •   自考操作系统真题答案解析
  •   网络操作系统自考真题及答案解析
  •   操作系统概论自考真题及答案解析
  •   返回顶部

自考地区