电子科技大学21秋《计算机操作系统》在线作业一答案参考72

上传人:人*** 文档编号:460184809 上传时间:2022-12-15 格式:DOCX 页数:21 大小:23.19KB
返回 下载 相关 举报
电子科技大学21秋《计算机操作系统》在线作业一答案参考72_第1页
第1页 / 共21页
电子科技大学21秋《计算机操作系统》在线作业一答案参考72_第2页
第2页 / 共21页
电子科技大学21秋《计算机操作系统》在线作业一答案参考72_第3页
第3页 / 共21页
电子科技大学21秋《计算机操作系统》在线作业一答案参考72_第4页
第4页 / 共21页
电子科技大学21秋《计算机操作系统》在线作业一答案参考72_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《电子科技大学21秋《计算机操作系统》在线作业一答案参考72》由会员分享,可在线阅读,更多相关《电子科技大学21秋《计算机操作系统》在线作业一答案参考72(21页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学21秋计算机操作系统在线作业一答案参考1. 进位链是_。进位链是_。正确答案:传送进位的逻辑电路传送进位的逻辑电路2. Intel 8253A可编程定时器/计数器工作在方式0,在初始化编程时,一旦写入控制字后,_。 A输出信号端OUT变Intel 8253A可编程定时器/计数器工作在方式0,在初始化编程时,一旦写入控制字后,_。A输出信号端OUT变为高电平B输出信号端OUT变为低电平C输出信号保持原来的电位值D立即开始计数B3. 三元组表不是一个随机存储结构。( )三元组表不是一个随机存储结构。()正确4. 是IBM公司研制的一种关系型数据库系统,主要应用于大型应用系统,具有较好的

2、可伸缩性,可支持是IBM公司研制的一种关系型数据库系统,主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS2、Windows等平台下。ASQLServerBOracleCDB2DAccess正确答案:C5. BMP和JPEG属于以下选项中( )文件的格式。A图像B声音C视频D动画BMP和JPEG属于以下选项中( )文件的格式。A图像B声音C视频D动画正确答案:A6. 某微机的寻址范围为64KB,CPU外接8片8KB的RAM芯片,存储芯片的片选信号为CS,试回答下列问题:某微机的寻址范围为64KB,CPU外接8片8KB的RAM芯片,存储芯片的片选信号为CS,试回答

3、下列问题: (1)写出各片选信号的逻辑表达式或画出片选电路的逻辑图(允许使用译码器); (2)写出每片RAM的地址范围; (3)如果运行时发现不论往哪片RAM芯片上写入8KB数据,以6000H为起始地址的RAM芯片上都会写入相同的数据,分析故障原因; (4)若发现1、3、5、7片RAM始终不被选中,试分析故障原因。正确答案:(1)片选信号的逻辑表达及片选电路逻辑图采用如105图所示。rn rn 1#芯片 CS=A15A14A13rn 2#芯片 CS=A15A14A13rn 3#芯片 CS=A15A14A13rn 4#芯片 CS=A15A14A13rn 5#芯片 CS=A15A14A13rn 6

4、#芯片 CS=A15A14A13rn 7#芯片 CS=A15A14A13rn 8#芯片 CS=A15A14A13rn (2)1#芯片 0000H1 FFFH; 2#芯片 2000H3FFFH;rn 3#芯片 4000H5 FFFH; 4#芯片 6000H7FFFH;rn 5#芯片 8000H9 FFFH; 6#芯片 A000HBFFFH;rn 7#芯片 C000HDFFFH; 8#芯片 E000HFFFFH。rn (3)如果运行时发现不论往哪片RAM写入数据后以6000H为起始地址的存储芯片都有与其相同的数据则根本的故障原因为该存储芯片的片选输入端总是处于低电平可能是与其他端线错连成短路(假设

5、芯片与译码器本身都是好的)。rn (4)第1、3、5、7芯片始终不被选中这说明地址线A13恒等于1出现了故障有可能是由于地址线A13与CPU断线并搭接到高电平上使得存储器只能寻址A13=1的地址空间而A13=一0的另一半地址空间将永远访问不到。若对A13=0的地址空间进行访问只能错误地访问到A13=1的对应空间中去。(1)片选信号的逻辑表达及片选电路逻辑图采用如105图所示。1#芯片CS=A15A14A132#芯片CS=A15A14A133#芯片CS=A15A14A134#芯片CS=A15A14A135#芯片CS=A15A14A136#芯片CS=A15A14A137#芯片CS=A15A14A1

6、38#芯片CS=A15A14A13(2)1#芯片0000H1FFFH;2#芯片2000H3FFFH;3#芯片4000H5FFFH;4#芯片6000H7FFFH;5#芯片8000H9FFFH;6#芯片A000HBFFFH;7#芯片C000HDFFFH;8#芯片E000HFFFFH。(3)如果运行时发现不论往哪片RAM写入数据后,以6000H为起始地址的存储芯片都有与其相同的数据,则根本的故障原因为该存储芯片的片选输入端总是处于低电平,可能是与其他端线错连成短路(假设芯片与译码器本身都是好的)。(4)第1、3、5、7芯片始终不被选中,这说明地址线A13恒等于1,出现了故障有可能是由于地址线A13与

7、CPU断线,并搭接到高电平上,使得存储器只能寻址A13=1的地址空间,而A13=一0的另一半地址空间将永远访问不到。若对A13=0的地址空间进行访问,只能错误地访问到A13=1的对应空间中去。7. 在分页系统中的页面大小越大越好。( )T.对F.错参考答案:F8. 所有的用户都可以成功执行cd /root命令。( )A.正确B.错误参考答案:B9. 当执行 ADD AX, BX 指令后,若 AX 的内容为 4E52H 时,设置的奇偶标志位 PF=0,下 面的叙述正确当执行 ADD AX, BX 指令后,若 AX 的内容为 4E52H 时,设置的奇偶标志位 PF=0,下 面的叙述正确的( )A

8、表示结果中含 1的个数是奇数B 表示结果中含 1的个数是偶数C 表示该数是奇数D 表示结果中低 8位中含 1的个数是奇数参考答案D10. 处于就绪状态的作业是占用处理机执行的状态。( )T.对F.错参考答案:F11. 原码和补码在加减交替除法的过程中有何相同和不同之处?原码和补码在加减交替除法的过程中有何相同和不同之处?正确答案:原码和补码在加减交替除法过程中相同之处是求商值时上商的规则相同。不同之处有两点:rn(1)原码除法的商符由两数符号位“异或”运算获得补码除法的商符在求商值的过程中自动形成。rn(2)原码除法参加运算的数是绝对值的补码补码除法参加运算的数是补码。原码和补码在加减交替除法

9、过程中相同之处是求商值时上商的规则相同。不同之处有两点:(1)原码除法的商符由两数符号位“异或”运算获得,补码除法的商符在求商值的过程中自动形成。(2)原码除法参加运算的数是绝对值的补码,补码除法参加运算的数是补码。12. 早期的硬件乘法器设计中,通常采用“加”和“移位”相结合,具体算法是( ),但需要有( )控制。A串早期的硬件乘法器设计中,通常采用“加”和“移位”相结合,具体算法是( ),但需要有( )控制。A串行加法和串行移位 触发器B并行加法和串行左移 节拍计数器C并行加法和串行右移 节拍计数器D串行加法和串行右移 触发器正确答案:C13. B/S模式是C/S模式的特例,只是用户端基于

10、标准的浏览器,而无须安装特殊的客户端软件。( )A.错误B.正确参考答案:B14. 已知有8个整数:1,7,3,2,0,5,6,8,分别用下列方法进行排序,编写程序。 (1)直接插入排序; (2)折半插入排序;已知有8个整数:1,7,3,2,0,5,6,8,分别用下列方法进行排序,编写程序。(1)直接插入排序;(2)折半插入排序;(3)希尔排序。算法由主函数和直接插入排序、折半插入排序、希尔排序、输出五个函数组成。 程序如下: #includestdio.h #define LENGTH 8 void InsertSort(int r,int n) /*直接插入排序*/ inti,j; for

11、(i=2;in;+i) /*认为第一个数有序,i从2开始*/ if(riri-1) /*若小于,将ri插入有序序列中*/ r0=ri; /*ri的值放入监视哨中*/ for(j=i-1;r0rj;-j) rj+1=rj; /*记录后移*/ rj+1=r0; /*插入到正确位置*/ printdata(r,n); void BinSort(int r,int n) /*折半插入排序*/ int i,J,low,high,m; /*定义变量,其中low,high表示查找的上下界*/ for(i=2;in;+i) /*认为第一个数有序,i从2开始*/ r0=ri; /*将ri暂时存入r0中*/ lo

12、w=1; high=i-1; /*置有序序列区间的初值*/ while(low=high) /*从rlow到rhigh折半查找插入位置*/ m=(low+high)/2; /*折半,取中间位置送m*/ if(r0rm) high=m-1; /*插入位置在低半区*/ else low=m+1; /*插入位置在高半区*/ for(j=i-1;j=high+1;-j) rj+1=rj; /*插入位置以后的记录后移*/ rhigh+1=r0; /*插入记录*/ printdata(r,n); void ShellSort(int r,int n) /*希尔排序*/ int i,J,d; d=n/2;

13、/*取第一个步长值*/ while(d=1) /*步长d=1*/ for(i=d;in;i+) /*对每组进行直接插入排序*/ r0=ri; /*记录ri暂存入r0中*/ j=i-d: /*确定每组中的记录ri前一个位置*/ while(j0)(r0rj) /*在组中查找插入位置*/ rj+d=rj; /*记录后移*/ j=j-d; /*记录位置前移一个步长*/ rj+d=r0; /*插入记录*/ d=d/2; /*缩小步长值*/ printdata(r,n); void printdata(int r,int n) int i; for(i=1;in;i+) printf(%d,ri); mai

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号