问答题
X 纠错
列出并简单定义执行I/O的三种技术。
参考答案:
可编程I/O:处理器代表进程给I/O模块发送给一个I/O命令,该进程进入忙等待,等待操作的完成,然后才可以继续执行。
中断驱动I/O:处理器代表进程向I/O模块发送一个I/O命令,然后继续执行后续指令,当I/O模块完成工作后,处理器被该模块中断。如果该进程不需要等待I/O完成,则后续指令可以仍是该进程中的指令,否则,该进程在这个中断上被挂起,处理器执行其他工作。
直接存储器访问(DMA):一个DMA模块控制主存和I/O模块之间的数据交换。为传送一块数据,处理器给DMA模块发送请求,只有当整个数据块传送完成后,处理器才被中断。
进入题库练习
查答案就用赞题库小程序
还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用
你可能喜欢
问答题
关于一个任务的哪些信息在实时调度是非常有用?
参考答案:
就绪时间:任务开始准备执行的时间。对于重复或周期性的任务,这实际上是一个事先知道的时间序列。而对于非周期性的任务,或者也...
点击查看答案
进入题库练习
问答题
列出并简单定义四类实时调度算法。
参考答案:
静态表驱动法:执行关于可行调度的静态分析。分析的结果是一个调度,它用于确定在运行时一个任务何时必须开始执行。静态优先级驱...
点击查看答案
进入题库练习
问答题
列出并简单定义对实时操作系统的五方面的要求。
参考答案:
可确定性:在某中程度上是指它可以按固定的、预先确定的时间或时间间隔执行操作。可响应性:它关注的是在知道中断之后操作系统未...
点击查看答案
进入题库练习
问答题
周期性实时任务和非周期性实时任务有什么区别?
参考答案:
非周期任务有一个必须结束或开始的最后期限,或者有一个关于开始时间和结束时间的约束。而对于周期任务,这个要求描述成“每隔周...
点击查看答案
进入题库练习
问答题
硬实时任务和软实时任务有什么区别?
参考答案:
硬实时任务指必须满足最后期限的限制,否则会给系统带来不可接受的破坏或者致命的错误。软实时任务也有一个与之相关联的最后期限...
点击查看答案
进入题库练习
问答题
列出并简单定义三种版本的负载分配。
参考答案:
先来先服务(FCFS):当一个作业到达时,它的所有线程都被连续地放置在共享队列末尾。当一个处理器变得空闲时,它选择下一个...
点击查看答案
进入题库练习
问答题
列出并简单定义线程调度的四种技术。
参考答案:
加载共享:进程不是分配到一个特定的处理器,而是维护一个就绪进程的全局队列,每个处理器只要空闲就从队列中选择一个线程。这里...
点击查看答案
进入题库练习
问答题
列出并简单定义五种不同级别的同步粒度。
参考答案:
细粒度:单指令流中固有的并行;中等粒度:在一个单独应用中的并行处理或多任务处理;粗粒度:在多道程序环境中并发进程的多处理...
点击查看答案
进入题库练习
问答题
简单定义反馈调度。
参考答案:
调度基于抢占原则并且使用动态优先级机制。当一个进程第一次进入系统时,它被放置在RQ0。当它第一次被抢占后并返回就绪状态时...
点击查看答案
进入题库练习
问答题
简单定义最高响应比优先调度。
参考答案:
在当前进程完成或被阻塞时,选择R值最大的就绪进程。R=(w+s)/s,w等待处理器的时间,s期待的服务时间。
点击查看答案
进入题库练习
赞题库
赞题库-搜题找答案
(已有500万+用户使用)
历年真题
章节练习
每日一练
高频考题
错题收藏
在线模考
提分密卷
模拟试题
无需下载 立即使用
手机版
电脑版
版权所有©考试资料网(ppkao.com)All Rights Reserved