闪存和磁盘转换存取方法

    公开(公告)号:CN102567244B

    公开(公告)日:2014-06-04

    申请号:CN201110415596.8

    申请日:2011-12-13

    Applicant: 清华大学

    Abstract: 本发明公开了一种闪存和磁盘转换存取方法,涉及计算机存储介质技术领域,包括:S1:接收文件系统发来的读写请求;S2:解析出所述读写请求中的逻辑地址,查找地址映射表得到实际的物理地址,所述地址映射表中包含了从逻辑地址到闪存和磁盘的实际物理地址的映射关系;S3:根据所述物理地址将原始的读写请求转化为具体的物理设备上各自的读写请求;S4:根据各自的读写请求控制闪存和磁盘各自的控制器完成数据的读写;S5:将读写完成后的回传数据根据所述逻辑地址返回给所述文件系统。利用本发明的方法在读写具有闪存和磁盘的混合存储系统时缩短了对存储系统的访问时间。

    进程间的通信方法、装置、系统、介质及终端

    公开(公告)号:CN110399229B

    公开(公告)日:2024-12-27

    申请号:CN201810380885.0

    申请日:2018-04-25

    Abstract: 本发明实施例公开了一种进程间的通信方法、装置、介质、系统及终端,其中,该方法包括:接收订阅端进程发送的套接字连接请求,根据所述套接字连接请求与所述订阅端进程建立套接字连接;将需要发布的目标消息内容写入至共享内存区,并获取所述目标消息内容在所述共享内存区中的地址;将所述地址通过所述套接字传输至所述订阅端进程,以使所述订阅端进程根据所述地址从所述共享内存区中读取所述目标消息内容,可降低操作系统的资源开销,并降低消息内容的传输时延,提高消息内容传输的吞吐量,实现消息内容的同步。

    多核间内存调度方法
    3.
    发明授权

    公开(公告)号:CN102521049B

    公开(公告)日:2013-07-10

    申请号:CN201110369420.3

    申请日:2011-11-18

    Applicant: 清华大学

    Abstract: 本发明涉及计算机及电子信息技术领域,公开了一种多核间内存调度方法,包括以下步骤:S1:获取来自多核的内存访问请求,在所述内存访问请求上贴上标签,然后将贴上标签的所述内存访问请求放置在缓冲区队列中;S2:从已经就绪的所述缓冲区队列中按照公平调度方法选择一个内存访问请求予以执行;S3:从bank缓冲区中选择等待时间最长的内存访问请求,将其提交至channel缓冲区;S4:从channel缓冲区中选择步骤S3中从bank缓冲区选中的请求的数据并提交至高速缓冲存储器cache中,并从cache中换出最长时间未被访问的行,并通知CPU获取所述数据。本发明能够解决多核间内存公平调度问题。

    基于内核的双重错误调试方法及系统

    公开(公告)号:CN103019877A

    公开(公告)日:2013-04-03

    申请号:CN201210591385.4

    申请日:2012-12-31

    Applicant: 清华大学

    Inventor: 王瑀屏 郭旭峰

    Abstract: 本发明提出一种基于内核的双重错误调试方法及系统。其中,方法包括以下步骤:对用户的任务进行处理;检测到对用户任务进行处理的过程中发生双重错误;通过任务门从用户任务中切换到异常处理任务中并对双重错误进行处理获得出现双重错误时的运行状态;根据运行状态对内核进行调试。根据本发明实施例的方法,通过异常处理任务获得出现双重错误时的运行状态,并对双重任务的内核进行调试处理,提高了系统的可靠性。

    进程间的通信方法、装置、系统、介质及终端

    公开(公告)号:CN110399229A

    公开(公告)日:2019-11-01

    申请号:CN201810380885.0

    申请日:2018-04-25

    Abstract: 本发明实施例公开了一种进程间的通信方法、装置、介质、系统及终端,其中,该方法包括:接收订阅端进程发送的套接字连接请求,根据所述套接字连接请求与所述订阅端进程建立套接字连接;将需要发布的目标消息内容写入至共享内存区,并获取所述目标消息内容在所述共享内存区中的地址;将所述地址通过所述套接字传输至所述订阅端进程,以使所述订阅端进程根据所述地址从所述共享内存区中读取所述目标消息内容,可降低操作系统的资源开销,并降低消息内容的传输时延,提高消息内容传输的吞吐量,实现消息内容的同步。

    用于记录与重放系统行为的方法及系统

    公开(公告)号:CN103176890B

    公开(公告)日:2016-06-01

    申请号:CN201310075209.X

    申请日:2013-03-08

    Applicant: 清华大学

    Inventor: 王瑀屏 郭旭峰

    Abstract: 本发明提出一种用于记录与重放系统行为的方法及系统,其中,方法包括以下步骤:S1:获取系统行为的开始时刻和结束时刻;S2:记录开始时刻和结束时刻之间的系统行为信息,并将系统行为信息存入自定义的记录缓冲区中;以及S3:重放记录缓冲区中的信息。根据本发明实施例的方法,通过自动进行系统行为的记录及重放,由此保证每次测试行为的一致性,同时全程无需人工参与可节省不必要的人力成本。

    一种三维模型认证系统及其方法

    公开(公告)号:CN101419703B

    公开(公告)日:2013-06-05

    申请号:CN200810239480.1

    申请日:2008-12-11

    Applicant: 清华大学

    Abstract: 本发明涉及一种三维模型认证系统及其方法。所述方法包括步骤S1,对所要保护的三维模型嵌入水印;S2,将所得嵌入后的三维模型发布到公开信道上形成待测模型;S3,检测待测模型是否满足极大条件以及水印图像是否完整来给出认证结论。采用几何方法计算积分不变量,既缩短了计算时间,又使得计算误差可控且便于进行设定,克服了原有积分不变量计算时间较长,计算误差较大的问题。

    缓冲区管理方法、系统、设备及存储介质

    公开(公告)号:CN111447253A

    公开(公告)日:2020-07-24

    申请号:CN202010129868.7

    申请日:2020-02-28

    Applicant: 清华大学

    Abstract: 本发明实施例涉及计算机通信技术领域,公开了缓冲区管理方法、系统、设备及存储介质,先获取当前缓冲区的整体运行状态;根据整体运行状态对当前采样间隔的数值进行调整,以获得新的采样间隔;通过新的采样间隔确定面向待发送数据的处理操作,以通过处理操作处理待发送数据。可见,本发明实施例考虑到了缓存区容量的有限性,可基于当前缓冲区的整体运行状态来调整采样间隔,并使用调整后的新的采样间隔来实际处理缓冲过程,提升了存储效率,可较好地处理网络中断的通信状况。同时,在系统层面上还实现了对于时序数据的均匀采样,无需改动上层应用程序代码,不增加上层应用开发的工作量,提高了多机间通信的可靠性。

    基于内核的双重错误调试方法及系统

    公开(公告)号:CN103019877B

    公开(公告)日:2016-01-20

    申请号:CN201210591385.4

    申请日:2012-12-31

    Applicant: 清华大学

    Inventor: 王瑀屏 郭旭峰

    Abstract: 本发明提出一种基于内核的双重错误调试方法及系统。其中,方法包括以下步骤:对用户的任务进行处理;检测到对用户任务进行处理的过程中发生双重错误;通过任务门从用户任务中切换到异常处理任务中并对双重错误进行处理获得出现双重错误时的运行状态;根据运行状态对内核进行调试。根据本发明实施例的方法,通过异常处理任务获得出现双重错误时的运行状态,并对双重任务的内核进行调试处理,提高了系统的可靠性。

    内层变量被外层指针引用错误静态检测方法及装置

    公开(公告)号:CN102855183B

    公开(公告)日:2015-04-15

    申请号:CN201210115343.3

    申请日:2012-04-18

    Applicant: 清华大学

    Inventor: 王瑀屏 白杨

    Abstract: 本发明公开一种内层变量被外层指针引用错误静态检测方法,包括对源代码进行预处理;查找是否存在未被处理的函数;如果存在则在未被处理的函数中查找是否存在未被处理过的取址操作语句;如果存在则根据变量表判断取址操作语句中的地址所对应的第一变量是否是未被处理的函数的内层变量;如果是则在取址操作语句之后和未被处理的函数出口之间的语句中查找是否存在值与取址操作语句中的地址相同的第二变量;如果存在则判断第二变量是否为未被处理的函数的内层变量,如果是则继续查找,否则输出相应的错误信息。本发明可有效节省人力成本,提高效率,提升目标代码稳定性,检测准确性好。本发明还公开了一种内层变量被外层指针引用错误静态检测装置。

Patent Agency Ranking