发明名称 数据读写方法和电子设备
摘要 本发明公开了一种数据读写方法和使用该方法的电子设备。所述电子设备,包括:第一硬件系统,其上运行有第一操作系统;第二硬件系统,其上运行有第二操作系统;第一读写控制单元,位于所述第一硬件系统中;第二读写控制单元,位于所述第二硬件系统中;以及多端口存储装置;其中,所述多端口存储装置包括存储介质区域,用于存储数据;第一数据接口,用于支持第一数据传输协议;以及第二数据接口,用于支持第二数据传输协议;其中,所述第一操作系统和所述第二操作系统分别经由所述第一数据接口和/或所述第二数据接口进行对所述存储介质区域的读写,其中,所述多端口存储装置经由所述第一读写控制单元接收来自第一操作系统对所述存储介质区域的读/写操作,根据所述第一读写控制单元的控制进行对所述存储介质区域的读/写的锁定,以避免所述第二操作系统对所述存储介质区域进行读/写操作时发生冲突。
申请公布号 CN103294405B 申请公布日期 2016.08.17
申请号 CN201210053970.9 申请日期 2012.03.02
申请人 联想(北京)有限公司 发明人 王奇刚;付荣耀;张强
分类号 G06F3/06(2006.01)I;G06F13/16(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 安之斐
主权项 一种数据读写方法,应用于一种具有多端口存储装置的电子设备,所述电子设备具有第一硬件系统和第二硬件系统,所述第一硬件系统运行有第一操作系统,所述第二硬件系统具有第二操作系统,所述多端口存储装置包括用于存储数据的存储介质区域,以及支持第一数据传输协议的第一数据接口和支持第二数据传输协议的第二数据接口的至少两个数据接口,所述第一操作系统和所述第二操作系统分别经由所述第一数据接口和/或所述第二数据接口进行对所述存储介质区域的读写,所述电子设备还包括第一读写控制单元以及第二读写控制单元,所述第一读写控制单元位于第一硬件系统,第二读写控制单元位于第二硬件系统,所述数据读写方法包括:所述多端口存储装置经由所述第一读写控制单元接收来自第一操作系统对所述存储介质区域的读/写操作,根据所述第一读写控制单元的控制进行对所述存储介质区域的读/写的锁定,以避免所述第二操作系统对所述存储介质区域进行读/写操作时发生冲突,其中当所述第一操作系统通过所述第一数据接口读取所述存储介质区域中存储的对象时,所述第一读写控制单元执行判断所述对象是否被加锁的步骤,并且获得第一判断结果,如果所述第一判断结果显示所述对象未被加锁或已被加第一读锁,则所述第一读写控制单元为所述对象加第二读锁,执行对所述对象的读取,并且在完成读取之后解除所述第二读锁,如果所述第一判断结果显示所述对象已被加写锁,则所述第一读写控制单元返回所述判断所述对象是否被加锁步骤的步骤。
地址 100085 北京市海淀区上地西路6号