-
公开(公告)号:CN115981814A
公开(公告)日:2023-04-18
申请号:CN202211669137.7
申请日:2022-12-23
Applicant: 浙江中控技术股份有限公司
IPC: G06F9/48 , G06F9/4401 , G06F9/50
Abstract: 本发明涉及一种用于操作系统中的定时器的实现方法和存储介质,该实现方法包括:在硬件定时器中断时,判断是否存在到期的目标定时器;在确定存在到期的目标定时器并且到期的目标定时器为到期的软件定时器时,通过消息链表唤醒软件定时器线程,并将软件定时器线程的优先级调整为与到期的软件定时器的优先级相同的优先级,以及在调整后的软件定时器线程中执行到期的软件定时器对应的业务;在确定存在到期的目标定时器并且到期的目标定时器为到期的节拍定时器时,在硬件定时器的中断环境中执行到期的节拍定时器对应的业务,从而软件定时器线程的优先级会随到期的软件定时器的优先级动态调整,进而提高了系统其它线程的响应速度。
-
公开(公告)号:CN117539795A
公开(公告)日:2024-02-09
申请号:CN202311605103.6
申请日:2023-11-28
Applicant: 中控技术股份有限公司
IPC: G06F12/02 , G06F12/1036
Abstract: 本发明涉及操作系统领域,尤其涉及一种操作系统中内存优化使用方法。其中方法包括,S1、获取需要的第一内存空间;S2、根据预先设置的颗粒度将所述第一内存空间通过伙伴算法进行拆分,生成至少一种空间块;S3、判断所有空间块和划分后的物理内存页的第一颗粒度是否匹配;S4、获取一个单位的第一颗粒度的物理内存页,采用伙伴算法对申请的第一颗粒度物理内存页进行划分,得到第二次划分后的内存页;S5、根据划分后的内存页,向第一内存申请请求发送反馈。其有益效果是,通过二级伙伴算法可以优化内存页申请时产生的内碎片和实现内存页申请最差时间可控,通过申请不同大小的内存页,虚拟空间映射可以支持多次不同的颗粒度。
-
公开(公告)号:CN117687699A
公开(公告)日:2024-03-12
申请号:CN202311759474.X
申请日:2023-12-20
Applicant: 中控技术股份有限公司
IPC: G06F9/4401
Abstract: 本申请公开了一种内核启动的处理方法、系统、存储介质及电子设备,通过内核启动位置无关程序和内核确定性映射范围,得到内核启动所需的页表条目项,内核确定性范围由内核链接文件的起始地址和结束地址确定,通过统一解析框架对页表条目项进行解析,得到解析结果,若解析结果符合预设匹配条件,得到内核启动参数和环境变量,当接收到内核启动需求时,通过初始化顺序管理机制对内核启动参数和环境变量进行内核启动初始化操作,得到内核启动需求对应的内核初始化结果,初始化顺序管理机制用于保证内核启动过程中各个模块初始化的顺序,若内核初始化结果满足预设初始化条件,完成内核启动。
-
-