一种基于智能分析与DMA技术的系统启动方法技术方案

技术编号:41740312 阅读:24 留言:0更新日期:2024-06-19 13:00
本发明专利技术属于计算机系统技术领域,涉及一种基于智能分析与DMA技术的系统启动方法,利用智能分析模块对系统启动过程进行智能分析,确定系统启动过程中文件之间的依赖关系及文件的优先级,确定需要提前加载的相关数据,并将其从磁盘传输到对应的预读取缓存区;实时监测系统性能和启动时间,利用智能分析模块动态调整加载策略,以适应不同系统配置和启动条件,进一步提高系统的启动速度;一旦系统正式启动,将各个加载阶段的预读取缓存区中的数据加载到相应的目标位置,以减少从磁盘加载的时间,最终实现系统的快速启动。

【技术实现步骤摘要】

本专利技术属于计算机系统,涉及一种基于智能分析与dma技术的系统启动方法。


技术介绍

1、通常情况下,操作系统启动时,需要加载很多应用程序。现有的加快操作系统启动速度的做法是在操作系统启动时禁用不需要的应用程序,通过禁用没必要启动的应用程序,达到对操作系统启动速度进行优化的目的。例如,禁用第三方安装应用程序的启动项,用户用不到的打印机启动项,远程登陆服务的启动项等。然而这种启动加速是由用户修改操作系统的启动配置文件实现,需要用户对操作系统的启动配置文件有所了解,以免因禁用操作系统启动所必须的启动项,而导致操作系统无法正常启动。

2、而且,传统系统启动方法通常需要从磁盘加载大量的文件和数据,导致较长的启动时间。尽管采用预读取技术可以减少加载时间,但仍存在性能瓶颈。此外,系统启动过程中的依赖关系对于预读取具有重要意义,故急需一种智能的分析工具来识别和优化系统的启动依赖关系,从而更好地利用预读取和缓存技术。

3、有鉴于此,特提出本专利技术。


技术实现思路

1、本专利技术的目的在于克服上述现有本文档来自技高网...

【技术保护点】

1.一种基于智能分析与DMA技术的系统启动方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的基于智能分析与DMA技术的系统启动方法,其特征在于,所述步骤1中监测包括CPU监测、内存监测和磁盘I/O监测。

3.根据权利要求2所述的基于智能分析与DMA技术的系统启动方法,其特征在于,所述CPU监测包括:利用CPU硬件性能计数器统计指令执行数、缓存命中率;读取并解析/proc/stat文件以获取CPU的使用情况。

4.根据权利要求3所述的基于智能分析与DMA技术的系统启动方法,其特征在于,所述CPU的使用情况包括CPU的利用率、上下文切换次数及中...

【技术特征摘要】

1.一种基于智能分析与dma技术的系统启动方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的基于智能分析与dma技术的系统启动方法,其特征在于,所述步骤1中监测包括cpu监测、内存监测和磁盘i/o监测。

3.根据权利要求2所述的基于智能分析与dma技术的系统启动方法,其特征在于,所述cpu监测包括:利用cpu硬件性能计数器统计指令执行数、缓存命中率;读取并解析/proc/stat文件以获取cpu的使用情况。

4.根据权利要求3所述的基于智能分析与dma技术的系统启动方法,其特征在于,所述cpu的使用情况包括cpu的利用率、上下文切换次数及中断数。

5.根据权利要求2...

【专利技术属性】
技术研发人员:邓颖娜杨旭张铭心刘拉拉黄霈
申请(专利权)人:西安邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1