【技术实现步骤摘要】
一种提高龙芯平台系统盘运行效率的方法及系统
[0001]本专利技术涉及龙芯平台
,具体涉及一种提高龙芯平台系统盘运行效率的方法及系统。
技术介绍
[0002]随着计算机领域硬件国产化的发展,用户对操作系统的启动时间要求越来越短,计算机的传输速度要求也越来越快;而目前龙芯平台仍通过SATA(Serial Advanced Technology Attachment,串行高级技术附件,是一种基于行业标准的串行硬件驱动器接口)接口使用机械硬盘作为系统盘,即操作系统的文件存储于系统盘中,操作系统启动和日常运行均通过读写系统盘来完成;但机械硬盘作为系统盘存在如下缺陷:首先是机械硬盘的读写速度已经无法满足日益提高的实际应用需求,导致龙芯平台的启动时长较长,难以满足用户需求;其次是机械硬盘的体积普遍较大,且运行时还会产生振动,并不利于龙芯平台的日常稳定运行;因此,现有技术中的龙芯平台存在系统盘运行速率低的技术缺陷。
技术实现思路
[0003]本专利技术的主要目的是提供一种提高龙芯平台系统盘运行效率的方法及系统,旨在解决现有技术中的龙芯平台存在系统盘运行速率低的技术缺陷的问题。
[0004]本专利技术提出的技术方案为:一种提高龙芯平台系统盘运行效率的方法,应用于龙芯平台;所述龙芯平台包括龙芯处理器、PMON模块和第一固态硬盘;所述PMON模块通过SPI接口与所述龙芯处理器通信连接;所述第一固态硬盘通过NVME协议与所述龙芯处理器通信连接;所述方法,包括:当龙芯平台上电后,所述PMON模块加载NVME驱动 ...
【技术保护点】
【技术特征摘要】
1.一种提高龙芯平台系统盘运行效率的方法,其特征在于,应用于龙芯平台;所述龙芯平台包括龙芯处理器、PMON模块和第一固态硬盘;所述PMON模块通过SPI接口与所述龙芯处理器通信连接;所述第一固态硬盘通过NVME协议与所述龙芯处理器通信连接;所述方法,包括:当龙芯平台上电后,所述PMON模块加载NVME驱动程序;所述PMON模块通过NVME驱动程序识别所述第一固态硬盘内是否存在操作系统文件;若所述第一固态硬盘内存在操作系统文件,所述PMON模块检查所述第一固态硬盘内的操作系统文件是否已经完成与所述NVME驱动程序相应的正确配置;若是,所述PMON模块引导所述第一固态硬盘内的操作系统启动;若所述第一固态硬盘内不存在操作系统文件,所述龙芯处理器生成文件故障日志,并存储于所述第一固态硬盘。2.根据权利要求1所述的一种提高龙芯平台系统盘运行效率的方法,其特征在于,所述PMON模块通过NVME驱动程序识别所述第一固态硬盘内是否存在操作系统文件,之前还包括:所述PMON模块向第一固态硬盘的处理芯片发送命令devls;若通过命令devls侦测到nvme0,所述PMON模块确定识别到了第一固态硬盘,执行所述PMON模块通过NVME驱动程序识别所述第一固态硬盘内是否存在操作系统文件,及之后的步骤;若通过命令devls未侦测到nvme0,所述PMON模块确定未识别到第一固态硬盘,将Bonito.3a4000_7a
‑
d文件去掉注释,然后将所有PCIE接口按预设说明代码注释掉;所述PMON模块再次向第一固态硬盘的处理芯片发送命令devls,并通过命令devls是否侦测到nvme0以判断是否识别到了第一固态硬盘;若否,所述PMON模块确定第一固态硬盘出现故障。3.根据权利要求1所述的一种提高龙芯平台系统盘运行效率的方法,其特征在于,所述PMON模块引导所述第一固态硬盘内的操作系统启动,包括:PMON模块更改运行配置文件,以使第一固态硬盘内的操作系统自动启动;PMON模块于第一固态硬盘中创建boot.cfg文件,并将initrd.gz文件复制进boot文件夹下,以创建boot启动选项,并加载boot配置;当第一固态硬盘重新安装操作系统后,以第一固态硬盘作为存储硬盘,PMON模块在nvme0n1p1目录下新建boot.cfg文件,并复制写入预设内容。4.根据权利要求1所述的一种提高龙芯平台系统盘运行效率的方法,其特征在于,所述龙芯平台还包括与所述龙芯处理器通信连接的第二固态硬盘;所述第二固态硬盘通过NVME协议与所述龙芯处理器通信连接;所述方法,还包括:所述PMON模块判断所述第一固态硬盘内的操作系统是否成功启动;若未成功启动,所述PMON模块通过NVME驱动程序识别所述第二固态硬盘内是否存在操作系统文件;若所述第二固态硬盘内存在操作系统文件,所述PMON模块检查所述第二固态硬盘内的操作系统文件是否已经完成与所述NVME驱动程序相应的正确配置;若是,所述PMON模块引导所述第二固态硬盘内的操作系统启动。
5.根据权利要求4所述的一种提高龙芯平台系统盘运行效率的方法,其特征在于,所述PMON模块引导所述第二固态硬盘内的操作系统启动,之后还包括:所述龙芯处理器将所述第一固态硬盘中自第一预设时刻后新写入的文件标记为待转移文件,其中,所述第一预设时刻为所述第一固态硬盘写入操作系统文件的时刻;所述龙芯处理器将所述待转移文件复制写入所述第二固态硬盘;所述龙芯处理器将所述第一固态硬盘格式化后写入操作系统文件。6.根据权利要求1所述的一种提高龙芯平台系统盘运行...
【专利技术属性】
技术研发人员:程相满,李国超,
申请(专利权)人:湖南博匠信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。