预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN103294405A*(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103294405103294405A(43)申请公布日2013.09.11(21)申请号201210053970.9(22)申请日2012.03.02(71)申请人联想(北京)有限公司地址100085北京市海淀区上地西路6号(72)发明人王奇刚付荣耀张强(74)专利代理机构北京市柳沈律师事务所11105代理人安之斐(51)Int.Cl.G06F3/06(2006.01)G06F13/16(2006.01)权权利要求书2页利要求书2页说明书6页说明书6页附图4页附图4页(54)发明名称数据读写方法和电子设备(57)摘要本发明公开了一种数据读写方法和使用该方法的电子设备。所述电子设备,包括:第一硬件系统,其上运行有第一操作系统;第二硬件系统,其上运行有第二操作系统;第一读写控制单元,位于所述第一硬件系统中;第二读写控制单元,位于所述第二硬件系统中;以及多端口存储装置;其中,所述多端口存储装置包括存储介质区域,用于存储数据;第一数据接口,用于支持第一数据传输协议;以及第二数据接口,用于支持第二数据传输协议;其中,所述第一操作系统和所述第二操作系统分别经由所述第一数据接口和/或所述第二数据接口进行对所述存储介质区域的读写,其中,所述多端口存储装置经由所述第一读写控制单元接收来自第一操作系统对所述存储介质区域的读/写操作,根据所述第一读写控制单元的控制进行对所述存储介质区域的读/写的锁定,以避免所述第二操作系统对所述存储介质区域进行读/写操作时发生冲突。CN103294405ACN1032945ACN103294405A权利要求书1/2页1.一种数据读写方法,应用于一种具有多端口存储装置的电子设备,所述电子具有第一硬件系统和第二硬件系统,所述第一硬件系统运行有第一操作系统,所述第二硬件系统具有第二操作系统,所述多端口存储装置包括用于存储数据的存储介质区域,以及支持第一数据传输协议的第一数据接口和支持第二数据传输协议的第二数据接口的至少两个数据接口,所述第一操作系统和所述第二操作系统分别经由所述第一数据接口和/或所述第二数据接口进行对所述存储介质区域的读写,所述电子设备还包括第一读写控制单元以及第二读写控制单元,所述第一读写控制单元位于第一硬件系统,第二读写控制单元位于第二硬件系统,所述数据读写方法包括:所述多端口存储装置经由所述第一读写控制单元接收来自第一操作系统对所述存储介质区域的读/写操作,根据所述第一读写控制单元的控制进行对所述存储介质区域的读/写的锁定,以避免所述第二操作系统对所述存储介质区域进行读/写操作时发生冲突。2.如权利要求1所述的数据读写方法,其中所述多端口存储装置经由所述第一读写控制单元接收来自第一操作系统对所述存储介质区域的读/写操作,根据所述第一读写控制单元的控制进行对所述存储介质区域的读/写的锁定,以避免所述第二操作系统对所述存储介质区域进行读/写操作时发生冲突包括:当所述第一操作系统通过所述第一数据接口读取所述存储介质区域中存储的对象时,所述第一读写控制单元执行判断所述对象是否被加锁的步骤,并且获得第一判断结果,如果所述第一判断结果显示所述对象未被加锁或已被加第一读锁,则所述第一读写控制单元为所述对象加第二读锁,执行对所述对象的读取,并且在完成读取之后解除所述第二读锁,如果所述第一判断结果显示所述对象已被加写锁,则所述第一读写控制单元返回所述判断所述对象是否被加锁步骤的步骤;当所述第一操作系统通过所述第一数据接口写入所述存储介质区域中存储的对象时,所述第一读写控制单元执行判断所述对象是否被加锁的步骤,并且获得第二判断结果,如果所述第二判断结果显示所述对象未被加锁,则所述第一读写控制单元为所述对象加写锁,执行对所述对象的写入,并且在完成写入之后解除所述写锁,如果所述第二判断结果显示所述对象已被加读锁或写锁,则所述第一读写控制单元返回所述判断所述对象是否被加锁步骤的步骤。3.如权利要求1所述的数据读写方法,其中所述第一数据接口是SATA接口,并且所述第二数据接口是MMC/SD/SDIO接口中的一种。4.如权利要求1所述的数据读写方法,其中第一数据传输协议和第二数据传输协议是相同协议,所述电子设备经由所述第一数据接口和所述第二数据接口同时进行对所述存储介质区域的读写。5.一种电子设备,包括:第一硬件系统,其上运行有第一操作系统;第二硬件系统,其上运行有第二操作系统;第一读写控制单元,位于所述第一硬件系统中;第二读写控制单元,位于所述第二硬件系统中;以及多端口存储装置;2CN103294405A权利要求书2/2页其中,所述多端口存储装置包括存储介质区域,用于存储数据;第一数据接口,用于支持