[发明专利]电子设备及其系统升级包的制作方法、系统升级方法有效
申请号: | 202110831343.2 | 申请日: | 2021-07-22 |
公开(公告)号: | CN113687855B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 陈祥 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F3/06 |
代理公司: | 上海音科专利商标代理有限公司 31267 | 代理人: | 贾玉 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 及其 系统升级 制作方法 方法 | ||
本申请涉及一种电子设备及其系统升级包的制作方法、系统升级方法,该系统升级包的制作方法包括:从系统升级包对应的系统分区中,选择出不满足对齐条件的敏感分区;按照系统分区的分区地址的递增方向,在不满足对齐条件的敏感分区前加入不存储系统数据的保留分区,以使得敏感分区满足对齐条件。通过本申请的方法,在制作系统升级包的过程中,于系统升级包的敏感分区之前填充保留分区使得敏感分区之前的系统分区和保留分区的分区大小之和满足对齐规则,这样可以避免直接将系统分区的分区大小调大或者调小,造成电子设备的操作系统无法读写系统分区,因此,能够确保系统分区的分区大小保持不变,实现敏感分区对齐。
技术领域
本申请涉及终端设备领域,尤其涉及一种电子设备及其系统升级包的制作方法、系统升级方法。
背景技术
安装了操作系统的电子设备会包含多个分区,电子设备的操作系统或文件系统会对其中的一些分区进行频繁地读写数据操作,这些分区可以称为“敏感分区”。
通常,在划分敏感分区的时候,要确保敏感分区实现分区对齐。其中,分区对齐是指:敏感分区的分区起始地址与电子设备的存储装置的其中一个物理存储单元的起始地址一致,如图1(a)所示,敏感分区的分区起始地址为0x0000000,存储装置的物理存储单元的大小为512B(Byte,字节),敏感分区的分区起始地址与物理存储单元0的起始地址一致。如果敏感分区没有实现对齐,如图1(b)所示,敏感分区的分区起始地址为0x0000014,敏感分区的分区起始地址落在了物理存储单元0内。如果操作系统需要读写500B的数据的话,在图1(a)的场景下,操作系统只需要从存储装置加载物理存储单元0;而在在图1(b)的场景下,操作系统则需要从存储装置加载物理存储单元0和物理存储单元1,也就是跨物理存储单元现象,会产生额外的读写操作。
发明内容
本申请的目的在于提供一种系统升级包的制作方法,应用于电子设备。
本申请的第一方面提供了一种系统升级包的制作方法,包括:从系统升级包设置的分区信息对应的系统分区中,选择出不满足对齐条件的敏感分区;
按照系统分区的分区地址的递增方向,在不满足对齐条件的敏感分区前加入不存储系统数据的保留分区,以使得敏感分区满足对齐条件;
其中对齐条件包括:按照分区地址的递增方向,敏感分区之前的系统分区的存储容量之和为预设容量值的整数倍。
即在本申请的实施例中,这里的对齐条件可以是,例如,8MB对齐规则,也可以是4MB对齐规则或者16MB对齐规则,这里的系统分区可以是已存在分区。在制作系统升级包的过程中,于系统升级包的敏感分区之前填充保留分区使得敏感分区之前的系统分区和保留分区的分区大小之和满足对齐规则,这样可以避免直接将系统分区的分区大小调大或者调小,造成电子设备的操作系统无法读写系统分区,因此,能够确保系统分区的分区大小保持不变,实现敏感分区对齐。
在上述第一方面的一种可能的实现中,系统升级包中设置的分区信息包括系统分区的分区名称、分区地址、分区大小。
即在本申请的实施例中,系统分区按分区地址的递增方向排列。
在上述第一方面的一种可能的实现中,敏感分区的系统数据的读写操作频率高于预设的读写操作频率阈值或者系统数据的优先级高于预设的优先级阈值。
在上述第一方面的一种可能的实现中,敏感分区之前的系统分区包括系统分区中的起始分区,起始分区的分区地址包括系统分区的起始分区地址。
即在本申请的实施例中,这里的起始分区可以是系统分区中的第一个分区,例如,起始分区可以是序号为1的A分区。
在上述第一方面的一种可能的实现中,敏感分区之前的系统分区为敏感分区与另一敏感分区之间的分区,并且另一敏感分区满足对齐条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110831343.2/2.html,转载请声明来源钻瓜专利网。