[发明专利]计算机终端和实现计算机系统开机加速的方法有效
| 申请号: | 201210506747.5 | 申请日: | 2012-11-30 |
| 公开(公告)号: | CN102968323A | 公开(公告)日: | 2013-03-13 |
| 发明(设计)人: | 熊昱之;潘剑锋 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;齐辉 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 终端 实现 计算机系统 开机 加速 方法 | ||
技术领域
本发明涉及计算机应用技术领域,特别涉及一种计算机终端和实现计算机系统开机加速的方法。
背景技术
一直以来,业界都在为加快计算机系统开机速度不断探索。某些设备厂商开发出闪存作为加速缓冲的混合硬盘,大大加快了以传统机械硬盘作为主要外部存储设备的计算机系统的开机速度。然而伴随着信息技术的不断发展,人们生活节奏不断加快,人们对自己生活、学习和工作不可或缺的助手——计算机的速度也不断提出新的要求,而计算机的开机速度更是受到广泛的关注。
计算机开机时,需要从磁盘上读取文件来启动计算机系统。很多场景下,文件不是保存在磁盘连续的簇中,而是被分散保存到整个磁盘的不同位置,即在磁盘上产生了文件碎片。例如,当存储文件的磁盘空间不充足时,在磁盘上删除文件或添加文件时会产生大量的文件碎片,对文件的删改越频繁,文件碎片的现象越严重。由于在读取磁盘上不同位置的文件时,磁盘触头需要移动至不同的位置,文件碎片会使磁盘触头来回频繁移动,导致文件读取时间过长,因此,现有方案通过将一个文件的文件碎片填写至磁盘中连续的空间中,来缩短开机过程中读取该文件的时间,以加快计算机系统的开机速度。
现有方案仅是针对单个文件存在多个文件碎片的场景,然而,在计算机开机过程中需要读取多个文件,且在开机的不同阶段需要读取的文件也是不同,而这些文件在磁盘上是随意排列的,磁盘触头需要在磁道中来回切换才能读取到这些文件,读取这些文件仍会消耗较长的时间,现有方案达到的开机加速效果较差,无法有效提高计算机的开机速度。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的计算机终端和实现计算机系统开机加速的方法。
依据本发明的一个方面,本发明实施例提供了一种实现计算机系统开机加速的方法,包括:
在开机过程中需要运行的系统开机文件被按照读取顺序连续排列在系统磁盘上,其中,该系统开机文件是根据获取到的读取顺序和系统开机文件的分布信息按照该读取顺序连续排列在系统磁盘上的;
当接收到系统开机指令时,加载连续排列在系统磁盘上的系统开机文件,执行计算机系统开机操作。
根据本发明的另一方面,本发明实施例提供了一种计算机终端,包括:系统磁盘、内存储器、数据处理器、显示器,该计算机终端上安装有如上述的计算机系统开机文件的整理装置,
计算机终端,适于当接收到系统文件整理指令时,根据该系统文件整理指令,启动计算机系统开机文件的整理装置;
所述计算机终端,还适于在计算机系统开机文件的整理装置对系统开机文件整理之后,当接收到系统开机指令时,加载连续排列在系统磁盘上的系统开机文件,执行计算机系统开机操作;其中,
所述计算机系统开机文件的整理装置包括:
读取顺序获取单元,适于获取计算机开机过程中从系统磁盘上读取系统开机文件的读取顺序;
信息获取单元,适于获取系统开机文件的分布信息,该分布信息包括系统开机文件的文件名称、文件路径和指示文件在系统磁盘中位置的信息;
文件查找单元,适于利用系统开机文件的分布信息查找到系统磁盘上的系统开机文件;
文件移动单元,适于移动系统开机文件在系统磁盘上的位置,将系统开机文件按照读取顺序连续排列在系统磁盘上。
其中,信息获取单元,还适于在获取系统磁盘上开机文件的分布信息之前,获取系统磁盘的描述信息,该描述信息包括系统磁盘的已使用空间相对于空闲空间的比例值;
上述装置还包括:启动控制单元,适于当比例值小于容忍阈值时,确定当前状态为禁止启动文件整理操作,不对系统磁盘上的系统开机文件进行整理,结束操作。
其中,上述指示文件在系统磁盘中位置的信息为文件在系统磁盘中占用的簇的编号,
文件查找单元,具体适于利用系统开机文件的分布信息中的文件名称和文件路径确定当前需要查找的系统开机文件;利用系统开机文件的分布信息中的文件在系统磁盘中占用的簇的编号,在系统磁盘中查找到当前需要查找的系统开机文件。
其中,系统开机文件的分布信息中还包括文件大小,文件移动单元包括:
目标位置选取模块,适于将系统磁盘上可使用的首个扇区选取为排列目标位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210506747.5/2.html,转载请声明来源钻瓜专利网。





