当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于监视计算机系统中的存储器直接访问状态的方法和系统技术方案

技术编号:2862719 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例为DMA控制器的每一个通道提供状态寄存器。状态寄存器可以用于监视和记录在DMA传输期间发生的事件,所述事件包括超时和异常终止。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机系统,更具体地说,涉及用于监视在计算机系统的DMA(存储器直接访问)控制器的操作期间发生的事件的方法和系统。
技术介绍
DMA控制器被使用在公知的计算机系统中,用于从CPU卸载与存储器之间进行数据传输的任务。例如,如果使用CPU本身来将存储在外部软盘上的程序的每一个字节传输到系统存储器中用于执行,那么将严重减慢操作并且整个系统性能将严重降低。可以使用DMA控制器作为替代来加载程序,以释放CPU用于其他操作。一般地,CPU向DMA控制器提供将传输到存储器或者从存储器传输出的数据的起始地址和字节计数。然后,DMA控制器继续进行数据传输。但是,在公知系统的缺点中,有一个缺点是没有充分地监视或通知在由DMA控制器进行数据传输期间可能发生的事件。例如,在公知系统中,只通知数据传输的开始和结束。例如,可以通过生成中断或通过设定由CPU轮循(poll)的寄存器中的状态位来通知结束事件。但是,在DMA数据传输期间可能发生影响系统可用性的其他事件,并且需要跟踪这些事件。这种事件的一个例子是数据传输异常终止。可以由DMA已经开始向其进行传输的外围设备生成异常终止信号,来通知DMA本文档来自技高网...

【技术保护点】
一种方法,包括:    (i)为DMA控制器的每一个通道提供状态寄存器;以及    (ii)在所述状态寄存器中记录在由所述DMA控制器进行的数据传输期间发生的事件,其中,所述事件包括超时。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:罗伯特伯顿阿尼鲁达乔希詹尼弗王
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1