问答题设记录的关键字(key)集合:K={24,15,39,26,18,31,05,22},请回答:
依次取K中各值,构造一棵二叉排序树(不要求平衡),并写出该树的前序、中序和后序遍历序列。
设Hash表表长m=16,Hash函数H(key)=(key)%13,处理冲突方法为“二次探测法”,请依次取K中各值,构造出满足所给条件的Hash表;并求出等概率条件下查找成功时的平均查找长度。
将给定的K调整成一个堆顶元素取最大值的堆(即大根堆)。
问答题系统中有5个进程,每个进程的运行时间(单位:ms)、优先级和到达时刻,如下表所示: 进 程 P1 P2 P3 P4 P5 运行时间 10 2 2 1 5 优先级 4 6 2 3 6 到达时刻 0 1 2 3 4 请给出当系统分别采用时间片轮转算法(时间片为Ires)、不可抢占优先级调度算法和抢占式优先级调度算法时,各进程的执行情况。
问答题设有带头结点的循环双链表表示的线性表L=(a1,a2,……,an-1,an)。设计在时 间和空间上都尽可能高效的算法,将L改造成L=(a1,a3,……,an,……a4,a2)。要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或JAVA语言描述算法,关键之处给出注释。 (3)说明你所设计算法的时间复杂度和空间复杂度。
问答题一个进程分配给4个页帧(下面的所有数字均为十进制数,每一项都是从0开始计数的)。最后一次把一页装入到一个页帧的时间、最后一次访问页帧中的页的时间、每个页帧中的虚页号以及每个页帧的访问位(R)和修改位(M)如下表所示(时间均为从进程开始到该事件之前的时钟值,而不是从事件发生到当前的时钟值)。
虚页号
页帧
加载时间
访问时间
R位
M位
2
1
0
3
0
1
2
3
60
130
26
20
161
160
162
163
0
0
1
1
1
0
0
1
当虚页4发生缺页时,使用下列存储器管理策略,哪一个页帧将用于置换?解释每种情况的原因。
问答题为什么外围设备要通过接口与CPU相连?接口有哪些功能?
问答题设某计算机有四级中断A、B、C、D,其硬件排队优先级次序为A>B>C>D。 下表列出了执行每级中断服务程序所需的时间。 中断服务程序 所需时间 A 5μs B 15μs C 3μs D 12μs 如果以执行中断服务程序的时间作为确定中断优先级的尺度,时间越短优先级越高。 (1)请指出如何为各级中断服务程序设置屏蔽码? (2)如果A、B、C、D分别在6μs、8μs、10μs、0μs时刻发出中断请求,请画出CPU执行中断服务程序的序列。 (3)基于上题,请计算上述四个中断服务程序的平均执行时间。
问答题
问答题磁盘机由6个盘片组成,其中专设1个盘面为伺服面,其他的盘面作为记录数据的盘面。盘存储区域内直径为6.1cm,外直径为12.9cm,道密度为22TPM,位密度为6000bpm,平均寻道时间为10ms,磁盘转速为7200RPM。假定π=3,试计算:
问答题假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答: (1)内存物理地址至少应该用多少位字长来表示? (2)进程每一页的长度为多少字节?逻辑地址中的页内地址应占用多少位字长? (3)把进程中每一页在分到的主存物理块中的起始地址和结束地址填入下表: 逻辑页号 物理起始地址 物理结束地址 0 1 2 3
问答题假设有8个记录A、B,C、D、E、F、G、H存放在磁盘里,每个磁道有8个扇区,正好可以存放8个记录。假设磁盘旋转速度为20ms/转,处理程序每读出一个记录后,用2ms的时间进行处理,请问: (1)当记录A、B、C、D、E、F、G、H按顺序放在磁道上时,顺序处理这5个记录花费的总时间是多少?假设启动时的位置正好在A扇区的起点。 (2)如何采取优化方法,使处理这些记录所花费的总时间最短?求出该最短时间。
问答题假定AX和BX中的内容为带符号数,CX和DX中的内容为无符号数,试用比较指令和条件转移指令实现以下判断: (1)若DX的值超过CX的值,则转去执行EXCEED。 (2)若BX的值大于AX的值,则转去执行EXCEED。 (3)CX中的值为0吗?若是则转去执行ZERO。 (4)BX的值与Ax的值相减,会产生溢出吗?若溢出则转去执行OVERFLOW。 (5)若BX的值小于AX的值,则转去执行EQ—SMA。 (6)若DX的值低于CX的值,则转去执行EQ___SMA。
问答题表中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求:1.采用“不译法”与“分段直接编码法”混合设计此机微指令的操作控制字段格式,并为每个微命令分配编码;2.采用“增量”与“下址字段”相结合的方式设计此机微指令的顺序控制字段格式,若要使微程序可在整个控存空间实现转移,则该微指令的顺序控制字段可直接表示出几个转移条件?3.画出此机微指令的完整格式图,并标出每个具体字段所需的二进制位数。
问答题在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(log n)的算法,确定树中第k个结点的位置。
问答题有一个仓库,可以存放A和B两种产品,但要求:
(1) 每次只能存入一种产品(A或B);
(2) -N<A产品的数量-B产品的数量<M。
其中,N和M是正整数。试用P,V操作描述产品A与产品B的入库过程。
问答题
问答题设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。试画出它们的时序关系图(可以用甘特图),并说明:
问答题现有一个解决无向连通图的最小生成树的一种方法如下: 将图中所有边按权重从大到小排序为(e1,e2,…,en); i=1; while(所剩边数>=顶点数) 从图中删去ei; 若图不再连通,则恢复ei; i=i+1; 请问上述方法能否求得原图的最小生成树?若该方法可行,请证明之;否则请举例说明。
问答题已知AOE网中顶点υ1,υ2,υ3,…υ7分别表示7个时间,有向线段α1,α2,α3,…α1。分别表示10个活动,线段旁的数值表示每个活动花费的天数,如下图所示。请填写下面两个表格,并用顶点序列表示出关键路径,给出关键活动。事件V1V2V3V4V5V6V7最早发生时问最晚发生时间活动a1a2a3a4a5a6a7a8a9a10最早开始时间最晚开始时间时间余量
问答题简述微处理器、微型计算机及微型计算机系统3个术语的内涵。
问答题设一段正文由字符集A,B,C,D,E,F中的字母组成,这6个字母在正文中出现的次数分别为12,18,26,6,4,34。
