数据写入方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:41013512 阅读:19 留言:0更新日期:2024-04-18 21:50
本发明专利技术提供一种数据写入方法、装置、系统、电子设备及存储介质,该方法应用于从机,从机至少包括缓存空间和存储介质,该方法包括通过第一线程接收主机的一待写入数据的写指令后,对缓存空间状态进行第一监测,若缓存空间处于空状态或非空非满状态,触发主机发送待写入数据,以通过缓存空间接收并缓存待写入数据,作为一待写入缓存数据,接收并缓存完毕后,停止数据接收并生成写指令的指令执行信息返回主机,以触发主机发送下一待写入数据的下一写指令,通过第二线程对缓存空间状态进行第二监测,若缓存空间处于满状态或非空非满状态,将缓存空间的待写入缓存数据写入存储介质;实现发数据和写数据并行工作,能充分利用传输带宽、提高写入速率。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种数据写入方法、装置、系统、电子设备及存储介质


技术介绍

1、在usb(universal serial bus,通用串行总线)传输中,msc(mass storageclass,大容量存储设备类)是一种移动存储设备,负责传输数据量大的数据,例如u盘、移动硬盘、光盘等。msc通常采用scsi(small computer system interface,小型计算机系统接口)传输协议指令集,并使用bot(bulk-only transport,批量传输协议,批量传输端点)传输协议进行传输,在主机需要写入数据到msc时,主机发指令给msc要求写数据,并将数据传输给msc,msc对数据进行接收并写入至存储介质,当上一次数据接收并写入完毕后,msc返回指令执行状态,主机才能开启下一次数据传输。

2、由于msc将数据写入至存储介质比较费时,采用上述串行工作方式进行数据写入容易造成主机处于等待状态,既影响数据写入速率,还会浪费usb的传输带宽。


技术实现思路

>1、鉴于以上所述现本文档来自技高网...

【技术保护点】

1.一种数据写入方法,其特征在于,所述方法应用于从机,所述从机至少包括缓存空间和存储介质,所述方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,对所述缓存空间的状态进行第一监测和/或第二监测之前,所述方法包括:

3.根据权利要求2所述的数据写入方法,其特征在于,对所述缓存空间的状态进行第一监测和/或第二监测,包括:

4.根据权利要求2所述的数据写入方法,其特征在于,通过所述缓存空间接收并缓存所述待写入数据,包括:

5.根据权利要求2所述的数据写入方法,其特征在于,将所述缓存空间缓存的待写入缓存数据写入至所述存储介质,包括:...

【技术特征摘要】

1.一种数据写入方法,其特征在于,所述方法应用于从机,所述从机至少包括缓存空间和存储介质,所述方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,对所述缓存空间的状态进行第一监测和/或第二监测之前,所述方法包括:

3.根据权利要求2所述的数据写入方法,其特征在于,对所述缓存空间的状态进行第一监测和/或第二监测,包括:

4.根据权利要求2所述的数据写入方法,其特征在于,通过所述缓存空间接收并缓存所述待写入数据,包括:

5.根据权利要求2所述的数据写入方法,其特征在于,将所述缓存空间缓存的待写入缓存数据写入至所述存储介质,包括:

6.根据权利要求1-5中任一项所述的数据写入方法,其特征在于...

【专利技术属性】
技术研发人员:陈志宏
申请(专利权)人:上海先楫半导体科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1