《计算机考研真题及答案.pdf》由会员分享,可在线阅读,更多相关《计算机考研真题及答案.pdf(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2009年统考计算机考研真题单项选择题,每小题2 分,共 80分。1.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是A.栈 B.队 列 C.树 D.图2.设栈S 和队列Q 的初始状态均为空,元素abcdefg依次进入栈S。若每个元素出栈后立即进入队列Q,且 7 个元素 出 队 的 顺 序 是 bdcfeag,则 栈 S的 容 量 至 少是 A.1 B.2 C.3 D.43.给定二叉树图所示。设 N 代表二叉树的根,L 代表根结点的左子树,R 代表根结点的右子树。若遍历后的结点
2、序列为3,1,7,5,6,2,4,则其遍历方式是 A.LRN B.NRL C.RLN D.RNL4.下列二叉排序树中,满足平衡二叉树定义的是5.已知一棵完全二叉树的第6 层(设根为第1层)有 8 个叶结点,则完全二叉树的结点个数最多是A.39 B.52 C.lll D.1196.将森林转换为对应的二叉树,若在二叉树中,结点u 是结点v 的父结点的父结点,则在原来的森林中,u 和 v 可能具有的关系是I.父子关系 II.兄弟关系 in.u 的父结点与v 的父结点是兄弟关系A.只有 H B.I 和 II C.I 和 III D.k II 和山7.下列关于无向连通图特性的叙述中,正确的是I.所有顶点
3、的度之和为偶数 II.边数大于顶点个数减1 in.至少有一个顶点的度为1A.只有I B.只有II C.I和 II D.I和 ni8.下列叙述中,不符合m 阶 B 树定义要求的是A.根节点最多有m 棵 子 树 B.所有叶结点都在同一层上C.各结点内关键字均升序或降序排列D.叶结点之间通过指针链接9.已知关键序列5,8,12,19,28,20,15,2 2 是小根堆(最小堆),插入关键字3,调整后得到的小根堆是A.3,5,12,8,28,20,15,22,19B.3,5,12,19,20,15,22,8,28C.3,8,12,5,20,15,22,28,19D.3,12,5,8,28,20,15,
4、22,1910.若数据元素序列11,12,13,7,8,9,23,4,5 是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法只能是A.起泡排序B.插入排序C.选择排序D.二路归并排序11.冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元12.一个C语言程序在一台32位机器上运行。程序中定义了三个变量x y z,其中x和z是int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,xyz的值分别是A.X=0000007FH,y=FFF9H
5、,z=00000076HA.X=0000007FH,y=FFF9H,z=FFFF0076HA.X=0000007FH,y=FFF7H,z=FFFF0076HA.X=0000007FH,y=FFF7H,z=00000076H13.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27X29/32,Y=25X 5/8,则用浮点加法计算X+Y的最终结果是A.00111 1100010 B.00111 0100010C.01000 0010001 D.发生溢出14.某计算机的Cache共有1
6、6块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是A.0B.2 C.4 D.615.某计算机主存容量为64KB,其中ROM区为4K B,其余为RAM区,按字节编址。现要用2KX 8 位的ROM芯片和4KX4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是A.1、15 B.2、15 C.1、30 D.2、3016.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC 自动加1。若某转移指
7、令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是A.2006H B.2007H C.2008H D.2009H17.下列关于RISC的叙述中,错误的是A.RISC普遍采用微程序控制器B.RISC大多数指令在一个时钟周期内完成C.RISC的内部通用寄存器数量相对CISC多D.RISC的指令数、寻址方式和指令格式种类相对CISC少18.某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别是90ns、80ns、70ns和 60ns,则该计算机的CPU时钟周期至少是A.90ns B.80ns C.70ns D.60n
8、s19.相对于微程序控制器,硬布线控制器的特点是A.指令执行速度慢,指令功能的修改和扩展容易B.指令执行速度慢,指令功能的修改和扩展难C.指令执行速度快,指令功能的修改和扩展容易D.指令执行速度快,指令功能的修改和扩展难20.假设某系统总线在一个总线周期中并行传输4 字节信息,一个总线周期占用2 个时钟周期,总线时钟频率为10MHz,则总线带宽是A.lOMB/s B.20MB/S C.40MB/S D.80MB/S21.假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则 Cache的命中率是A.5%B.9.5%C.50%D.
9、95%22.下列选项中,能引起外部中断的事件是A.键盘输入B.除数为0 C.浮点运算下溢D.访存缺页23.单处理机系统中,可并行的是I 进 程 与 进 程 II处 理 机 与 设 备III处理机 与 通 道 IV设备与设备A.I、n 和 ni B.I、II 和 iv c.I、in 和 iv D.ik in 和 iv24.下列进程调度算法中,综合考虑进程等待时间和执行时间的是A.时间片轮转调度算法B.短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法25.某计算机系统中有8 台打印机,有 K 个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K 的最小值是()不死锁
10、需要2K+10)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P 3每次用geteven()从该缓冲区中取出一个偶数并用counteven()统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。要求用伪代码描述。46.(8分)请求分页管理系统中,假设某进程的页表内容如下表所示。页面大小为4KB,一次内存的访问时间是100ns,一次快表(T L B)的访问时间是10ns,处页号页框号有效位(存在位)理一次缺页的平均时间为10
11、8ns(已含更新TLB0101H1和页表的时间),进程的驻留集大小固定为2,采1-0用最近最少使用置换算法(L R U)和局部淘汰策2254H1略。假设TLB初始为空;地址转换时先访问T L B,若T LB未命中,再访问页表(忽略访问页表之后的T LB更新时间);有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。设有虚地址访问序列2362H、1565H、25A 5H,请问:(1)依次访问上述三个虚地址,各需多少时间?给出计算过程。(2)基于上述访问序列,虚地址1565H的物理地址是多少?请说明理由。47.(9分)某公司网络拓扑图如下图所示,路由器R
12、1通过接口 E l、E 2分别连接局域网1、局域网2,通过接口 L 0连接路由器R 2,并通过路由器R 2连接域名服务器与互联网。R1的L 0接口的IP地址是202.118.2.1;R2 的 L0 接口的 IP 地址是 202.11822,L1 接口的 IP 地址是130.11.120.1,E0 接口的IP地址是202.118.3.1;域名服务器的IP地址是202.118.3.2。R1和 R2的路由表结构为:目的网 氢 可 暹 孑 间i再斥二1日1将IP地址空间202.118.1.0/24划分为两个子网,分配给局域网1、局域网2,每个局域网分配的地址数不少于120个,请给出子网划分结果。说明理
13、由或给出必要的计算过程。请给出R 1的路由表,使其明确包括到局域网1的路由、局域网2的路由、域名服务器的主机路由和互联网的路由。请采用路由聚合技术,给出R2到局域网1和局域网2的路由。2009年计算机统考真题参考答案选择题12厂1567910BC1)BCBADAB111213141516n18 j1920CDDC1)CAA1)D212223242526272829301)A1)1)CXC43132333W35363?383940BA_B_B_ C_ AD12_ C_ A_1 2 3 4 5 6 7 8 9 10B C D B C B A D A B11 12 13 14 15 16 17 18
14、 19 20C D D C D C A A D B21 22 23 24 25 26 27 28 29 30D A D D C A C B A A31 32 33 34 35 36 37 38 39 40B A B B C A D D C A1.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,该缓冲区的逻辑结构应该是(队列)栈的定义:栈是只准在表尾进行插入和删除的线性表,称为LIOFO(即后进先出表)。允许插入和删除的一端叫栈顶,另一端叫栈底。队列的定义:队列是允许在一端进行插入而在另一端进行删除的线性表。允许插入的一端称为队尾,允许删除的一端称为队头。队列也称为先进先出
15、表(FIFO)树的定义:树是包含n 个结点的有限集合(n0)图的定义:图(Graph)是由非空的顶点集合和一个描述顶点之间关系边(或者弧)的集合组成。其形式化定义为:G=(V,E)其中G 表一个图,V 是图G 中顶点的集合,E 是图G 中边的集合。2.设栈S 和队列Q 的初始状态均为空,元素abcdefg依次进入栈S。若每个元素出栈后立即进入队列Q,且7 个元素出队的顺序是bdcfeag,则栈S 的容量?(3)3.给定二叉树图,若遍历后的结点序列为X X X,则其遍历方式是?设 N 代表二叉树的根,L 代表根结点的左子树,R 代表根结点的右子树。4 平衡二叉树定义:若一棵二叉树中每个结点的左、
16、右子树的高度至多相差1,则称此树为平衡二叉树。我们把二叉树中每个结点的左子树高度减去右子树高度定义为该结点的平衡因子(balance factor)。因此,平衡树中每个结点的平衡因子只能是1、0 或-1。5.已知一棵完全二叉树的第6 层(设根为第1层)有 8 个叶结点,则完全二叉树的结点个数最多是?(111)二叉树:二叉树是一种重要的树形结构,它是n(n=0)个结点的有限集,其子树分为互不相交的两个集合,分别称为左子树和右子树,左子树和右子树也是如上定义的二叉树。左子树和右子树的顺序不能互换。满二叉树:深度为k结点数为2Ak-l的二叉树。完全二义树:若对满二叉树的结点从上到下从左到右进行编号,
17、则深度为k且有n个结点的二叉树,当且仅当其每一个结点都与深度为k的满二叉树的编号从1到n对应时,称为完全二叉树。6.将森林转换为对应的二叉树,若在二叉树中,结点u是结点v的父结点的父结点、,则在原来的森林中,u和v可能具有的关系是:父子关系或兄弟关系。森林转换为对应的二叉树:兄弟之间连线,父只与长子连线。(左孩子右兄弟)7.无向连通图特性的叙述:所有顶点的度之和为偶数。顶点的度定义:与定点v相关联的边数(每个环计算两次)。度为零的顶点称为孤立顶点,度为奇数的顶点称为奇点,度为偶数的顶点称为偶点。8.一棵m阶B树(1970年,R.Bayer和E.mccreight提出了一种适用于外查找的树,它是
18、一种平衡多叉树)定义:树中每个结点至多有m个孩子;除根结点和叶子结点外,其它每个结点至少有m/2个孩子;若根结点不是叶子结点,则至少有2个孩子(除非B树只有一个结点);(4)所有叶子结点都出现在同一层,叶子结点不包含任何关键字信息;有k个孩子的非终端结点恰好包含有k-1个关键字(各节点内关键字均升序或降序排列).9.堆(Heap)分为小根堆和大根堆两种,对于一个小根堆,它是具有如下特性的一棵完全二叉树:(1)若树根结点存在左孩子,则根结点的值(或某个域的值)小于等于左孩子结点的值(或某个域的值);(2)若树根结点存在右孩子,则根结点的值(或某个域的值)小于等于右孩子结点的值(或某个域的值);(
19、3)以左、右孩子为根的子树又各是一个堆。大根堆的定义与上述类似,只要把小于等于改为大于等于就得到了。由堆的定义可知,若一棵完全二叉树是堆,则该树中以每个结点为根的子树也都是一个堆。分别为一个小根堆和一个大根堆。根据堆的定义可知,堆顶结点,即整个完全二叉树的根结点,对于小根堆来说具有最小值,对于大根堆来说具有最大值。堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字的记录变得简单。当向一个小根堆插入一个具有最小值的元素时,该元素需要逐层向上调整,直到被调整到堆顶位置为止。10.数据元素序列11,12,13,7,8,9,23,4,5是第
20、二趟排序后的结果,则该排序算法只能是插入排序。气泡排序基本思想:设待排序对象序列中的对象个数为no 一般地,第 i 趟起泡排序从1 到n-i+1依次比较相邻两个记录地关键字,如果发生逆序,则交换之,其结果是这n-i+1个记录中,关键字最大的记录被交换到第n-i+1的位置上,最多作n-1趟。简单选择排序基本思想:第 一 趟 在 中 选 最 小 的,与 Rl交换第二趟在R2.n中选最小的,与 R2交换,依次类推,进行n-1次选择后,整个文件有序。更接插入排序基本思想:将一个记录插入到已排序的有序表中,使插入后的表仍然有序。折半插入排序基本思想:将一个记录插入到已排序的有序表中,使插入后的表仍然有序
21、,但插入时利用折半搜索法寻找元素的插入位置。归并排序基本思想:又一类不同的排序方法,将两个或两个以上的有序表合并成一个新的有序表。快速排序基本思想:取 中 任 一 记 录 作 为“枢轴”,一趟排序之后枢轴的值均小于“枢轴”左边的值,枢轴右边的值均大于“枢轴”的值。堆排序基本思想:1.如何将一个无序序列调整为堆?2 .如何在互换堆顶之后重新调整为堆(关键)?希尔排序(S h e l l S o r t)基本思想:l .n大,划分成若干子序列,分别直接插入排序。2彳寺整个记录“基本有序”时,对整体直接重排。1 1.冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,C P U区分它们的依据是指
22、令周期的不同阶段012.十进制转换:十进制转任意进制的通用方法是:除x取余倒排法(x代表进制数)。如:将十进制数76转换成任意进制1.转成二进制76/2.0=3 8/2 .0=19/2.1=9/2.1=4/2.0=2/2.0=1 12.176(10)-1001100(2)2.转成八进制7 6/8.4=9/8.1=1/8.176(10)=114(8)3.转成十六进制76/16.12=4/16.476(10)=4C(16)B:二进制数。Q:八进制数。D:十进制数。H:十六进制数。负数用十六进制和八进制怎么表示?使用补码(二进制),而且还要指定字长比如说一个二字节整型的-2 就应该是:1111111
23、1 11111110再转化其它进制十六进制:FFFE八进制:17777613.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5 位和7 位(均含2位符号位)。若有两个数X=2人 7*29/32,Y=2人 5*5/8,则用浮点加法计算X+Y的最终结果是发生溢出浮点数表示:小数点的位置可以在一定范围内浮动。E 为阶,包括阶符和阶码(整数),阶码为数决定了浮点数的表示范围。M 为位数,包括数符和尾数,表示数的精度和正负。对阶原则:小阶对大阶。双符号位判溢:加1,减后。两个符号位出现“以”,表示已经溢出,即结果大于+1.14.存储
24、器的分类:1.按存储介子分:半导体存储器;(2)磁表面存储器;光介子存储器。2.按存取方式分类:随机存取存储器RAM;(2)顺序存储器SAM;(3)直接存取存储器DAM。3.按计算机功能分类:(1)主存储器(主存)用于存放计算机运行期间的大量程序和数据的存储器,CPU能直接访问。由MOS存储器构成。(2)高速缓冲存储器(Cache)Cache是介于CPU和主存之间高速小容量存储器,用于存放最活跃的程序块和数据。由静态MOS存储器构成。特点:速度快,但容量小,位价格较高。主存和Cache一起构成计算机的内存储器(内存),是CPU能直接访问的存储蛰。(3)辅助存储器(外存储器)存放当前暂不参与运行
25、的程序和数据,需要时再与主存成批交换信息的存储器。特点是容量大,可存放大量的程序和数据,但速度慢。(4)控制存储器(CM)在微程序控制的计算机中,用于存放执行指令的微程序的存储器。CM一般由ROM构成,属于控制器的一部分。4.其它分类:a.按读写功能分类:只读存储器(ROM):工作时只能读出不能写入的存储器。(2)读写存储器(RAM):既能读出又能写入的存储器。b.按信息的可保存性分类(1)永久性存储器:指断电后仍能保存信息的存储器,如磁表面存储器。(2)非永久性存储器:指断电后信息即消失的存储器,如半导体读写存储器。某计算机的Cache共有16块,采用2 路组相连映射方式(即每组2 块)。每
26、个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到Cache组号是(4)15.主存容量是根据地址线的位数来确定的.在16位 PC机中地址总线的宽度是20位,则主存大小为:2人 20 byte=lMB,现在的PC机一般都是32位地址总线的,最大直接寻址空间为:2人 32,即主存最大容量为4GB某 计 算 机 主 存 容 量 为 其 中 ROM区为4K B,其余为RAM区,按字节编址。现要用2K*8位的ROM芯片和4K*4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是2 3016.某计算机字长16位,主存按字节编址,转换指令采用相对寻址,由两个字
27、节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一字节P C 自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为0 6 H,则该转移指令成功转移后的目标地址是(2008H)相对寻址:以当前程序计数器DC的内容为基址,加上指令给出的一字节补码数(偏移量)形成新的pc值的寻址方式称为相对寻址。口的地址=源地址+相对转移指令字节数+指令中给定的偏移量(rel).17.RISC(精简指令系统)的叙述:(1).选用的是使用频率很高的一些简单指令;(2).指令长度固定,指令格式及寻址方式种类少;(3).只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间
28、进行;(4).大多数指令可在一个计算机周期内完成。18.指令周期是取出并执行一条指令的时间。指令周期常常有若干个CPU周期,CPU周期也称为机器周期,由于CPU访问一次内存所花费的时间较长,因此通常用内存中读取一个指令字的最短时间来规定CPU周期。这就是说一条指令取出阶段(通常为取指)需要一个CPU周期时间。而一个CPU周期时间又包含若干个时钟周期(通常为节拍脉冲或T 周期,它是处理操作的最基本的单位)。这些时钟周期的总和则规定了一个CPU周期的时间宽度。某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓冲时间)分别是90ns、80ns、70ns、60ns,则计
29、算机的CPU时钟周期是(90ns)。19.相对于微程序控制器,硬布线控制器的特点是指令执行速度快,指令功能的修改和扩展难。20.假设某系统总线在一个总线周期中并行传输4 字节信息,一个总线周期占用2 个时钟周期,总线时钟频率为 10MHz,则总线带宽是(20MB/S)时钟周期和时钟频率互为倒数关系。lKHz=1000Hz;lMHz=1000KHz并行总线带宽(MB/s)=并行总线时钟频率(MHz)*并行总线位宽(bit/8=B)*每时钟传输几组数据(cycle)串行总线带宽(MB/s)=串行总线时钟频率(M Hz)*串行总线位宽(bit/8=B)*串行总线管线*编码方式*每时钟传输儿组数据(c
30、ycle)1 字 节(Byte)=8 位(bit)21.假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是(95%)22.能引起外部中断的事件是:键盘输入(人的干预)或外请求。(外中断都是强迫中断)23.单处理机系统中,可并行的是(II、III和 IV)I 进程与进程I I 处理机与设备III处理机与通道IV 设备与设备24.进程调度算法中,综合考虑进程等待时间和执法世间是:(高响应比优先调度算法).FCFS:谁先到就绪队列,将处理机分给谁;时间片轮转调度法:以先来后到的次序+时间片轮转;优先级调度:选优
31、先级最高的进程占用处理机(优先级可动态改变);短进程优先:取所需的运行时间最短的进程(该算法能使平均等待时间最短).25.某计算机系统有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是(4)26.分区分配内存管理方式的主要保护措施是(界地址保护)27.一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是(2人24).分页与分段的区别:分页:信息的物理单位大小一样,由系统固定地址空间是一维的分段:信息的逻辑单位大小不等,由用户确定地址空间是二维的28.文件物理结构中,适 合 随机访问且易于文件扩展的是(索引结构).连续结构:将一个文
32、件中逻辑上连续的信息存放到存储介质的依次相邻的块上便形成顺序结构,这类文件叫连续文件,又称顺序文件。优点:简单;支持顺序存取和随机存取;顺序存取速度快;所需的磁盘寻道次数和寻道时间最少.缺点:建立文件前需要能预先确定文件长度,以便分配存储空间;修改、插入和增生文件记录有困难;对直接存储器作连续分配,会造成少量空闲块的浪费。链接结构:一个文件的信息存放在若干不连续的物理块中,各块之间通过指针连接,前一个物理块指向下一个物理块。优点:提高了磁盘空间利用率,不存在外部碎片问题;有利于文件插入和删除;有利于文件动态扩充.缺点:存取速度慢,不适于随机存取;可靠性问题,如指针出错;更多的寻道次数和寻道时间
33、;链接指针占用一定的空间.索引结构:一个文件的信息存放在若干不连续物理块中,系统为每个文件建立一个专用数据结构一索引表。表中每一栏目指出文件信息所在的逻辑块号和与之对应的物理块号。索引表的物理地址则由文件说明信息项给出。优点:保持了链接结构的优点,又解决了其缺点;即能顺序存取,又能随机存取;满足了文件动态增长、插入删除的要求;也能充分利用外存空间。缺点:较多的寻道次数和寻道时间;索引表本身带来了系统开销如:内外存空间,存取时间。29.SCAN调度(电梯调度)算法:电梯调度算法基于日常生活中的电梯工作模式:电梯保持按一个方向移动,直到在那个方向上没有请求为止,然后改变方向。反映在磁盘调度上,总是
34、沿着移动臂的移动方向选择距离磁头当前位置最近的I/O请求作为下一次调度的对象。如果该方向上已无I/O请求,则改变方向再做选择。假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现在一个磁道访问请求序列为35,45,12,68,110,180,170,195,采 用SCAN调 度(电梯调度)算法得到的磁道访问序列是:110,170,180,195,68,45,35,12。30.文件系统中,文件访问控制信息存储的合理位置是(文件控制块)。31.硬链接:在磁盘上有一份内容一样的文件产生,但不改变文件的Inode,也就是与原文件共用Inodeo软链接:不在磁盘上有一份内容一样的文件产生,但产生
35、新的Inode。设文件F l的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬链接文件F 3,然后删除F1。此时,F2和F3的引用计数值分别是(1,1)O32.程序员利用系统调用打开I/O设备时,通常使用的设备标识是(逻辑设备名)。33.在OSI参考模型中,自下而上第一个提供端到端服务的层次是(传输层)。向下而上方法的一般从检杳物理层开始。自下而上分别称为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。34.1924年奈奎斯特(Nyquist)就推导出在理想低通信道的最高大码元传
36、输速率的公式:理想低通信道的最高大码元传输速率C=2W.k)g2 N(其中W是想低通信道的带宽,N是电平强度)信道带宽与数据传输速率的关系可以奈奎斯特(Nyquist)准则与香农(Shanon)定律描述。奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。香农定理则描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信噪比之间的关系。奈奎斯特准则指出:对于二进制数据信号的最大数据传输速率Rmax与通信信道带 宽B(B=f,单 位Hz)的关系可以写为:Rmax=2*B(bps)香农定理指出:在有随机热噪声的信道上传输数据信号时一,数据传输速率Rmax与信道带宽B、信噪
37、比S/N的关系为:Rmax=B*log2(l+S/N)以 2 为底,1+S/N 的对数式中,Rmax单位为bps,带宽B 单位为H z,信噪比S/N通常以dB(分贝)数表示。若 S/N=30(dB),那么信噪比根据公式:S/N(dB)=10*lg(S/N)则 S/N=1000。若带宽 B=3000Hz,则 Rmax-30kbpso(1)对于带宽为6MHz的信道,若用4 种不同的状态来表示数据,在不考虑热噪声的情况下,该信道的最大数据传输速率是多少?答:由无热噪声的奈奎斯特公式:C=2Hlog2N=2*6M*log24=24Mbps,即该信道的最大数据传输速率是24Mbps(2)在无噪声情况下,
38、若某通信链路的带宽为3KHz,采用4 个相位,每个相位具有4 种振幅的QAM调制技术,则该通信链路的最大数据传输速率是(24kbps)C=2Hlog2N=2*3k*loe216=24kbps.35.后退N 帧ARO就是从出错处重发已发出过的N 个帧。数据链路层采用了后退N 帧(GBN)协议,发送方已经发送了编号为0”的帧。当计时器超时时,若发送方只收到0、2、3 号帧的确认,则发送方需要重发的帧数是(4)。36.以太网交换机进行转发决策时使用的PDU地址是(目的物理地址)。ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的
39、是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。37.CSMA/CD是一种分布式介质访问控制协议,网中的各个站(节点)都能独立地决定数据帧的发送与接收。每个站在发送数据帧之前,首先要进行载波监听,只有介质空闲时一,才允许发送帧。这时,如果两个以上的站同时监听到介质空闲并发送帧,则会产生
40、冲突现象,这使发送的帧都成为无效帧,发送随即宣告失败。每个站必须有能力随时检测冲突是否发生,一旦发生冲突,则应停止发送,以免介质带宽因传送无效帧而被白白浪费,然后随机延时一段时间后,再重新争用介质,重发送帧。CSMA/CD协议简单、可靠,其网络系统(如Ethernet)被广泛使用。在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,传输速率为IGbps,电缆中的信号传播速度是200 000km/s。若最小数据帧长度减少800比特,则最远的两个站点之间的距离至少需要(减少80)。最短帧长=2*L*10A9(b/s)+200 000000m/s=l0*L(bit).38.主机甲和主机乙
41、之间建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是(1000)。例如,序列号等于前一个报文段的序列号与前一个报文段中数据字节的数量之和。例如,假设源主机发送3个报文段,每个报文段有100字节的数据,且第一个报文段的序列号是1000,那么接收到第一个报文段后,目的主机返回含确认号1100的报头。接收到第二个报文段(其序号为1100)后,目的主机返回确认号1200。接收到第三个报文段后,廿的主机返回确认号1300。39.确定拥塞窗口的大小的过程:在刚建立连接时,将拥塞
42、窗口的大小初始化为该连接所需的最大连接数据段的长度值,并发送一个最大长度的数据段(当然必须是接收窗口允许的)。如果在定时器超时前得到确认,将拥塞窗口的大小增加一个数据段的字节数,并发送两个数据段,如果每个数据段在定时器超时前都得到确认,就再在原基础上增加一倍,即为4 个数据段的大小,如此反复,每次都在前一次的基础上加倍。当定时器超时或达到发送窗口设定值,停止拥塞窗口尺寸的增加。这种反复称为慢速启动,所有的TCP协议都支持这种方法。一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4 个RTT(往返时间)时间内的TCP段的传
43、输都是成功的,那么当第4 个 RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是(9KB)。40.FTP客户和服务器间传递FTP时,使用的连接是(建立在TCP之上的控制连接)。综合应用题41.该方法求得的路径不一定是最短路径。例如,对于下图所示的带权图,如果按照题中的原则,从 A 到C 的最短路径为AB-*C,事实上其最短路径为A-*D-*Co42.(1)算法基本思想如下:从头至尾遍历单链表,并用指针P 指向当前节点的前K 个节点。当遍历到链表的最后一个节点时,指针P 所指向的节点即为所查找的节点。(2)详细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针P1指
44、向当前遍历的节点,指针P 指向P1所指向节点的前K 个节点,如果P1之前没有K个节点,那么P 指向表头节点。用整型变量i 表示当前遍历了多少节点,当ik时,指针p 随着每次遍历,也向前移动一个节点。当遍历完成时,p 或者指向表头就节点,或者指向链表中倒数第K 个位置上的节点。(3)算法描述:Int LocateElement(linklist list,int k)Pl=list-link;P=list;i=l;while(Pl)Pl=Pl-link;i+;if(ik)p=p-next;/如果 ik,则 p 也往后移)if(p=list)retum 0;说明链表没有k 个结点else(prin
45、tf(%dn u,p-data);return 1;)43.(1)在中断方式下,每 32位(4 B)被中断一次,故每秒中断0.5MB/4B=0.5 X 106/4=12.5 X 104 次要注意的是,这里是数据传输率,所以1MB=1O6B。因为中断服务程序包含18条指令,中断服务的其他开销相当于2 条指令的执行时间,且执行每条指令平均需5 个时钟周期,所以,1秒内用于中断的时钟周期数为(18+2)X5X 12.5X104=12.5X106(2)在 DMA方式下,每秒进行DMA操作5MB/5000B=5X 106/5000=1 X 103次因为DMA预处理和后处理的总开销为500个时钟周期,所以
46、1秒钟之内用于DMA操作的时钟周期数为500X1X103=5X105故在DMA方式下,占整个CPU时间的百分比是(5X105)/(500X106)X100%=0.1%44.指令执行阶段每个节拍的功能和有效控制信号如下所示时钟功能有效控制信号时钟功能有效控制信号C5MARe-(Rl)FCout,MARin6MemR.MDRinEC7A-(R0)ROout.AinC8AC-(1DR)+(A)M DRout Addi ACinC9M DR-(AC)ACout,MORinCIOVI(MAR)-M D RMDRoutFAIemWC5 MAR-(RI)PCout,MARinC6 MDR-M(MAR)Mem
47、R,MDRinEC7 A-(RO)ROout,AinC8 AC-(MDR)+(A)MDRout,Addr,ACinC9 MDR-(AC)ACout,MDRinCIO M(MAR)-MDR MDRoutE,MemW45.定义信号量S I控制P l与P2之间的同步;S2控制P l与P3之间的同步;empty控制生产者与消费者之间的同步;mutex控制进程间互斥使用缓冲区。程序如下:Var s 1 =0,s2=0,empty=N,mutex=1;ParbeginPl:beginX=produce();P(empty);P(mutex);Put();Ifx%2=0V(s2);elseV(sl);V(m
48、utex);end.P2:beginP(sl);P(mutex);Getodd();Countodd():=countodd()+1;V(mutex);V(empty);end.P3:beginP(s2)P(mutex);Geteven();Counteven():=counteven()+1;V(mutex);V(empty);end.4KB,页内占12位,即 16机制的3 位则 2362H的最高位就是页号2:10不命中+100页表+100内存地址1:10不命中+100页表+108缺页+100内存地址2:10命中+100内存地址1 号页内偏移565H,缺页,置换0,101565HParend
49、.46.(1)根据页式管理的工作原理,应先考虑页面大小,以便将页号和页内位移分解出来。页面大小为4 K B,即2 1 2,则得到页内位移占虚地址的低12位,页号占剩余高位。可得三个虚地址的页号P如 下(十六进制的一位数字转换成4位二进制,因此,十六进制的低三位正好为页内位移,最高位为页号):2362H:P=2,访问快表1 0 n s,因初始为空,访问页表100ns得到页框号,合成物理地址后访问主存100ns,共计10ns+100ns+100ns=210nso1565H:P=l,访问快表10 n s,落空,访问页表100ns落空,进行缺页中断处理108ns,合成物理地址后访问主存 100ns,共
50、计 1 Ons+100ns+108ns+1 OOns 108ns o25A5H:P=2,访问快表,因第一次访问已将该页号放入快表,因此花费10ns便可合成物理地址,访问主存100ns,共计10ns+100ns=110ns。(2)当访问虚地址1565H时-,产生缺页中断,合法驻留集为2,必须从页表中淘汰一个页面,根据题目的置换算法,应淘汰。号页面,因此1565H的对应页框号为101H。由此可得1565H的物理地址为101565Ho47.(1)无类IP地址的核心是采用不定长的网络号和主机号,并通过相应的子网掩码来表示(即网络号部分为1,主机号部分为0)。本题中网络地址位数是24,由 于1 P地 址