1、缺页中断和普通中断有什么区别
一般中断只需要保护现场然后就直接跳到需及时处理的地方。
缺页中断除了保护现场之外,还要判断内存中是否有足够的空间存储所需的页或段,然后再把所需页调进来再使用。
2、动态链接库的优点
节省内存并减少页面交换。
DLL文件与EXE文件独立,提高扩展性和可维护性。
跨语言支持。
开发独立,耦合度小。
节约磁盘。
3、单缓冲的情况下,数据的处理时间计算:
要完成整个操作,需要读入数据、处理数据、输出数据三个过程
而前两个过程可以并行进行,所以
前两个步骤需要的时间由两者需要时间较多的一个来决定
所以是max(C,T)
加上输出的时间M,所以耗时为max(C,T)+M
4、什么是通道,以及他的瓶颈是什么,请画出示意图。
通道是一种通过执行通道程序管理I/O操作的控制器,它使主机(CPU和内存)与I/O操作之间达到更高的并行程度。由于它的任务是管理实现输入/输出操
作,提供一种传送通道,所以将这种部件称作“通道”。
5、推动I/O发展的动力是什么
推动I/O控制发展的主要动力在于尽量减少主机对I/O控制的干预,把主机从繁杂的I/O控制事务中解脱出来,以有更多的时间和精力去完成其数据处理任务。同时,中断机制在计算机系统中的引入、DMA控制器的出现和通道研制的成功使I/O控制的发展具备了技术支持和成为可能。
经历了 程序查询—> I/O中断—>DMA方式—>I/O通道。四个阶段