首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
问答题
DMA控制方式与通道控制方式有什么不同
答案:
在DMA控制方式中,DMA控制器控制设备和主存之间成批地进行数据交流,而不用CPU干预。这样既大大减轻了CPU的负担,也...
点击查看完整答案
在线练习
手机看题
你可能感兴趣的试题
问答题
在一个32位100MHz的单总线计算机系统中(每10ns一个时钟周期),磁盘控制器使用DMA以40MB/s的速率从存储器中读出数据或者向存储器写入数据。假设CPU在没有被周期挪用的情况下,在每个周期中读取并执行一个32位指令。这样做,磁盘控制器使指令的执行速度降低了多少
答案:
首先由题目可知DMA的传输速率是40MB/s,即4B/100ns,也就是平均每100ns传输32bit的数据就能达到DM...
点击查看完整答案
手机看题
问答题
什么叫中断中断处理中断响应关中断开中断中断屏蔽陷入软中断
答案:
本题为纯概念题,了解这些基本概念即可。中断在计算机组成原理中有较详细的讲解,此处仅简单介绍。
中...
点击查看完整答案
手机看题
问答题
如何将独占型输入设备改造成可共享使用的虚拟设备
答案:
独占型设备在一段时间内只能由一个用户使用,使许多进程因等待而阻塞,影响了整个系统的效率。另一方面,分配到独占设备的进程,...
点击查看完整答案
手机看题
问答题
什么是DMA方式它与中断方式的主要区别是什么
答案:
DMA是Direct Memory Access的缩写,也就是直接存储器访问。DMA是用DMA控制器来控制一个数据块的传...
点击查看完整答案
手机看题
问答题
一个SPOOLing系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位。这些数据块均存储在同一磁盘上。因此,SPOOLing系统的数据块通信原语保证始终满足:
i+o≤max ①
其中,max为磁盘容量(以该数据块为单位),i为磁盘上输入数据块总数,o为磁盘上输出数据块总数。 该SPOOLing系统运行时:只要有输入数据,进程I终究会将它放入输入缓冲区;只要输入缓冲区有数据块,进程P终究会读入、处理,并产生结果数据,写到输出缓冲区;只有输出缓冲区有数据块,进程O终究会输出它。 请说明该SPOOLing系统在什么情况下死锁。请说明如何修正约束条件①来避免死锁,同时仍允许输入数据块和输出数据块均存储在同一个磁盘上。
答案:
这是一个综合性很强的题目,题目中出现了缓冲区、SPOOLing技术、进程共享资源(共享同一个缓冲区)、死锁等概念。而究其...
点击查看完整答案
手机看题
问答题
【简答题】为什么要设置内存I/O缓冲区?通常有哪几类缓冲区?
答案:
设置内存I/O缓冲区的主要原因如下:
(1)缓和CPU和I/O设备间速度不匹配的矛盾。一股情况下,程序的运行过程...
点击查看完整答案
手机看题
问答题
DMA控制方式与通道控制方式有什么不同
答案:
在DMA控制方式中,DMA控制器控制设备和主存之间成批地进行数据交流,而不用CPU干预。这样既大大减轻了CPU的负担,也...
点击查看完整答案
手机看题
问答题
为什么引入SPOOLing系统SPOOLing系统可带来哪些好处
答案:
所有字符设备都是独占设备并属于慢速设备,因此,当一个进程在某台字符设备上进行数据交换时,往往要等待较长时间,并且在此进程...
点击查看完整答案
手机看题
问答题
为什么要引入设备独立性如何实现设备独立性
答案:
引入设备独立性,可使应用程序独立于具体的物理设备。此时,用户用逻辑设备名来申请使用某类物理设备,当系统中有多台该类型的设...
点击查看完整答案
手机看题
问答题
I/O控制方式可用哪几种方式实现各有什么优缺点
答案:
I/0控制方式有4种,即程序I/O方式、中断控制方式、DMA控制方式和通道控制方式。
程序I/O...
点击查看完整答案
手机看题
问答题
叙述在中断控制方式中输入请求I/O处理的详细过程。
答案:
在使用中断控制方式的系统中,执行输入请求的处理过程如下: ●应用进程请求读操作。 ●设备启动程序(设备驱动程序的高层部分...
点击查看完整答案
手机看题
问答题
在某系统中,从磁盘将一块数据输入到缓冲区需要花费的时间为T,CPU将对一块数据进行处理的时间为C,将缓冲区的数据传送到用户区所花时间为M,那么在单缓冲和双缓冲情况下,系统处理大量数据时,一块数据的处理时间为多少
答案:
在无缓冲的情况下,为了读取磁盘数据,应先从磁盘把一块数据输入到用户数据区,所花费的时间为T;然后再由CPY对这一块数据进...
点击查看完整答案
手机看题
问答题
某计算机系统中,时钟中断处理程序每次执行时间为2ms(包括进程切换开销),若时钟中断频率为60Hz,试问CPU用于时钟中断处理的时间比率为多少
答案:
时钟中断频率为60Hz,故时钟周期为(1/60)s,每个时钟周期中用于中断处理的时间为2ms,故比率为0.002/(1/...
点击查看完整答案
手机看题
问答题
一个串行线能以最大50000B/s的速度接收输入。数据平均输入速率是20000B/s。如果用轮询来处理输入,不管是否有输入数据,轮询例程都需要3μs来执行。在下一个字节到达之前未从控制器中取走的字节将丢失。那么最大的安全轮询时间间隔是多少
答案:
串行线接收数据的最大速度为50000B/s,即每20μs接收1B,而轮询例程需3μs来执行,因此,最大的安全轮询时间间隔...
点击查看完整答案
手机看题
微信扫码免费搜题