【技术实现步骤摘要】
本专利技术涉及存储
,尤其涉及一种缓存存储设备数据的方法及其系统。
技术介绍
计算机对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到目前社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革。计算机已遍及学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。它是人类进入信息时代的重要标志之一。计算机的主要硬件,硬盘,内存和处理器之间的速度是不一样的,其中处理器的速度是非常快的,内存次之,而硬盘的速度相对于处理器来说是很慢的。一件任务的处理要通过处理器给出的指令,把相关数据从硬盘里调出来,到内存,在内存和处理器之间还会有许多数据的传输,内存本身不能处理数据,要通过处理器来处理,当他们一起工作的时候,由于处理器和内存工作得快,它们常在把数据处理完了,则需要等硬盘,这样就大大降低了系统的整体性能,不能发挥所有硬件的性能。为了解决这个问题,一个优秀的操作系统必然要有“缓存”作为这些硬件之间的一个中间站,以缓和这种矛盾,从而一定程度上提高系统的性能,“ ...
【技术保护点】
一种缓存存储设备数据的方法,其特征在于,所述方法包括如下步骤:设置需要缓存的数据的逻辑块寻址范围;在存储设备接收到的IO指令在所述逻辑块寻址范围内时,将所述IO指令对应的数据进行缓存。
【技术特征摘要】
1.一种缓存存储设备数据的方法,其特征在于,所述方法包括如下步骤设置需要缓存的数据的逻辑块寻址范围;在存储设备接收到的IO指令在所述逻辑块寻址范围内时,将所述IO指令对应的数据进行缓存。2.根据权利要求1所述的方法,其特征在于,在所述在存储设备接收到的IO指令在所述逻辑块寻址范围内时,将所述IO指令对应的数据进行缓存的步骤之后包括在预设条件到达时,将已缓存的所述IO指令对应的数据存储到所述存储设备中;所述预设条件包括将已缓存的所述IO指令对应的数据存储到所述存储设备的定时时间;和/或已缓存的所述IO指令对应的数据在缓存系统中存储的时间期限;和/或已缓存的所述IO指令对应的数据在缓存系统中达到的存储百分比值。3.根据权利要求1所述的方法,其特征在于,所述设置需要缓存的数据的逻辑块寻址范围的步骤包括分析应用的特征,将所述应用的热点数据设置为所述需要缓存的数据,并获取所述需要缓存的数据逻辑块寻址范围;将所述需要缓存的数据的逻辑块寻址范围的信息记录到配置文件当中,并将所述配置文件通过缓存系统接口配置到缓存系统当中;或者分析应用的特征,根据所述应用的特征撰写缓存配置函数,并将所述缓存配置函数注册于所述缓存系统。4.根据权利要求3所述的方法,其特征在于,所述在存储设备接收到的IO指令在所述逻辑块寻址范围内时,将所述IO指令对应的数据进行缓存的步骤包括在存储设备接收到的IO指令时,判断所述IO指令对应的数据是否在所述需要缓存的数据逻辑块寻址范围内;或者在存储设备接收到的IO指令时,通过所述缓存配置函数判断所述IO指令对应的数据是否在所述需要缓存的数据逻辑块寻址范围内;当所述IO指令对应的数据在所述需要缓存的数据逻辑块寻址范围内时,将所述IO指令对应的数据存储在所述缓存系统中。5.根据权利要求4所述的方法,其特征在于,所述需要缓存的数据...
【专利技术属性】
技术研发人员:曹庭华,
申请(专利权)人:记忆科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。