[发明专利]一种移动存储设备的热拔方法及实现装置有效
| 申请号: | 201110322690.9 | 申请日: | 2011-10-21 |
| 公开(公告)号: | CN102436425A | 公开(公告)日: | 2012-05-02 |
| 发明(设计)人: | 陈黎明 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
| 主分类号: | G06F12/16 | 分类号: | G06F12/16 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭英强 |
| 地址: | 519000 广东省珠海市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 移动 存储 设备 方法 实现 装置 | ||
技术领域
本发明涉及计算机操作管理领域,特别是一种移动存储设备的热拔方法及实现装置。
背景技术
为了便于说明,首先对几个名词做出解释。
内存池(memory pool):计算机的用来分配给程序运行使用的保存代码和数据的易失性存储空间,该空间分成若干个内存块,这些内存块通过指针联系起来,文件系统对存储设备的存取都要经过memory pool。
设备缓存:属于memory pool的一部分,用来暂存一些将要写到物理外围存储设备数据的存储空间,可以缓冲大量的读写请求。
刷出:将设备缓存内的数据取出写入外围存储设备内。
我们常常会遇到这种情况,在热拔出计算机外围插槽上的移动存储设备时,需要先进行弹出操作,再拔出移动存储设备,这样是为了保证安全拔出移动设备,这种拔出前的不必要的确认操作给移动存储设备的使用带来了诸多不便。
一般情况下,将数据写入移动存储设备的工作原理是:首先系统会将待写入移动存储设备的数据暂存到内存池内的设备缓存内,当计算机的CPU比较空闲时,才会在后台通过后台刷出进程将数据从设备缓存内取出再写入移动存储设备中,而为了确保在拔出移动存储设备前设备缓存内的数据已经被取出(即没有待刷出的数据),所以才需先进行弹出操作来直接调用后台刷出线程,确保数据被刷出,但是显然,如果设备缓存内的数据已经全部被刷出时还进行弹出操作这一步骤就显得多余了。在人们的日常生活中,对移动存储设备的使用已经很频繁,这种额外的操作影响了使用移动存储设备的便捷性,而且随着手持电子设备(比如手机、平板电脑、手持播放器)的普及,移动存储设备的应用也越来越广泛,拔出这些手持电子设备内的移动存
储设备前的弹出操作,相比于计算机弹出操作显得更为麻烦。
若为了图方便,就目前的操作系统直接拔出移动存储设备,计算机只会弹出消息框提醒下次需进行弹出操作再拔出移动存储设备,但这种事后诸葛亮的做法起不到任何作用,还是不能避免用户误操作可能带来的造成数据丢失或损坏移动存储设备、计算机。
发明内容
本发明需要解决的技术问题是:提供一种减少移动存储设备的弹出操作的热拔方法和实现装置,在适当的情况下,可以不进行弹出操作而直接拔出移动存储设备。
为了解决上述的技术问题,本发明所采用的技术方案是:
一种移动存储设备的热拔方法,包括下列步骤,
A、数据暂存步骤,将需要写入移动存储设备的数据暂存到内存池内设备缓存空间中;
B、设备缓存监测步骤,实时监测设备缓存中是否有未刷出的数据并给出相应的信息指示;
C、热拔步骤,当用户需要拔出移动存储设备时,根据步骤B的信息指示直接热拔或先弹出再热拔移动存储设备。
具体的,步骤B进一步限定为:
B1、一个驻留在操作系统内部独立的或在内存池相关管理单元内部直接实现的设备缓存监测线程,实时监测设备缓存中的数据状态;
B2、根据是否有未刷出数据的监测结果给出相应的驱动指示信号;
B3、信息指示驱动模块根据接收到的驱动指示信号,驱动生成相应的信息指示。
特别的,步骤C具体的两种工作情况如下:
C1、若收到设备缓存中数据全部刷出的信息指示,用户即可直接热拔出移动存储设备;
C2、若收到设备缓存中还有未刷出数据的信息指示,用户需要先做出弹出动作再热拔出移动存储设备。
作为本发明的一种改进,所述的信息指示是用户能觉察和分辨到的物理信号,包括可以用声音、图标、指示灯、指示灯的不同颜色或鼠标振动来区分不同的信息指示,所述的信息指示包括两种指示状态:设备缓存中还存在未刷出的数据和设备缓存中的数据全部刷出。
作为本发明的一种改进,所述的设备缓存分为多个存储块,每个存储块内存有外围移动存储设备的接口编号;当需要将数据写入某个移动存储设备时,先将数据暂存到该移动设备接口编号对应的存储块内,再实时监测设备缓存内该存储块中是否有未刷出的数据,最后根据监测结果做出相应热拔动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110322690.9/2.html,转载请声明来源钻瓜专利网。





