美国政府不断动用国家机器制裁华为公司,导致华为的海外发展压力增大。与此同时,华为的新技术如鸿蒙操作系统等,也不断出现在大众面前。前不久,华为的全新台式电脑产品疑似曝光,采用ARM架构的鲲鹏处理器,并运行UOS操作系统,完全实现了国产化。
为提高生产效率,现有的许多大型系统(如区块链)通常使用分布式结构实现,即通过众多计算机节点构成庞大的网络。由于所有的节点上都运行有操作系统,当设备出现故障,常需要重新启动操作系统。系统的启动通常需要执行BIOS检查外围设备,启动操作系统的加载盘,加载主引导扇区引导内容、内核、设备驱动等,并初始化操作系统。
然而,由于现有的操作系统启动过程需要加载各种信息,如MBR、GRUB、内核等,同时还需要进行配置、挂载根文件系统等,这些繁杂的步骤会占用大量时间,从而导致系统的启动时间较长,降低了整个系统效率。
为此,华为公司于2019年9月29日,申请了一项名为“系统启动方法、装置、节点设备及计算机可读存储介质”的发明专利(申请号:201910935747.9),申请人为华为技术有限公司。
图1 系统计算机节点示意图
图1为此发明提出的计算机节点设备的示意图,可用于多种大型系统中。该节点设备包括总线模块101、计算模块102、内存模块103、持久化介质存储模块104以及输入输出IO模块105,整个操作系统就运行在这一设备中。
总线模块101是系统内部的基本总线,可以为PCI、PCIE、SATA等,执行相应的通讯转换协议实现各个模块之间的通信。计算模块102可处理节点设备中各个模块的数据,并通过总线直接与内存模块103进行数据交互。内存模块103包括至少一个持久化内存,可备份操作系统,以便待启动的操作系统出现损坏时,可以根据备份的操作系统来修复,降低了操作系统的启动时间。持久化介质存储模块104如固态硬盘,通常存储系统运行的数据,IO模块105则用于建立该节点设备与外部的连接,并进行数据交互。
图2 操作系统启动流程图
图2为此发明提供的一种系统启动方法流程图。首先在步骤401中利用BIOS检测节点各个硬件模块结构是否处存在故障,当硬件没有故障才能执行后续的系统启动过程。由于节点可预先存储各种操作系统,步骤402可按照预先顺序或用户需求确定待启动的第一操作系统,然后步骤403中,确定该第一操作系统的启动源,用于指示启动位置,如持久化内存和持久化存储介质。在步骤404、405、406中,当系统启动源为持久化内存时,节点根据第一操作系统的介质编号确定其在内存中的位置,同时确定系统启动方式,如免校验方式、校验方式等。
图2中的步骤407、408表示第一操作系统在持久化存储介质中进行启动的步骤,利用目标运算(如哈希运算)得到操作系统的描述信息,并得到其内存位置。然后同样根据操作系统的启动方式及位置启动位于目标持久化内存中的第一操作系统,并对系统描述信息进行存储。
当目标内存中的第一操作系统损坏时,该节点设备可查询是否具有第二操作系统的存储介质,当此存储介质存在,节点设备可根据此第二操作系统对目标第一操作系统进行修复,并在该目标持久化内存中启动该第二操作系统。
此发明提供了大型系统中节点设备的操作系统启动方法,通过直接在目标持久化内存中启动预先存储的第一操作系统,从而避免加载各种信息以及配置操作系统,减少了启动时间,提高了大型分布式系统的运行效率。
以上就是华为的操作系统启动方法专利介绍,尽管微软、谷歌、苹果等公司占据了全球大部分操作系统市场,但近些年华为大量投入资金和人才进行研发,不断进行技术上的创新积累,未来如何发展,就让我们拭目以待吧。
上一篇:华为公布了三大鸿蒙车载操作系统
下一篇:专利解密:恩智浦汽车雷达助力车辆网络
推荐阅读最新更新时间:2024-11-02 12:23
- 消息称苹果、三星超薄高密度电池均开发失败,iPhone 17 Air、Galaxy S25 Slim手机“变厚”
- 美光亮相2024年进博会,持续深耕中国市场,引领可持续发展
- Qorvo:创新技术引领下一代移动产业
- BOE独供努比亚和红魔旗舰新品 全新一代屏下显示技术引领行业迈入真全面屏时代
- OPPO与香港理工大学续约合作 升级创新研究中心,拓展AI影像新边界
- 古尔曼:Vision Pro 将升级芯片,苹果还考虑推出与 iPhone 连接的眼镜
- 汇顶助力,一加13新十年首款旗舰全方位实现“样样超Pro”
- 汇顶科技助力iQOO 13打造电竞性能旗舰新体验
- BOE(京东方)全新一代发光器件赋能iQOO 13 全面引领柔性显示行业性能新高度
- DER-52 - 3.9W电源
- DC2041A,使用 LTC3255EMSE 宽输入电压范围故障保护的 50mA 降压电荷泵的演示板
- L6732同步整流可调降压控制器典型应用
- LTC3374EFE 组合降压器的典型应用电路,具有 3MHz 开关频率和顺序上电
- 74hc595级联驱动6路非常规继电器模块
- 呆萌充电助手
- AM1G-1215SZ 15V 1 瓦 DC/DC 转换器的典型应用
- StereoPi v2:基于 Raspberry Pi 的开源立体相机,具有 Wi-Fi、蓝牙和先进的供电系统(原理图等)
- AM2S-4803SH30Z 3.3V 2瓦直流转直流转换器的典型应用
- ADR291GRUZ-REEL7 低噪声、微功率 2.5V 精密电压基准的典型应用电路,具有开尔文连接的优势
- Microchip 安全解决方案系列在线研讨会第30场
- 下载《Altera SoC深度体验》,打分评论赢好礼
- ADI 网络化电机控制解决方案
- 下载MPS汽车电机控制技术干货,赢【Keep体脂秤、自动洗手机套装、小米保温杯】,开启汽车技术进阶之旅!
- 答题赢好礼|以人为本、生命无价 ADI 楼宇烟雾探测技术
- 泰克MDO系列:1招搞定6大仪器,轻松穿越模拟、数字、频域测量
- 10秒钟调查!TI 产品封装你来左右!!!
- 电机小课堂 | 单相无刷电机无感控制,小功率电机驱动应用中的最佳解决方案
- TI 嵌入式处理器最新产品发布会 全程在线直播 4月16日精彩为您呈现!预报名、看直播、享好礼
- DIY数字示波器 V1.0