【技术实现步骤摘要】
本专利技术涉及计算机应用领域,特别涉及一种提高访问USB接口的信息安全设备速度的方法及装置。
技术介绍
USB(Universal Serial Bus,通用串行总线)接口是一种串行接口的新标准,其主要优点是速度快、功耗低、支持即插即用(Plug & Play)、使用安装方便。目前使用中的USB接口设备的通讯速度分别为1.5Mbps、12Mbps、480Mbps。内存是主板上的存储部件,CPU直接与之沟通,并用其存储数据,它存放的是当前正在使用的(即执行中)数据和程序,当外部存储器(包括USB设备)中的数据或某个程序需要处理时,必须将其通过一定的调度算法从外存调入内存。内存的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦数据处理结束或发生断电,内存中的程序和数据就会丢失,CPU访问内存的速度与CPU的工作速度相适应,从528MB/s到2100MB/s不等,远大于其访问外部存储器的速度。随着计算机技术的快速发展,计算机在处理数据及执行多任务时的速度将直接作为衡量一台计算机性能好坏的重要指标。通常,当计算机系统访问USB接口设备时,明显感觉到运行速度慢了许多,这是由于USB接口设备速度的限制,CPU访问USB的速度远低于其访问内存的速度所造成的。因此,频繁的访问USB接口设备,会严重的降低系统的效率。
技术实现思路
本专利技术的目的在于克服现有技术中计算机访问USB接口设备时,运行速度慢及系统运行效率低的问题,提供了一种提高访问USB接口的信息安全设备速度的方法及装置。所述技术方案如下一种提高 ...
【技术保护点】
一种提高访问USB接口的信息安全设备速度的方法,其特征在于,在内存中划分出USB存储区,并执行以下步骤: 步骤A:当需要读取USB设备内的公有数据时,访问内存中的USB存储区,判断所需数据是否在USB存储区中,如果是,则执行步骤B;否则执行步骤C; 步骤B:从内存中的USB存储区读取所述数据; 步骤C:从USB设备中读取所述数据,并把所述数据存入内存中的USB存储区; 步骤D:对所述数据进行操作后结束。
【技术特征摘要】
1.一种提高访问USB接口的信息安全设备速度的方法,其特征在于,在内存中划分出USB存储区,并执行以下步骤步骤A当需要读取USB设备内的公有数据时,访问内存中的USB存储区,判断所需数据是否在USB存储区中,如果是,则执行步骤B;否则执行步骤C;步骤B从内存中的USB存储区读取所述数据;步骤C从USB设备中读取所述数据,并把所述数据存入内存中的USB存储区;步骤D对所述数据进行操作后结束。2.如权利要求1所述的提高访问USB接口的信息安全设备速度的方法,其特征在于,所述步骤C还包括把USB设备内除所述读取的数据以外的所有公有数据存入内存中的USB存储区。3.如权利要求1所述的提高访问USB接口的信息安全设备速度的方法,其特征在于,所述方法还包括对系统进行监控,发现USB设备后,把USB设备公有数据存入内存中的USB存储区。4.如权利要求1至3中任意一项权利要求所述的提高访问USB接口的信息安全设备速度的方法,其特征在于,当多个线程访问USB存储区时,执行以下步骤步骤A′判断当前正在访问USB存储区的线程的具体操作情况;步骤B′如果当前正在访问USB存储区的线程在执行写数据操作,所述USB存储区中的数据处于锁定状态,当所述写数据操作结束后,当前线程解除对USB存储区的锁定,其他线程访问USB存储区中的数据;步骤C′如果当前正在访问USB存储区的线程在执行读数据操作,判断其他线程是否要读数据,如果是,则执行;否则需要等待,当所述当前正在访问USB存储区的线程完成读操作后,执行操作。5.一种提高访问USB接口的信息安全设备速度的方法,其特征在于,所述方法在内存中划分出USB存储区,并执行以下步骤步骤A″当需要向USB设备内写数据时,判断所述数据是公有数据还是私有数据;步骤B″如果所述数据为公有数据,则写入USB设备的公有区,并把公有区中的数据存入内存的USB存储区;如果所述数据为私有数据,则写入USB设备的私有区。6.如权利要求5所述的提高访问USB接口的信息安全设备速度的方法,其特征在于,当多个线程访问USB存储区时,执行以下步骤步骤A′判断当前正在访问USB存储区的线程的具体操作情况;步骤B′如果当前正在访问USB存储区的线程在执行写数据操作,所述USB存储区中的数据处于锁定状态,当所述写数据操作结束后,当前线程解除对USB存储区的锁定,其他线程访问USB存储区中的数据;步骤C′如果当前正在访问USB存储区的线程在执行读数据操作,判断其他线程是否要读数据,如果是,则执行;否则需要等待,当所述当前正在访问USB存储区的线程完成读操作后,执行操作。7.一种提高访问USB接口的信息安全设备速度的装置,其特征在于,所述装置包括USB存储区模块、USB设备和读数据模块;所述USB存储区模块在内存上,用于存储USB设备的公有数据;所述USB设备用于提供读数据模块所需的数据对象;所述读数据模块用于当需要读取USB设备内的公有数据时,访问USB存储区模块,判断所需数据是否在USB存储区模块中,如果是,从USB存储区模块中读取所述...
【专利技术属性】
技术研发人员:陆舟,于华章,
申请(专利权)人:北京飞天诚信科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。