发明名称 一种文件处理方法及系统
摘要 本发明公开了一种文件处理方法及系统,操作系统中注册有内存访问异常处理函数,该方法包括:当接收到打开文件的请求时,申请与所请求打开的文件对应的内存区域,并且设置内存区域的属性为不可读写;当接收到读取文件的请求时,访问与所请求读取的文件对应的内存区域;若内存访问失败且失败原因为内存区域的属性为不可读写,则通过调用和执行内存访问异常处理函数,从磁盘中获取所请求读取的文件数据,将获取到的文件数据存储到内存区域,并将内存区域属性设置为可读写,从内存区域中读取文件数据;否则,从内存区域中读取文件数据。
申请公布号 CN103246611A 申请公布日期 2013.08.14
申请号 CN201210025896.X 申请日期 2012.02.07
申请人 腾讯科技(深圳)有限公司 发明人 陈卓;白子潘
分类号 G06F12/08(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京鑫媛睿博知识产权代理有限公司 11297 代理人 龚家骅
主权项 一种文件处理方法,其特征在于,操作系统中注册有内存访问异常处理函数,该方法包括:当接收到打开文件的请求时,申请与所请求打开的文件对应的内存区域,并且设置所述内存区域的属性为不可读写;当接收到读取文件的请求时,访问与所请求读取的文件对应的内存区域;若内存访问失败且失败原因为所述内存区域的属性为不可读写,则通过调用和执行所述内存访问异常处理函数,从磁盘中获取所请求读取的文件数据,将获取到的文件数据存储到所述内存区域,并将所述内存区域属性设置为可读写,从所述内存区域中读取文件数据;否则,从所述内存区域中读取文件数据。
地址 518057 广东省深圳市福田区振兴路赛格科技园2栋东403室