【技术实现步骤摘要】
本专利技术在于提供一种存取数据的方法与相关系统,尤指一种使用一缓冲储存模块来缓冲两储存装置之间所传递的数据的存储器空间管理(memorymanagement)方法及其存储器管理系统,其中此两储存装置为具有不同大小的基本数据存取单元(basic data access unit)的储存装置。
技术介绍
在档案管理系统中,例如一般磁盘操作系统(Disk Operating System,DOS)、窗口操作系统(Windows)与OS/2操作系统中所支持或使用的的档案配置系统(File Allocation System,FAT),磁盘(storage disk)在逻辑上将被分割成数个丛集(cluster),而每个丛集进一步将被分割成多个扇区(sector),举例来说,一个丛集具有四个512字节大小的扇区,其中该扇区为档案配置系统中一最小存取单元,此外,对于一非挥发性储存装置而言,例如闪存(flashmemory)装置,该非挥发性储存装置在逻辑上将被分割成多个基本储存单元,而一个档案则由一特定数目的基本储存单元所组成,举例来说,闪存装置中一基本储存单元为一512字节 ...
【技术保护点】
一种存储器空间管理方法,用来依据一档案系统的一存取单元的大小来处理多个原始机器运作指令(primitiveoperation)的一集合来存取依据一储存单元的大小来储存数据的一储存装置,该存储器空间管理方法包含有:接收指示至少一存 取单元地址的一原始机器运作指令;将所述存取单元地址转译成至少一相对应的储存单元地址,其中所述储存单元的大小不同于所述存取单元的大小;以及使用该储存单元地址来存取所述储存装置以响应所述原始机器运作指令。
【技术特征摘要】
US 2005-8-17 60/708,7981.一种存储器空间管理方法,用来依据一档案系统的一存取单元的大小来处理多个原始机器运作指令(primitive operation)的一集合来存取依据一储存单元的大小来储存数据的一储存装置,该存储器空间管理方法包含有接收指示至少一存取单元地址的一原始机器运作指令;将所述存取单元地址转译成至少一相对应的储存单元地址,其中所述储存单元的大小不同于所述存取单元的大小;以及使用该储存单元地址来存取所述储存装置以响应所述原始机器运作指令。2.如权利要求1所述的方法,其中当所述原始机器运作指令为一读取运作并且所述存取单元的大小小于所述储存单元的大小时,该方法另包含有缓冲所述储存单元地址所指定的一撷取后储存单元,并且只提供该撷取后储存单元的一部分以响应所述原始机器运作指令。3.如权利要求1所述的方法,其中当所述原始机器运作指令为一写入运作并且所述存取单元的大小小于所述储存单元的大小时,该方法另包含有读取对应于所述存取单元地址的一储存单元至一缓冲器,其中该储存单元包含有该存取单元地址所指定的用以写入的一存取单元与一或多个邻近存取单元,而所指定的该存取单元与该邻近存取单元的总和大小等于该储存单元的大小;以一指定值来更新所指定的用以写入的所述存取单元;以及写入所述缓冲器的数据至所述储存装置。4.如权利要求1所述的方法,其中一存储驱动程序(storage driver)、所述档案系统与所述储存装置安装于一电子装置上,所述电子装置的软件应用程序使用所述多个原始机器运作指令的所述集合来存取所述储存装置,而该多个原始机器运作指令则用于所述存储驱动程序以执行接收该多个原始机器运作指令、转译该多个原始机器运作指令与存取该储存装置的步骤。5.如权利要求1所述的方法,其中一存储驱动程序与所述档案系统安装于一第一电子装置上,而所述储存装置则安装于一第二电子装置上;该第一电子装置的软件应用程序使用所述多个原始机器运作指令的所述集合来存取所述储存装置,而该多个原始机器运作指令则用于所述存储驱动程序以执行接收该多个原始机器运作指令、转译该多个原始机器运作指令与存取所述储存装置的步骤。6.如权利要求1所述的方法,其中所述储存装置为一闪存。7.如权利要求6所述的方法,其中所述储存单元的大小为所述闪存的一储存页面的大小,而该存取单元的大小则为所述档案系统的一扇区的大小。8.一种用于一储存装置的存储器空间管理方法,所述储存装置包含有多个储存单元,该存储器空间管理方法包含有提供包含有至少一缓冲空间的一缓冲储存装置,其中该缓冲空间的大小相同于每一储存单元的大小;接收经由至少一存取单元所传送的一输入数据,并储存该输入数据至所述缓冲储存装置的所述缓冲空间,其中该存取单元的大小不同于每一储存单元的大小;以及当所述缓冲空间已满时,由传送储存于所述缓冲空间的数据至所述储存装置中所述多个储存单元的一第一储存单元以写入所述输入数据至该储存装置。9.如权利要求8所述的方法,其中所述储存装置为一闪存。10.如权利要求9所述的方法,其另包含有在所述输入数据储存于所述缓冲空间之后,除了该输入数据已...
【专利技术属性】
技术研发人员:汪秉玉,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。