【技术实现步骤摘要】
存储器分区的更新方法、装置、电子装置和存储介质
[0001]本申请涉及计算机存储领域,特别是涉及存储器分区的更新方法、装置、电子装置和存储介质。
技术介绍
[0002]在日常的计算机设备的使用过程中,计算机系统的更新越来越频繁。而由于新版系统软件的大小往往和旧版系统软件不一致,在更新过程中可能会出现新版系统的分区地址和分区大小与旧版系统不一致的情形,进而导致在更新进程中发生分区不对应、地址无法访问等情形,最终导致更新进程异常或者崩溃。
[0003]为了解决系统更新过程中分区不一致的情形,现有技术中都是获取新版系统和旧版系统分区列表,得到新版系统分区的各个起始地址,计算新版系统分区的各个起始地址相对于旧版系统分区的各个起始地址的偏移量,得到系统更新后的分区地址。但是,由于旧版系统的每个分区是固定且相互独立的,因此只能在每个分区的内部计算新版系统分区的起始地址的偏移量,而不能跨分区计算起始地址的偏移量。
[0004]针对相关技术中存在的不能跨分区计算起始地址的偏移量的技术问题,目前还没有提出有效的解决方案。 />
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种存储器分区的更新方法,其特征在于,包括:基于第一空间划分结果获取多个第一存储区地址,所述第一空间划分结果为存储器更新前的空间划分结果;基于多个所述第一存储区地址建立总存储区,并建立第一对应关系,所述第一对应关系为多个所述第一存储区地址与总存储区地址的对应关系,所述总存储区的存储空间不小于多个所述第一存储区的存储空间之和;基于分区更新需求获取多个第二存储区地址,并建立第二对应关系,所述第二对应关系为多个所述第二存储区地址与总存储区地址的对应关系,所述分区更新需求为更新后的存储器的空间划分需求;基于所述第一对应关系以及第二对应关系,建立多个所述第一存储区地址与多个所述第二存储区地址的对应关系。2.根据权利要求1所述的存储器分区的更新方法,其特征在于,所述基于多个所述第一存储区地址建立总存储区包括:获取多个所述第一存储区的所有存储单元的数量,所述存储单元至少包括一个字节;建立所述总存储区,所述总存储区的存储单元数量不低于多个所述第一存储区的所有存储单元的数量。3.根据权利要求1所述的存储器分区的更新方法,其特征在于,所述基于分区更新需求获取多个第二存储区地址之前还包括:获取待更新系统软件的每个镜像文件的最小存储空间,所述待更新系统软件为系统更新过程中待安装的系统软件;基于每个所述镜像文件的最小存储空间建立与该镜像文件对应的所述第二存储区,所述第二存储区的存储空间不小于与该第二存储区对应的镜像文件的最小存储空间。4.根据权利要求3所述的存储器分区的更新方法,其特征在于,所述建立多个所述第一存储区地址与多个所述第二存储区地址的对应关系之后还包括:获取所述待更新系统软件的多个所述镜像文件,并依次基于多个所述第一存储区地址与多个所述第二存储区地址的对应关系将每个所述镜像文件存入所述第一存储区。5.根据权利要求1所述的存储器分区的更新方法,其特征在于,所述建立多个所述第一存储区地址与多个所述第二存储区地址的对应关系之后还包括:基于多个所述第二存储区地址建立第二存储区控制单元,所述第...
【专利技术属性】
技术研发人员:柴昊,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。