首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
问答题
下图为某操作系统中文件系统的目录结构。
请回答一下问题。哈夫曼树是一种特殊的树形结构,请证明哈夫曼树的总结点数总为奇数。
答案:
由哈夫曼树中没有度为1的结点可知任意哈夫曼树的n
1
=0,又因哈夫曼树为二叉树,满足n
0<...
点击查看完整答案
在线练习
手机看题
你可能感兴趣的试题
问答题
设有n个不全为负的整型元素存储在一维数组A[n]中,它包含很多连续的子数组,例如数组A={1,-2,3,10,-4,7,2,-5},请设计一个时间上尽可能高效的算法,求出数组A的子数组之和的最大值(例如数组A的最大的子数组为{3,10,-4,7,2},因此输出为该子数组的和18)。要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
(3)说明你所设计算法的时间复杂度和空间复杂度。
答案:
[另解1] (1)算法的基本思想:
采用分治法。数组(A[0],A[1],…,A[n-1])分为长度相等的两段...
点击查看完整答案
手机看题
问答题
下图为某操作系统中文件系统的目录结构。
请回答一下问题。本题中的目录结构可抽象为数据结构中的哪种逻辑结构
答案:
树
点击查看完整答案
手机看题
问答题
下图为某操作系统中文件系统的目录结构。
请回答一下问题。请设计合理的链式存储结构,以保存图中的文件目录信息。要求给出链式存储结构的数据类型定义,并画出对应图中根目录部分到目录A、B及其子目录和文件的链式存储结构示意图。
答案:
采用孩子兄弟表示法,数据结构描述如下:
typedef struet CSNode {
char n...
点击查看完整答案
手机看题
问答题
根据图1描述的目录结构,结合以下叙述继续回答问题。根目录常驻内存,目录文件组织成链接文件,不设文件控制块,普通文件组织成索引文件。目录表目指示下一级文件名及其磁盘地址(各占2个字节,共4个字节)。若下级文件是目录文件,指示其第一个磁盘块地址。若下级文件是普通文件,指示其文件控制块的磁盘地址。每个目录文件磁盘块的最后4个字节供拉链使用。下级文件在上级目录文件中的次序在图中为从左至右。每个磁盘块有512字节,与普通文件的一页等长。
普通文件的文件控制块组织如图2所示,其中,每个磁盘地址占2个字节,前10个地址直接指示该文件前10页的地址。第11个地址指示一级索引表地址,一级索引表中每个磁盘地址指示一个文件页地址;第12个地址指示二级索引表地址,二级索引表中每个地址指示一个一级索引表地址;第13个地址指示三级索引表地址,三级索引表中每个地址指示一个二级索引表地址。请问:
一个普通文件最多可有多少个文件页
答案:
因为磁盘块大小为512B,所以索引块大小也为512B,每个磁盘地址大小为2B。因此,一个一级索引表可容纳256个磁盘地址...
点击查看完整答案
手机看题
问答题
下图为某操作系统中文件系统的目录结构。
请回答一下问题。哈夫曼树是一种特殊的树形结构,请证明哈夫曼树的总结点数总为奇数。
答案:
由哈夫曼树中没有度为1的结点可知任意哈夫曼树的n
1
=0,又因哈夫曼树为二叉树,满足n
0<...
点击查看完整答案
手机看题
问答题
有三个进程PA、PB和PC合作解决文件打印问题:PA将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。请用P、V操作来保证文件的正确打印。
答案:
进程PA、PB、PC之间的关系为:PA与PB共用一个单缓冲区,PB又与PC共用一个单缓冲区,其合作方式如下图所示。当缓冲...
点击查看完整答案
手机看题
问答题
下图是一个简化的CPU与主存连接结构示意图(图中省略了所有多路选择器)。其中有一个累加寄存器AC、一个状态寄存器和其他四个寄存器:主存地址寄存器MAR、主存数据寄存器MDR、程序计数器PC和指令寄存器IR,各部件及其之间的连线表示数据通路,箭头表示信息传送方向。
要求:请写出图中a、b、c、d四个寄存器的名称。
答案:
b单向连接微控制器,由微控制器的作用不难得知b是指令寄存器(IR); a和c直接连接主存,只可能是MDR和MAR,c到主...
点击查看完整答案
手机看题
问答题
根据图1描述的目录结构,结合以下叙述继续回答问题。根目录常驻内存,目录文件组织成链接文件,不设文件控制块,普通文件组织成索引文件。目录表目指示下一级文件名及其磁盘地址(各占2个字节,共4个字节)。若下级文件是目录文件,指示其第一个磁盘块地址。若下级文件是普通文件,指示其文件控制块的磁盘地址。每个目录文件磁盘块的最后4个字节供拉链使用。下级文件在上级目录文件中的次序在图中为从左至右。每个磁盘块有512字节,与普通文件的一页等长。
普通文件的文件控制块组织如图2所示,其中,每个磁盘地址占2个字节,前10个地址直接指示该文件前10页的地址。第11个地址指示一级索引表地址,一级索引表中每个磁盘地址指示一个文件页地址;第12个地址指示二级索引表地址,二级索引表中每个地址指示一个一级索引表地址;第13个地址指示三级索引表地址,三级索引表中每个地址指示一个二级索引表地址。请问:
若要读文件J中的某一页,最多启动磁盘多少次
答案:
由图可知,目录文件A和D中的目录项都只有两个,因此这两个目录文件都只占用一个物理块。要读文件J中的某一页,先从内存的根目...
点击查看完整答案
手机看题
问答题
如果磁盘的每个磁道分成9个块,现有一文件有A、B、…、I共9个记录,每个记录的大小与块的大小相等,若磁盘转速为6000RPM,每读出一块后需要2.5ms的处理时间。若忽略其他辅助时间,且一开始磁头在即将要读A记录的位置,试问:如果将这些记录顺序存放在一磁道上,则顺序读出该文件需多少时间
答案:
每分钟6000转,则旋转1周所需的时间为10ms,旋转1个记录需10/9ms。
点击查看完整答案
手机看题
问答题
下图是一个简化的CPU与主存连接结构示意图(图中省略了所有多路选择器)。其中有一个累加寄存器AC、一个状态寄存器和其他四个寄存器:主存地址寄存器MAR、主存数据寄存器MDR、程序计数器PC和指令寄存器IR,各部件及其之间的连线表示数据通路,箭头表示信息传送方向。
要求:简述图中指令从主存取到控制器的过程。
答案:
先从程序计数器(PC)中取出指令地址,将指令地址送入主存地址寄存器(MAR),在相关的控制下从主存中取出指令送至主存数据...
点击查看完整答案
手机看题
问答题
根据图1描述的目录结构,结合以下叙述继续回答问题。根目录常驻内存,目录文件组织成链接文件,不设文件控制块,普通文件组织成索引文件。目录表目指示下一级文件名及其磁盘地址(各占2个字节,共4个字节)。若下级文件是目录文件,指示其第一个磁盘块地址。若下级文件是普通文件,指示其文件控制块的磁盘地址。每个目录文件磁盘块的最后4个字节供拉链使用。下级文件在上级目录文件中的次序在图中为从左至右。每个磁盘块有512字节,与普通文件的一页等长。
普通文件的文件控制块组织如图2所示,其中,每个磁盘地址占2个字节,前10个地址直接指示该文件前10页的地址。第11个地址指示一级索引表地址,一级索引表中每个磁盘地址指示一个文件页地址;第12个地址指示二级索引表地址,二级索引表中每个地址指示一个一级索引表地址;第13个地址指示三级索引表地址,三级索引表中每个地址指示一个二级索引表地址。请问:
若要读文件W中的某一页,最少启动磁盘多少次
答案:
由图可知,目录文件C和U的目录项较多,可能存放在多个链接在一起的磁盘块中。在最好情况下,所需的目录项都在目录文件的第一个...
点击查看完整答案
手机看题
问答题
根据图1描述的目录结构,结合以下叙述继续回答问题。根目录常驻内存,目录文件组织成链接文件,不设文件控制块,普通文件组织成索引文件。目录表目指示下一级文件名及其磁盘地址(各占2个字节,共4个字节)。若下级文件是目录文件,指示其第一个磁盘块地址。若下级文件是普通文件,指示其文件控制块的磁盘地址。每个目录文件磁盘块的最后4个字节供拉链使用。下级文件在上级目录文件中的次序在图中为从左至右。每个磁盘块有512字节,与普通文件的一页等长。
普通文件的文件控制块组织如图2所示,其中,每个磁盘地址占2个字节,前10个地址直接指示该文件前10页的地址。第11个地址指示一级索引表地址,一级索引表中每个磁盘地址指示一个文件页地址;第12个地址指示二级索引表地址,二级索引表中每个地址指示一个一级索引表地址;第13个地址指示三级索引表地址,三级索引表中每个地址指示一个二级索引表地址。请问:
就上一小题而言,为最大限度减少启动磁盘的次数,可采用什么方法此时,磁盘最多启动多少次
答案:
为了减少启动磁盘的次数,可以将需要访问的W文件挂在根目录最前面的目录项中。此时,只需读内存中的根目录就可以找到W的文件控...
点击查看完整答案
手机看题
问答题
下图是一个简化的CPU与主存连接结构示意图(图中省略了所有多路选择器)。其中有一个累加寄存器AC、一个状态寄存器和其他四个寄存器:主存地址寄存器MAR、主存数据寄存器MDR、程序计数器PC和指令寄存器IR,各部件及其之间的连线表示数据通路,箭头表示信息传送方向。
要求:说明数据从主存取出、运算、写回主存所经过的数据通路(假定数据地址已在MAR中)。
答案:
和上一小题的分析类似,根据MAR中的地址去主存取数据,将取出的数据送至主存数据寄存器(MDR),然后将MDR中的数据送至...
点击查看完整答案
手机看题
问答题
如果磁盘的每个磁道分成9个块,现有一文件有A、B、…、I共9个记录,每个记录的大小与块的大小相等,若磁盘转速为6000RPM,每读出一块后需要2.5ms的处理时间。若忽略其他辅助时间,且一开始磁头在即将要读A记录的位置,试问:若要求顺序读出的时间最短,则应该如何安排文件的存放位置。
答案:
在上一小题中,由于额外的旋转时间导致了读取记录的时间较长,为了减少额外的旋转时间,可以对记录块的存放顺序作修改,考虑到每...
点击查看完整答案
手机看题
问答题
下图是一个简化的CPU与主存连接结构示意图(图中省略了所有多路选择器)。其中有一个累加寄存器AC、一个状态寄存器和其他四个寄存器:主存地址寄存器MAR、主存数据寄存器MDR、程序计数器PC和指令寄存器IR,各部件及其之间的连线表示数据通路,箭头表示信息传送方向。
要求:程序计数器PC的内容是如何变更的
答案:
指令顺序执行时,PC自动完成+1的操作。跳跃执行时,由转移指令提供转移地址(如相对寻址由PC的内容加上形式地址)。[解析...
点击查看完整答案
手机看题
问答题
主机A向主机B连续发送了3个TCP报文段。第1个报文段的序号为90,第2个报文段的序号为120,第3个报文段的序号为150。请回答:第1、2个报文段携带了多少字节的数据
答案:
第1个报文段的序号是90,说明其传送的数据从字节90开始,第2个报文段的序号是120,说明其传送的数据从字节120开始,...
点击查看完整答案
手机看题
问答题
主机A向主机B连续发送了3个TCP报文段。第1个报文段的序号为90,第2个报文段的序号为120,第3个报文段的序号为150。请回答:主机B收到第2个报文段后,发回的确认中的确认号应该是多少
答案:
主机B收到第2个报文段后,期望收到A发送的第3个报文段,第3个报文段的序号字段为150,故发回的确认中的确认号为150。
点击查看完整答案
手机看题
问答题
主机A向主机B连续发送了3个TCP报文段。第1个报文段的序号为90,第2个报文段的序号为120,第3个报文段的序号为150。请回答:如果主机B收到第3个报文段后,发回的确认中的确认号是200,试问A发送的第3个报文段中的数据有多少字节
答案:
主机B收到第3个报文段后发回的确认中的确认号为200,则说明已收到第199号字节,故第3个报文段的数据为第150~199...
点击查看完整答案
手机看题
问答题
主机A向主机B连续发送了3个TCP报文段。第1个报文段的序号为90,第2个报文段的序号为120,第3个报文段的序号为150。请回答:如果第2个报文段丢失,而其他两个报文段正确到达了主机B。那么主机B在第3个报文段到达后,发往主机A的确认报文中的确认号应该是多少
答案:
TCP默认使用累计确认,即TCP只确认数据流中至第一个丢失(或未收到)字节为止的字节。题中,第2个报文段丢失,故主机B应...
点击查看完整答案
手机看题
微信扫码免费搜题