防止硬盘写入数据时掉电导致数据损坏的方法

    公开(公告)号:CN117312246A

    公开(公告)日:2023-12-29

    申请号:CN202311062735.2

    申请日:2023-08-22

    Inventor: 王二生 徐斌

    Abstract: 本发明涉及一种一种防止硬盘写入数据时掉电导致数据损坏的方法,该方法应用于Linux操作系统,包括以下步骤:S1:Linux操作系统出现缓存脏页,发出写入数据到硬盘的请求;S2:Linux操作系统在硬盘空白区域上创建临时文件区域,并初始化临时文件区域;S3:Linux操作系统将缓存脏页中的目标数据写入临时文件区域内,并修改临时文件区域的状态;S4:Linux操作系统将临时文件区域内的目标数据写入硬盘目标区域内,并修改临时文件区域的状态;S5:写入结束。本发明的主要目的是在Linux操作系统中,当硬盘因掉电出现数据写入不完整时,在硬盘重新上电后,能够解决硬盘上出现受损数据的情况,同时解决因硬盘容量过大导致自检时间过长问题。

    一种适用于不同处理器的引导方法

    公开(公告)号:CN109901844B

    公开(公告)日:2022-08-23

    申请号:CN201711305048.3

    申请日:2017-12-11

    Abstract: 本发明涉及一种适用于不同处理器的引导方法,包括如下步骤:步骤S1:插入光盘启动器,进入BIOS设置,从光盘启动系统;步骤S2:获取BoardID变量值;步骤S3:将BoardID变量值传入grub.cfg脚本文件;步骤S4:判断BoardID对应值;步骤S5:根据判断的BoardID对应值启动路径boot,以完成不同处理器的引导。本发明提供的适用于不同处理器的引导方法,支持多个厂商整机和不同处理器型号的引导和安装问题,统一了操作系统对外提供的版本,也解决了操作系统版本多,维护和支持难的问题。

    一种基于代码级支持sw_64架构的自动化工具

    公开(公告)号:CN109828786A

    公开(公告)日:2019-05-31

    申请号:CN201711182567.5

    申请日:2017-11-23

    Abstract: 本发明涉及基于代码级支持sw_64架构的自动化工具,该工具的执行过程包括如下步骤:步骤S1:对源码包进行一次性批量处理,过滤出和代码级支持sw_64架构相关的源码包;步骤S2:对过滤出的源码包列表中的srpm源码包进行安装;步骤S3:对过滤出的源码包列表中的srpm源码包运行aname命令,以进行文本过滤及替换;步骤S4:对替换前后的文件生成补丁文件。本发明在进行软件包移植的过程中,只需关注架构相关的源码,并且,在一个全新的架构平台进行源码包移植的时候,对该自动化工具稍加修改就可应用于别的平台,可读性强、便于维护、可移植性强,可大大简化工作内容、节省人力、提高工作效率。

    龙芯平台下安装LINUX操作系统的方法

    公开(公告)号:CN102541587B

    公开(公告)日:2014-04-09

    申请号:CN201110377577.0

    申请日:2011-11-23

    Abstract: 本发明公开了一种龙芯平台下安装LINUX操作系统的方法。此方法采用busybox在龙芯平台下搭建initrd安装环境,采用GTKDirectFB实现图形化界面,采用libparted库动态创建分区、可支持鼠标操作,有效提高了龙芯平台下安装LINUX操作系统过程的友好性、易用性和可控性。此方法将kernel、busybox所构建好的initrd.gz以及操作系统的镜像烧录制作成光盘,在龙芯平台下通过PMON启动加载光盘中的内核及initrd.gz进入安装环境,自动运行图形化安装程序,然后用户可以选择安装方式后,自动会将光盘中的操作系统镜像写入磁盘分区中,最后写入系统配置信息。

    国产操作系统下低功耗蓝牙设备通讯的实现方法

    公开(公告)号:CN114070706B

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

    申请号:CN202010777044.0

    申请日:2020-08-05

    Abstract: 本发明涉及一种国产操作系统下低功耗蓝牙设备通讯的实现方法,通过对GAP层、GATT层以及ATT层协议封装实现,其中,低功耗设备在操作系统上的连接和数据读取方法包括如下步骤:登录操作系统;运行低功耗蓝牙应用软件,通过扫描操作触发代码逻辑,接收低功耗蓝牙的广播数据,获取可接收的低功耗蓝牙设备的物理地址和名称;选择欲配对连接的具体设备;通过GATT方式查看低功耗蓝牙设备上报的数据,通过对GATT的协议进行解析,查看低功耗蓝牙设备所支持的属性;通过轮询的方式多次读取数据,实现数据的可视化显示及实时监控。本发明能够大大的提升用户对系统的整体体验感,使得用户的生活更便利,更智能化。

    一种基于代码级支持sw_64架构的自动化工具

    公开(公告)号:CN109828786B

    公开(公告)日:2022-05-13

    申请号:CN201711182567.5

    申请日:2017-11-23

    Abstract: 本发明涉及基于代码级支持sw_64架构的自动化工具,该工具的执行过程包括如下步骤:步骤S1:对源码包进行一次性批量处理,过滤出和代码级支持sw_64架构相关的源码包;步骤S2:对过滤出的源码包列表中的srpm源码包进行安装;步骤S3:对过滤出的源码包列表中的srpm源码包运行aname命令,以进行文本过滤及替换;步骤S4:对替换前后的文件生成补丁文件。本发明在进行软件包移植的过程中,只需关注架构相关的源码,并且,在一个全新的架构平台进行源码包移植的时候,对该自动化工具稍加修改就可应用于别的平台,可读性强、便于维护、可移植性强,可大大简化工作内容、节省人力、提高工作效率。

    一种linux系统下显卡故障快速复现的方法

    公开(公告)号:CN114003487A

    公开(公告)日:2022-02-01

    申请号:CN202111105166.6

    申请日:2021-09-22

    Abstract: 本申请公开了一种linux系统下显卡故障快速复现的方法,利用linux内核提供的sysfs文件系统向显卡驱动注入测试参数,根据不同的测试参数在显卡驱动中根据需要进行各种调试。本发明首先要构建linux操作系统内核编译环境,然后编写向显卡驱动注入测试参数的源代码文件,最后在显卡驱动中需要复现、调试显卡故障的位置添加测试项,在测试项中获取测试参数并进行各种调试。采用本发明可以动态调试linux操作系统显卡驱动各个功能模块,快速复现显卡故障。对于类似于“GPU lockup”这一类复现故障概率很低的问题,往往要在严苛的环境下进行长时间的测试才能复现故障,而本发明可以动态改变环形缓冲区中的显示命令以及原始渲染数据,快速复现此类出现概率很低的显卡故障。

    一种适用于不同处理器的引导方法

    公开(公告)号:CN109901844A

    公开(公告)日:2019-06-18

    申请号:CN201711305048.3

    申请日:2017-12-11

    Abstract: 本发明涉及一种适用于不同处理器的引导方法,包括如下步骤:步骤S1:插入光盘启动器,进入BIOS设置,从光盘启动系统;步骤S2:获取BoardID变量值;步骤S3:将BoardID变量值传入grub.cfg脚本文件;步骤S4:判断BoardID对应值;步骤S5:根据判断的BoardID对应值启动路径boot,以完成不同处理器的引导。本发明提供的适用于不同处理器的引导方法,支持多个厂商整机和不同处理器型号的引导和安装问题,统一了操作系统对外提供的版本,也解决了操作系统版本多,维护和支持难的问题。

    一种国产操作系统版本兼容性检测方法

    公开(公告)号:CN119105791A

    公开(公告)日:2024-12-10

    申请号:CN202411058128.3

    申请日:2024-08-02

    Abstract: 本发明涉及计算机技术领域,具体提供一种国产操作系统版本兼容性检测方法,包括步骤:获取新操作系统的全量仓库包和旧操作系统的全量仓库包,存放在不同目录;从相应的存放目录分别提取新版本的软件包和旧版本的软件包,并基于新版本的软件包构建新版本分析数据库表,基于旧版本的软件包构建旧版本分析数据库表;比较新版本分析数据库表与旧版本分析数据库表,得到兼容性差异数据库表;基于兼容性差异数据库表生成兼容性差异报告。通过上述技术方案,解决现有技术中操作系统版本兼容性检测效率低下、易出错、覆盖不全的技术问题。

Patent Agency Ranking