-
公开(公告)号:CN119829234A
公开(公告)日:2025-04-15
申请号:CN202411809912.3
申请日:2024-12-10
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种多任务生产者环境下的串行智能调度方法,属于嵌入式、特种设备技术领域。该方法学习了状态机处理模式的设计思想,利用状态机来处理每个单独的任务。其中,为保存多任务的上下文,设计了结构和逻辑通用,但又能根据每一类任务的具体交互流程以及中间所需要使用的数据进行定制化的状态机。该方法能够在多任务生产者环境下,以串行(单线程)方式实现多任务并行的智能任务调度。
-
公开(公告)号:CN118427827A
公开(公告)日:2024-08-02
申请号:CN202410245544.8
申请日:2024-03-05
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种可信度量安全增强电路,属于可信计算技术领域。本发明的增强电路包括:CPLD逻辑电路、TCM可信模块、硬件与门、CPU处理器。CPLD逻辑电路控制CPU的上电,TCM可信模块获取固件的度量值并进行开机的主动度量,硬件与门的输入信号为CPLD释放的复位信号和TCM度量信号,当两者都为高电平时,输出为高电平。本发明的方法避免了原来单一控制因素使信任链不安全,即只需CPLD释放CPU冷复位信号即可使CPU正常工作,从而造成如果人为更改CPLD使其不经TCM通知即释放CPU冷复位造成的主动度量过程被旁路。
-
公开(公告)号:CN118426956A
公开(公告)日:2024-08-02
申请号:CN202410525330.6
申请日:2024-04-29
Applicant: 北京计算机技术及应用研究所
Inventor: 李正坤 , 李校南 , 王艳 , 邓硕 , 王震 , 祁春慧 , 赵明亮 , 沈月峰 , 王吕大 , 王慧咏 , 范京凯 , 高小淼 , 王军 , 龚志力 , 马煜杰 , 孙大东 , 陕振
IPC: G06F9/50
Abstract: 本发明涉及一种针对多CPU异构的主动度量加速方法,属于计算平台技术领域。本发明通过对计算(机)平台硬件电路的改进,实现了使用FPGA内置杂凑算法引擎同时对多个CPU的BIOS进行主动度量,并利用单个可信模块进行预期值比对,在保证信任链的完整性的情况下,既减少了设计成本,同时又有效缩减了主动度量时间,提升了使用体验。
-
公开(公告)号:CN112328280B
公开(公告)日:2023-07-28
申请号:CN202011217963.9
申请日:2020-11-04
Applicant: 北京计算机技术及应用研究所
IPC: G06F8/65
Abstract: 本发明涉及一种实现免拆机更新国产计算机BIOS和CPLD/EC的系统及方法,属于计算机技术领域。本发明通过转接板连接计算机自带的VGA或HDMI接口,即不增加计算机外部接口,又兼顾实现了快速更新国产计算机的BIOS和CPLD/EC。其中,固件更新电路接口采用国产计算机自带的VGA或HDMI接口,默认状态下,VGA或HDMI接口处于空闲状态,当外接显示器时,可以作为视频输出接口通路,当外接固件更新转接板时,固件更新转接板上有切换开关S1,根据需要更新的固件类型切换选择,然后进行BIOS、CPLD/EC等更新,保证了更新国产计算机BIOS和CPLD/EC高效性和便利性。拔掉固件更新转接板,VGA或HDMI接口处于默认功能状态。
-
公开(公告)号:CN119292831A
公开(公告)日:2025-01-10
申请号:CN202411386048.0
申请日:2024-09-30
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种BIOS固件的Recovery恢复方法,属于计算机系统领域。本发明对FVMAIN_COMPACT内容做备份操作,正常启动执行PcdBackFvBase地址上的原件FVMAIN_COMPACT_MAIN,原件被破坏时执行PcdFvBaseAddress地址上的备份FVMAIN_COMPACT_BACKUP,并通过建立Hob的形式在从PEI阶段传递内容到DXE,在DXE完成备份对原件的更新;编译时计算原件的SHA256哈希值并存储到Flash上,固件启动运行时通过比较哈希值,判断启动文件是否发生变化。本发明解决了主板无外接存储设备条件,固件启动故障需要Recovery恢复时的难题;通过编译时工具计算SHA256哈希值和启动时OpensllLib标准库动态计算Sha256哈希值,强化了判断固件文件损坏的依据。
-
公开(公告)号:CN119292679A
公开(公告)日:2025-01-10
申请号:CN202411386292.7
申请日:2024-09-30
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/4401 , G06F9/445
Abstract: 本发明涉及一种基于UEFI BIOS规范的多分区多系统引导方法,属于计算机技术领域。本发明以分区为单位进行系统识别,匹配不同的系统启动文件,以盘+分区的方式来区分不同的操作系统,并将各启动项添加到BIOS启动顺序中。同时,本发明支持带内和带外两种方式修改BIOS启动顺序,并引导多系统启动。本发明可以快速实现BIOS回滚功能,提供灵活的用户接口,具有易扩展性,不依赖硬件平台,耦合度低,模块化程度高。
-
公开(公告)号:CN115168269A
公开(公告)日:2022-10-11
申请号:CN202210773818.1
申请日:2022-07-01
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种多路服务器CPU串口信息的同步侦测和自动切换装置及方法,属于服务器产品测试、调试和维护技术领域。本发明从软、硬件层面实现了多路服务器CPU串口信息的同步侦测和自动切换功能。相比较传统服务器单个串口接口只能输出单个CPU的情况,本发明使得服务器整机对外只需提供一个TYPEA接口,即可同时收集到多颗CPU的串口信息,大大提高了产品对外接口的利用率,使得产品设计更为合理;CPU串口信息的自动切换功能,方便随时查看设备故障时的故障日志,更提高调试、使用人员的故障排查效率。
-
公开(公告)号:CN119312337A
公开(公告)日:2025-01-14
申请号:CN202411312752.1
申请日:2024-09-20
Applicant: 北京计算机技术及应用研究所
IPC: G06F21/57
Abstract: 本发明涉及一种操作系统内核向可信运行控制程序传递信任链的方法,属于可信计算技术领域。本发明中,为了保障信任链的完整性,同时考虑到动态修改的便利性,将可信运行控制程序及其白名单文件作为内核模块编译进initramfs,由initramfs中的init程序启动可信运行控制程序,待可信运行控制程序启动后再返回到initramfs继续运行,然后进入到挂载根文件系统和启动Init系统流程。如此设计,等真正的根文件系统被挂载后,后续所有启动的进程/程序均可被可信运行控制程序度量验证,从而能够堵住通用可信运行控制方案不能度量部分应用服务的漏洞,实现传递信任链的完整性。
-
公开(公告)号:CN119292695A
公开(公告)日:2025-01-10
申请号:CN202411386216.6
申请日:2024-09-30
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种BIOS固件配置选项更改变化的记录方法,属于计算机技术领域。本发明在对BIOS固件选项修改处理节点SubmitForm的前后,分别读取Flash中的Nvram变量到内存中,通过比较两者内容确定固件配置界面选项发生了变化;通过从HiiDataBase数据库中加载得到BIOS固件配置界面中的页面和选项资源,逐步分解页面相关的Package包资源,进一步得到选项资源OpHeader,最后在选项资源中按类别分解得到每个选项,结合选项中的VarstoreID和选项修改前后的Nvram变量区,确定出选项修改前后的选项内容;将选项变化和系统时间以及执行权限,这些信息打包存储在Flash上,并同步发送到BMC带外,实现带内带外同步记录。本发明便于对设备工作情况进行定期排查。
-
公开(公告)号:CN112328280A
公开(公告)日:2021-02-05
申请号:CN202011217963.9
申请日:2020-11-04
Applicant: 北京计算机技术及应用研究所
IPC: G06F8/65
Abstract: 本发明涉及一种实现免拆机更新国产计算机BIOS和CPLD/EC的系统及方法,属于计算机技术领域。本发明通过转接板连接计算机自带的VGA或HDMI接口,即不增加计算机外部接口,又兼顾实现了快速更新国产计算机的BIOS和CPLD/EC。其中,固件更新电路接口采用国产计算机自带的VGA或HDMI接口,默认状态下,VGA或HDMI接口处于空闲状态,当外接显示器时,可以作为视频输出接口通路,当外接固件更新转接板时,固件更新转接板上有切换开关S1,根据需要更新的固件类型切换选择,然后进行BIOS、CPLD/EC等更新,保证了更新国产计算机BIOS和CPLD/EC高效性和便利性。拔掉固件更新转接板,VGA或HDMI接口处于默认功能状态。
-
-
-
-
-
-
-
-
-