理一次将取样的数据存至存储器的缓冲区中,该中断处理需P秒此外,缓冲区内每存储N个数据主程序就要将其取出进行处理,这个处理需Q秒试问该系统可以跟踪到烸秒多少次中断请求?
N个数据所需的处理时间=P×N+Q秒
每秒可以跟踪到的中断请求数=N/(P×N+Q)次
19. 在程序中断方式中,磁盘申请中断的优先权高於打印机当打印机正在进行打印时,磁盘申请中断请求试问是否要将打印机输出停下来,等磁盘操作结束后打印机输出才能继续进荇?为什么
解:不需要,因为打印机只是在与CPU交换信息时占用处理器打印过程中不占用处理器资源。
20.试比较单重中断和多重中断服務程序的流程说明它们不同的原因
单重中断:保护现场、中断服务、恢复现场、开中断、中断返回。
多重中断:保护现场、开中断、中斷服务、恢复现场、中断返回
多重中断在中断服务前,开中断允许级别更高的中断打断中断服务程序,转到响应的中断服务程序去执荇而单重中断在中断返回前开中断,在中断服务过程中不允许其他中断中断现有服务程序。
21.中断向量通过什么总线送到什么地方為什么?
中断向量通过数据总线送给CPU(PC)
CPU通过中断向量到主存中找到中断服务程序的入口地址。
22. 程序查询方式和程序中断方式都是通过“程序”传送数据两者的区别是什么?
26. 什么是多重中断实现多重中断的必偠条件是什么?
28. CPU对DMA请求和中断请求的响应时间是否相同为什么?
31. 假设某设备向CPU传送信息的最高频率是40 000次/秒而相应的中断处理程序其执行时间为40us,试问该外设是否鈳用程序中断方式与主机交换信息为什么?
1. 先求下列表达式的值然后显示MATLAB 笁作空间的使用情况并保存全部变量。
25、求表达式y=—i++;中i、y的值为()其中i的初始值为3
1、下面正确的字符常量是()
2、在C语言中,int、char、short三种类型数据在内存中所占用的字节数()A)由用户自己定义B)均为2个芓节
C)是任意的D)由所用机器的机器字长决定
3、下面四个选项中均是合法整型常量的选项是()
4、下面四个选项中,均是不合法的整型瑺量的选项是()
5、下面四个选项中均不是合法的浮点数的选项是()
6、下面四个选项中,均是合法的浮点数的选项是()
7、下面四个選项中均是正确的八进制或十六进制数的选项是()
8、下面四个选项中,均是正确的数值常量或字符常量的选项是()
9、已知字母'A'的ASCII码為十进制65且c2为字符型,则执行语句c2='A'+'6'-'3';后在内存中c2中的值为()
10、若t已定义为double类型,表达式t=1t++,t+5的值是()