【技术实现步骤摘要】
本专利技术涉及一种,特别涉及一种可自动调整分割区容量的存储 空间管理系统和方法。
技术介绍
随着科技的进步,现在硬件设备的功能越来越强大,因此对其存储系统的要求也越来越 高,除了存储容量越做越大以外,如何合理地分配存储资源以提高存储空间的使用效率成为 了人们越来越关心的问题。现有的存储系统一般会把整个存储空间分割为几个区域来独立运用,但每个分割区的大 小是固定不变的。这样一来,对于那些设置了密码的分割区在没有存储太多资料的情况下也 会一直占用固定的空间,不知道密码的人无法使用这些闲置的存储空间从而造成存储资源的 浪费。此外,对于那些加密保护的分割区,太多的闲置空间还会引起不必要的关注,不利于 机密资料的保护。
技术实现思路
有鉴于此,有必要提供一种能够根据存储资料的大小来自动调整分割区容量的存储空间 管理系统及存储空间管理方法。一种存储空间管理系统,该系统包括控制器、存储装置及缓存寄存器,所述存储装置包 括存储空间分配表、第一分割区和第二分割区。所述第一、第二分割区物理地址连续分布且 分别包括用于记录分割区内存储情况的分区信息表和用于存储资料的第一分割区存储区域和 第二分割区存储区域。所述控制器进一步包括存储空间整理模块,用于使所述第一分割区 和第二分割区内的存储资料分别连续存放;资料大小计算模块,用于计算所述存储资料的大 小;存储空间计算模块,用于计算所述第一、第二分割区内闲置的存储空间;分区信息表变 更模块,用于根据第一、第二分割区的变化情况改变分区信息表的指针位置和分区信息表的 内容;缓存模块,用于缓存在调整第一分割区和第二分割区容量的过程中所述第一 ...
【技术保护点】
一种存储空间管理系统,该系统包括控制器、存储装置及缓存寄存器,所述存储装置包括存储空间分配表、第一分割区和第二分割区,所述第一、第二分割区物理地址连续分布且分别包括用于记录分割区内存储情况的分区信息表和用于存储资料的第一分割区存储区域和第二分割区存储区域,其特征在于,所述控制器进一步包括: 存储空间整理模块,用于使所述第一分割区和第二分割区内的存储资料分别连续存放; 资料大小计算模块,用于计算所述存储资料的大小; 存储空间计算模块,用于计算所述第一分割区和第二分割区内闲置的存储空间; 分区信息表变更模块,用于根据第一分割区和第二分割区的变化情况改变分区信息表的指针位置和更新对应的分区信息表内容; 缓存模块,用于缓存在调整第一分割区和第二分割区容量的过程中所述第一分割区和第二分割区内原有资料的位置信息; 建立链接模块,用于根据新的分区信息表和缓存的原有资料的位置信息建立所存储资料的物理地址和逻辑地址之间的链接。
【技术特征摘要】
1.一种存储空间管理系统,该系统包括控制器、存储装置及缓存寄存器,所述存储装置包括存储空间分配表、第一分割区和第二分割区,所述第一、第二分割区物理地址连续分布且分别包括用于记录分割区内存储情况的分区信息表和用于存储资料的第一分割区存储区域和第二分割区存储区域,其特征在于,所述控制器进一步包括存储空间整理模块,用于使所述第一分割区和第二分割区内的存储资料分别连续存放;资料大小计算模块,用于计算所述存储资料的大小;存储空间计算模块,用于计算所述第一分割区和第二分割区内闲置的存储空间;分区信息表变更模块,用于根据第一分割区和第二分割区的变化情况改变分区信息表的指针位置和更新对应的分区信息表内容;缓存模块,用于缓存在调整第一分割区和第二分割区容量的过程中所述第一分割区和第二分割区内原有资料的位置信息;建立链接模块,用于根据新的分区信息表和缓存的原有资料的位置信息建立所存储资料的物理地址和逻辑地址之间的链接。2.如权利要求l所述的存储空间管理系统,其特征在于所述存储装 置可以为硬盘、内存或闪存。3.如权利要求l所述的存储空间管理系统,其特征在于所述存储空 间分配表用于记录整个存储空间的分配情况。4.如权利要求l所述的存储空间管理系统,其特征在于所述第一分 割区和第二分割区的分区信息表包括一用于记录对应第一分割区和第二分割区存储情况的基 本输入输出系统参数模块、 一用于记录对应第一分割区和第二分割区内所存储资料的物理地 址和逻辑地址向量表的分割区文件地址表和一用于记录对应第一分割区和第二分割区内所存 储资料第一层目录的分割区根目录。5.如权利要求l所述的存储空间管理系统,其特征在于所述分区信息表和对应的第一分割区存储区域、第二分割区存储区域的物理地址连续分布且分区信息表 的物理地址位于对应的第一分割区存储区...
【专利技术属性】
技术研发人员:姜林易达,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。