版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
US2012210066A1,2012.08.162根据所述目标文件的标识,将所述目标文件缓存至目标缓存地址在检测到所述第二缓存区中不存在所述目标文件的标识,且检4.根据权利要求1至3中任一项所述的方法,其特征在于检测到所述第二缓存区中存在所述目标文件的标识,将所述目标文检测到所述第二缓存地址被所述进程未写满,将所述第二缓存地检测到所述第二缓存地址被所述进程写满,且所述第二缓存地址到第址的相邻下一块地址为空闲地址,将所述第二缓存地址到所述第五缓存地址中的文件合所述第二缓存地址到所述第五缓存地址中包括N个缓存块,对第一缓存3检测所述第i缓存块与所述第i+1缓存块中的文件标识当检测到所述第i缓存块与所述第i+1缓存块中的文件标识是相邻的,检测所述第i+1检测到所述目标文件的标识小于第二标识,将所述目标文件缓存至所述第一缓存区,检测到所述目标文件的标识大于第二标识,将所述目标文件缓存检测到所述目标文件的标识小于第二标识,将所述目标文件所在的使得所述计算机执行如权利要求1至10中任一权4此在操作系统将cache中的文件数据写入磁盘时,不能将几个相邻页中的文件数据合并一[0005]电子设备接收对目标文件的读取请求,电子设备响应于[0006]电子设备接收对目标文件的写入请求,电子设备响应于到读取请求的次数大于写入请求的次数时,分配的第一缓存区容量大于第二缓存区的容5[0010]在一种可能的实现方式中,第一缓存区和第二缓存区都测到第i缓存块与第i+1缓存块中的文件标识是不相邻,则合并第一缓存块至第i缓存块中6[0020]在一种可能的实现方式中,电子设备将目标文件所在的测第二缓存区中是否存在第一标识的文件。若检测第二缓存区中不存在第一标识的文件,电子设备将目标文件缓存至第六缓存地址;若检测到第二缓存区中存在第一标识的文件,7NANDFlash的固态硬盘)或分区上的文件的方法和数据结构,即在存储设备上组织文件的改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。文件分配表(file8[0052]本申请实施例提供一种缓存管理方法,通过将目标文件对行车途中的周围情况进行实时录制,并将录制的一路或者多路视频数据存储在存储卡[0056]图2示例性的示出了行车记录设备100上的用于显示应用程序菜单的用户界面记录设备100通过相机应用程序拍摄的照记录设备100可以调用摄像头对周围的情况进仪保持无线连接的用户的手机或可穿戴设备收到的短信或即时消息等9[0068]返回图标213用于返回至上一个页面,当检测到作用于返回图标214的触控操作[0070]不限于上述列出的开启行车记录设备100录制的用户操作,在具体实现中还可以[0071]当开启行车记录设备100进行录制后,行车记录设备100将录制的视频送至CPU进闪存(compactflash,CF)卡、智能媒体(smartmedia,SM)卡、记忆棒、多媒体卡[0081]图6示出了本申请实施例提供的一种缓存管理方法,应用于如图5所示的缓存系[0083]在一种具体的实现方式中,缓存管理模块502在接收应用程序对目标文件的IO请[0084]缓存管理模块502接收应用程序对目标文件的到IO请求,根据对目标文件的IO请行车记录设备中的视频或者照片,在行车记录设备中的写请求次数远远大于读请求的次管理模块502将目标文件缓存至第六缓存地址,并且在第二缓存区中记录目标文件的簇号[0091]可选地,快慢识别模块503将目标文件所在的进程的识别结果发送至缓存管理模块502。缓存管理模块502接收到快慢识别模块503发送的识别目标文件所在进程为慢写进[0092]当第二缓存区中存在簇号为N_1的文件,缓存管理模块502查找簇号N_1的文件对[0094]接下来以簇号为目标文件的标识为例,结合图8示例性地介绍本申请实施例中确[0096]具体地,缓存管理模块502接收应用程序对目标文件的IO请求后,读写识别模块第二缓存区中簇号为N对应的缓存地址;若第二缓存区中不存在簇号为N的文件,则执行[0104]若检测第二缓存地址被写满时,缓存管理模块502检测第二缓存地址的下一块地至缓存合并模块503,缓存合并模块504收到缓存管理模块502发送的第二缓存地址与第五述将第二缓存地址到第五缓存地址中缓存的文件合并的流程可以是[0106]S2041:检测第i缓存块与第i+1缓存块中的文件簇号是否相邻,若否,则执行果发送至缓存管理模块502,缓存管理模块502接收到快慢识别模块503发送的识别为快进明的是,由于文件系统在分配存储设备的簇地址存储文件数据时总是按照由小到大的顺件写请求所在进程task3由于系统调度原因休眠,进程task3对应的文件在缓存块BLK3中当第二缓存区中缓存块的空闲空间小于预设值时,缓存管理模块502将第二缓存区中的文缓存时的进程task3被唤醒,进程task3将继续写第一轮缓存中没写完的簇号为3的文件数[0117]图14示例性示出了快慢识别模块503中快慢识别算法的流程图,如图14所示,包大于第二缓存区中最小簇号,则执行S204,即检测第二缓存区中是否存在簇号为N_1的文[0126]上文中结合图1至图14详细描述了本申请实施例所提供的缓存管理方法,下面将第i+1缓存块中的文件标识是否相邻;当检测到第i缓存块与第i+1缓存块中的文件标识是(application_specificintegratedcircuit,ASIC)实现,或可编程逻辑器件(programmablelogicdevice,PLD)实现,上述PLD可以是复杂程序逻辑器件(complexprogrammablelogicaldevice,CPLD),现场可编程门阵列(field_programmablegate[0143]图16是本申请实施例提供的一种电子设备的结构示意图是专用集成电路(application_specificintegratedcircuit,ASIC)、可编程逻辑器件(programmablelogicdevice,PLD)或其组合。上述PLD复杂程序逻辑器件(complexprogrammablelogicaldevice,CPLD),现场可编程门阵列(field_programmablegate以单独采用内置处理逻辑的逻辑器件来实现,例如FPGA或数字信号处理器(digital可以是易失性存储器,易失性存储器可以是随机存取存储器(randomaccessmemory,[0151]应理解,本申请实施例的电子设备1600可对应于上述实施例[0152]本申请实施例还提供一种非瞬态计算机存储介质,计算机存储介质中存储有指机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培养良好学习习惯提高综合素质的小学主题班会课件
- 移动支付业务绩效评定表
- 安全知识行:守护童年的每一步小学主题班会课件
- 电商营销活动全流程管理方案
- 仓储物流部货物运输异常情况说明回复函3篇范文
- 财务分析师数据分析能力绩效衡量表
- 关于暂停使用某项战略资源的通知3篇范文
- 电气工程师电气设备安装与调试方案
- 关于拓展东南亚市场业务机会的通知函7篇范本
- 2026四川自贡市自流井区就业服务管理局第二批青年就业见习招募1人笔试模拟试题及答案详解
- 初中物理校本教材-《物理之窗》内容
- 《城镇燃气管理条例》
- ISO13485体系文件(手册+程序)
- 电工(技师)资格考试题
- 人教版高一数学必修一全套教案设计
- GB/T 25112-2010焊接、切割及类似工艺用压力表
- GB/T 14099.1-2004燃气轮机采购第1部分:总则与定义
- 隧道机械化施工交流
- 河道开挖、拓浚整治工程土方开挖施工方案
- 漂流旅游项目防洪评价报告
- 银行网点标准化服务培训课件
评论
0/150
提交评论