【技术实现步骤摘要】
本专利技术涉及计算机领域的文件系统技术,尤其涉及。
技术介绍
在计算机及具有信息处理能力的系统中,文件系统是软件为了存储和管理数据而在存储器上建立的一些结构的总和。文件系统主要完成跟踪、记录存储器上中被耗用的空间和自由空间,维护目录名和文件名,以及跟踪、记录每一个文件的物理存储位置等三项功能。如图1所示,在现有的计算机系统中,当输入/输出控制器需要访问(读或写)文件时,如果是写操作,文件系统则首先把输入控制器的数据读取到内存中,再从内存写入到存储控制器,最后写入到存储器中;如果是读操作,则先从存储器将数据读到存储控制器,然后从存储控制器读到内存,最后从内存传送给输出控制器,其数据传输过程如图2所示。在这种访问文件方式下,访问效率会受到输入/输出控制器和内存速度影响,不仅访问效率低,而且还要耗费较多的系统资源(尤其在文件比较大时)。
技术实现思路
有鉴于此,本专利技术提供,以解决现有技术中输入/输出控制器访问文件时存在效率低和占用资源多的问题。,包括如下步骤A、系统中的输入/输出控制器向文件系统发送读文件或写文件请求;B、文件系统确定待读文件在存储器中的存储地址或为 ...
【技术保护点】
一种访问文件的方法,其特征在于该方法包括如下步骤:A、输入/输出控制器向文件系统发送读文件或写文件请求;B、文件系统确定待读文件在存储器中的存储地址或为待写文件分配存储地址,并将该存储地址返回给所述输入/输出控制器; C、输入/输出控制器向存储控制器发送读文件或写文件请求,并提供所述存储地址;D、存储控制器按所述存储地址从存储器中读取数据直接发送给输出控制器,或者输入控制器将数据直接发送给所述存储控制器,该存储控制器按所述存储地址将数据写入到存储 器中。
【技术特征摘要】
【专利技术属性】
技术研发人员:谭帅,刘健,周政军,
申请(专利权)人:北京中星微电子有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。