配电终端内存管理方法、装置、电子设备及存储介质

    公开(公告)号:CN115658561B

    公开(公告)日:2023-03-14

    申请号:CN202211430095.1

    申请日:2022-11-16

    IPC分类号: G06F12/06

    摘要: 本申请适用于内存管理分配技术领域,提供了一种配电终端内存管理方法、装置、电子设备及存储介质。该方法应用于电子设备上,该电子设备的内存空间包括具有层级关系的N层内存单元,第n层内存单元包括2n‑1个内存块,N为大于0的整数,n为[1,N]区间的整数;相邻两层的内存单元中,每个上层内存块包括不重复的两个下层内存块;该方法包括:获取指示待存储数据所申请内存的大小的内存申请请求;根据内存申请请求确定候选内存块;在候选内存块包括的所有下层内存块均空闲时,确定该候选内存块为目标内存块,并将待存储数据存储至目标内存块中。本申请能够减少内存的分配和管理中内存碎片的产生,提高内存的利用率。

    多任务调度方法、装置及处理芯片

    公开(公告)号:CN117931456B

    公开(公告)日:2024-06-14

    申请号:CN202410316580.9

    申请日:2024-03-20

    IPC分类号: G06F9/50 G06F9/48

    摘要: 本申请适用于电数字数据处理技术领域,提供了一种多任务调度方法、装置及处理芯片。该方法包括:根据基础任务的预期执行时长和循环时间间隔,确定多任务调度的时间间隙的时长和基础任务的时间片;基于时间间隙的时长,对各循环任务进行拆分,得到各循环任务对应的子任务以及子任务的时间片;根据各循环任务的循环时间间隔,对基础任务和各循环任务对应的子任务进行排序,并基于排序结果,对各非循环任务进行拆分,得到各非循环任务对应的子任务以及子任务的时间片;在排序结果中插入各非循环任务对应的子任务,得到调度队列,根据调度队列执行任务。本申请可以减少各任务之间的空闲时间,有效进行多任务调度,提高低端芯片,如CPU的执行效率,减少CPU的资源浪费,使低端芯片实现高性能。

    配电终端内存管理方法、装置、电子设备及存储介质

    公开(公告)号:CN115658561A

    公开(公告)日:2023-01-31

    申请号:CN202211430095.1

    申请日:2022-11-16

    IPC分类号: G06F12/06

    摘要: 本申请适用于内存管理分配技术领域,提供了一种配电终端内存管理方法、装置、电子设备及存储介质。该方法应用于电子设备上,该电子设备的内存空间包括具有层级关系的N层内存单元,第n层内存单元包括2n‑1个内存块,N为大于0的整数,n为[1,N]区间的整数;相邻两层的内存单元中,每个上层内存块包括不重复的两个下层内存块;该方法包括:获取指示待存储数据所申请内存的大小的内存申请请求;根据内存申请请求确定候选内存块;在候选内存块包括的所有下层内存块均空闲时,确定该候选内存块为目标内存块,并将待存储数据存储至目标内存块中。本申请能够减少内存的分配和管理中内存碎片的产生,提高内存的利用率。

    多任务调度方法、装置及处理芯片

    公开(公告)号:CN117931456A

    公开(公告)日:2024-04-26

    申请号:CN202410316580.9

    申请日:2024-03-20

    IPC分类号: G06F9/50 G06F9/48

    摘要: 本申请适用于电数字数据处理技术领域,提供了一种多任务调度方法、装置及处理芯片。该方法包括:根据基础任务的预期执行时长和循环时间间隔,确定多任务调度的时间间隙的时长和基础任务的时间片;基于时间间隙的时长,对各循环任务进行拆分,得到各循环任务对应的子任务以及子任务的时间片;根据各循环任务的循环时间间隔,对基础任务和各循环任务对应的子任务进行排序,并基于排序结果,对各非循环任务进行拆分,得到各非循环任务对应的子任务以及子任务的时间片;在排序结果中插入各非循环任务对应的子任务,得到调度队列,根据调度队列执行任务。本申请可以减少各任务之间的空闲时间,有效进行多任务调度,提高低端芯片,如CPU的执行效率,减少CPU的资源浪费,使低端芯片实现高性能。