版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本申请公开了一种基于半虚拟化设备的数取半虚拟化设备的完成队列中存储的多个初始了相关技术中半虚拟化设备与主机之前交互频2获取所述半虚拟化设备的完成队列中存储的多个初始数据,其发送携带有所述第一聚合结果的直接存储器访问在所述多个初始数据的数量大于或等于预设数量的情况下,确确定每个第一数据对应的第一传输队列,其中,所述第一传获取同一个第一传输队列对应的第一数据,并对所4.根据权利要求3所述的方法,其特征在于,获取同一个第一传输队列对应的第一数获取所述多个第一数据中所述目标传输队列对应的第一数据基于所述完成队列对应的初始队列标识,确定所述多个初始数据中的多个第二数据,获取同一个第二传输队列对应的第二数据,并对所3依次将所述排序后的数据写入所述主机的数发送模块,用于发送携带有所述第一聚合结果的直接存10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程4据virtio设备规范,当设备收到数据后,需要经过多个步骤提交给CPU(Central[0005]根据本申请实施例的一个方面,提供了一种基于半虚拟携带有第一聚合结果的直接存储器访问请求至[0006]根据本申请实施例的另一方面,还提供了一种基于半虚拟化设备的数据处理装[0007]根据本申请实施例的另一方面,还提供了一种基于半虚拟化设备的数据处理系5[0013]图2是根据本申请实施例的一种用于实现基于半虚拟化设备的数据处理方法的计[0015]图4是根据本申请实施例的一种可选的软硬结合的virtio设备虚拟化实现架构的员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范6是对半虚拟化Hypervisor中的一组通用I/O设备的抽象。使用virtio协议的设备称为ring包含有8个队列项,已提交的队列项用实心方框所示,未提交的队列项用空心方框表[0029]因此,当需要更新usedring中的多个队列项,或者需要多次更新usedring的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执[0034]应当注意到的是上述一个或多个处理器202和/或其他数据处理电路在本文中通7[0035]存储器204可用于存储应用软件的软件程序以及模块,如本申请实施例中的基于半虚拟化设备的数据处理方法对应的程序指令/数据存储装置,处理器通过运行存储在存[0036]传输装置206用于经由一个网络接收或者发送数据。上述的网络具体实例可包括[0037]显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与备)可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代[0039]在上述运行环境下,本申请提供了如图3所示的基于半虚拟化设备的数据处理方8以是直接将usedring中所有未提交的队列项;该条件也可以是属于同一个网卡传输队列第一数据进行聚合操作生成第一聚合结果,并发送携带有该第一聚合结果的DMA请求至内式发起一次DMA请求,无需针对每个队列项发起一次DMA请求,从而达到了减少更新used[0055]上述的预设数量可以是预先设置的最大聚合数量,可以根据实际需要进行设在一种可选的实施例中,在usedring中存储的未提交的队列项的数量未到达预设数量之9[0060]在一种可选的实施例中,针对每个队列项,可以确定相应的原始数据发往的[0063]在一种可选的实施例中,由于usedring中存储位置越前的队列项表示半虚拟化位置最前的队列项对应的queue作为目标queue,并将目标queue对应的所有第一数据进行为了避免多次更新usedringindex产生的操作次数多,可以确定出最新提交的队列项作列标识是1。并且,一次性完成更新usedring的第1至[0071]上述的第二传输队列也可以是virtio设备支持的队列queue,virtio设备可以使[0072]在一种可选的实施例中,与usedring中队列项的聚合操作类似,可以采用按采用按queue调度的方式进行聚合操作;如果在更新usedring的过程中未采用按queue调[0076]上述的第三传输队列也可以是virtio设备支持的队列queue,virtio设备可以使之前,采用按queue调度的方式对原始数据进行缓存调度,则后续更新usedring和更新如果采用按queue调度的方式进行聚合操作,则更新usedringindex的时候无需采用按queue调度的方式进行聚合操作;如果在更新usedring的过程中未采用按queue调度的方[0084]其中,数据获取模块702用于获取半虚拟化设备的完成队列中存储的多个初始数携带有第一聚合结果的直接存储器访问请求至的一部分可以运行在实施例1提供的计算机终端1第二数据用于表征当前提交至主机的数据;聚合模块还用于对多个第二数据进行聚合操[0097]需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方[0105]在本申请上述实施例中,半虚拟化设备还用于基于完成队列对应的初始队列标[0108]需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方设备的数据处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软[0115]处理器可以通过传输装置调用存储器存储的信息及能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile[0124]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以用于保存上述实施例所提供的基于半虚拟[0140]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 筑牢安全防线共筑平安校园三年级主题班会课件
- 水处理设备运行与维护保养预案
- 合同终止协议签署确认函(7篇)
- IT技术项目经理项目开发周期与技术创新成果绩效衡量表
- 出版行业编辑内容质量与发行量绩效衡量表
- 教育机构教研组长教学质量与教研成果KPI考核表
- 精准农业智能种植大数据平台开发方案
- 通信设备公司研发团队成员技术创新与研发成果绩效考评表
- 湖北咸宁市2025-2026学年下高一下学期期末考试历史试题(含答案)
- 河南省三门峡市2025-2026学年高二下学期7月期末考试生物试题(含答案)
- 青岛人防考试题库答案
- 2026海南省海洋与渔业科学院招聘事业编制人员4人(第1号)笔试参考试题及答案详解
- 2026年无菌操作技术考核试题及答案
- 老年髋部骨折诊疗专家共识(2025版)
- 2026年兰石化企业考核笔综合提升练习题及答案详解(考点梳理)
- 2026年人教版初一政治(道德与法治)下学期期末考试试卷及答案(共七套)
- 广告安装施工方案文本(3篇)
- 2024年7天连锁酒店员工手册
- 雨课堂学堂在线学堂云《水文随机分析(华北电力)》单元测试考核答案
- 环保行业报告
- 舞蹈类创新创业
评论
0/150
提交评论