加速操作系统启动的方法及装置、预取信息生成方法及装置和终端

    公开(公告)号:CN102707966A

    公开(公告)日:2012-10-03

    申请号:CN201210106270.1

    申请日:2012-04-12

    CPC classification number: G06F9/4406 G06F9/4401 G06F12/0862

    Abstract: 本发明公开了一种加速操作系统启动的方法及装置、预取信息生成方法及装置和终端,属于操作系统领域。所述方法包括:获取操作系统启动过程中的至少一个待加速的进程的预取信息,所述预取信息包括所述进程所需数据块的文件路径、偏移值和长度值;根据所述预取信息将起始位置为所述文件路径和偏移值所指示的位置,读取长度为所述长度值的数据块读取到系统缓存中,利用所述系统缓存中的数据块完成所述进程的启动过程。本发明通过对启动过程中全部或者部分进程所需数据块进行预取,使得启动过程中的页面错误出现次数和对低速存储器的读写次数大幅度减少,可以有效降低各个程序对应进程的启动时间,从而达到了显著提升操作系统启动速度的效果。

    一种应用程序文件搬移方法及系统

    公开(公告)号:CN102567323A

    公开(公告)日:2012-07-11

    申请号:CN201010586809.9

    申请日:2010-12-14

    Inventor: 拓鑫 毕廷礼

    Abstract: 本发明适用于计算机技术领域,提供了一种应用程序文件搬移方法及系统,方法包括:将待搬移应用程序文件所在源文件夹复制到预设的目标文件夹;当复制所述源文件夹成功时,删除所述源文件夹;当删除所述源文件夹失败时,根据收集的所述应用程序文件占用信息,对所述应用程序文件进行解锁;当对所述应用程序文件解锁成功时,删除所述源文件夹,建立所述目标文件夹中应用程序文件的软链接。本发明根据收集的待搬移应用程序文件占用信息,当删除应用程序文件所在源文件夹失败时,对应用程序文件进行解锁,从而实现应用程序文件的搬移,解决了搬移成功率低的问题,简化了应用程序文件的搬移操作,提高了应用程序文件搬移的自动化程度,及搬移的成功率。

    一种应用程序的进程的性能确定方法和计算机系统

    公开(公告)号:CN103197944B

    公开(公告)日:2014-11-05

    申请号:CN201310124995.8

    申请日:2013-04-11

    Inventor: 毕廷礼 聂科峰

    CPC classification number: G06F11/3419 G06F11/3466 G06F2201/86 G06F2201/865

    Abstract: 本发明实施例公开了应用程序的进程的性能确定方法和计算机系统,应用于计算机技术领域。本发明实施例的方法中,当应用程序的进程启动时,应用程序的进程的性能确定装置会获取该应用程序的进程启动时刻,确定应用程序的进程能响应用户输入的时刻,将能响应用户输入的时刻作为应用程序的进程启动结束时刻,根据进程启动时刻和进程启动结束时刻获取应用程序的启动耗时,以确定应用程序的进程的启动性能。这样即使有些应用程序的进程没有用户交互界面,也不会影响到对于应用程序的进程的启动耗时的计算,从而使得获得的应用程序的进程的启动耗时较为准确,进而确定的应用程序的进程的启动性能也比较准确。

    碎片文件扫描的方法及装置

    公开(公告)号:CN102760168B

    公开(公告)日:2015-01-07

    申请号:CN201210194369.1

    申请日:2012-06-13

    Inventor: 毕廷礼 林道正

    Abstract: 本发明公开了一种碎片文件扫描的方法及装置,属于碎片文件扫描技术领域。所述方法包括:获取磁盘上变更的文件,获取所述变更的文件的存储位置信息;根据所述存储位置信息确定所述变更的文件是否为碎片文件;当所述变更的文件为碎片文件时,输出所述碎片文件的文件碎片信息。不需要获取磁盘上的每个文件的存储位置信息,降低了因获取文件的存储位置信息的时间开销,从而提高扫描速度。

    加速操作系统启动的方法及装置、预取信息生成方法及装置和终端

    公开(公告)号:CN102707966B

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

    申请号:CN201210106270.1

    申请日:2012-04-12

    CPC classification number: G06F9/4406 G06F9/4401 G06F12/0862

    Abstract: 本发明公开了一种加速操作系统启动的方法及装置、预取信息生成方法及装置和终端,属于操作系统领域。所述方法包括:获取操作系统启动过程中的至少一个待加速的进程的预取信息,所述预取信息包括所述进程所需数据块的文件路径、偏移值和长度值;根据所述预取信息将起始位置为所述文件路径和偏移值所指示的位置,读取长度为所述长度值的数据块读取到系统缓存中,利用所述系统缓存中的数据块完成所述进程的启动过程。本发明通过对启动过程中全部或者部分进程所需数据块进行预取,使得启动过程中的页面错误出现次数和对低速存储器的读写次数大幅度减少,可以有效降低各个程序对应进程的启动时间,从而达到了显著提升操作系统启动速度的效果。

    程序启动方法、装置和设备

    公开(公告)号:CN103309740A

    公开(公告)日:2013-09-18

    申请号:CN201310221076.2

    申请日:2013-06-05

    Inventor: 林道正 毕廷礼

    CPC classification number: G06F9/44505 G06F9/4406 G06F9/445 G06F9/4843

    Abstract: 本发明公开了一种程序启动方法、装置和设备,属于计算机技术领域。所述方法包括:根据每个程序的历史启动信息,确定至少一个目标程序;将对应的预取数据加载入内存,并锁定加载的数据;当检测到第一目标程序的启动事件时,将对应的预取数据解锁;从内存中加载对应的预取数据;运行该第一目标程序的代码。本发明通过根据历史启动信息确定需要进行数据预取的目标程序,在启动过程中,优先将目标程序的预取数据加载入内存,使得在目标程序启动时,直接从内存中访问到预取数据,避免了大量的磁盘I/O,节省了该目标程序的启动时间,加快了该目标程序的启动速度,且通过锁定加载的数据,保证了预取的数据不会在操作系统的运行过程中被置换或者被销毁。

    程序启动方法、装置和设备

    公开(公告)号:CN103309740B

    公开(公告)日:2016-12-28

    申请号:CN201310221076.2

    申请日:2013-06-05

    Inventor: 林道正 毕廷礼

    CPC classification number: G06F9/44505 G06F9/4406 G06F9/445 G06F9/4843

    Abstract: 本发明公开了一种程序启动方法、装置和设备,属于计算机技术领域。所述方法包括:根据每个程序的历史启动信息,确定至少一个目标程序;将对应的预取数据加载入内存,并锁定加载的数据;当检测到第一目标程序的启动事件时,将对应的预取数据解锁;从内存中加载对应的预取数据;运行该第一目标程序的代码。本发明通过根据历史启动信息确定需要进行数据预取的目标程序,在启动过程中,优先将目标程序的预取数据加载入内存,使得在目标程序启动时,直接从内存中访问到预取数据,避免了大量的磁盘I/O,节省了该目标程序的启动时间,加快了该目标程序的启动速度,且通过锁定加载的数据,保证了预取的数据不会在操作系统的运行过程中被置换或者被销毁。

    一种应用程序的进程的性能确定方法和计算机系统

    公开(公告)号:CN103197944A

    公开(公告)日:2013-07-10

    申请号:CN201310124995.8

    申请日:2013-04-11

    Inventor: 毕廷礼 聂科峰

    CPC classification number: G06F11/3419 G06F11/3466 G06F2201/86 G06F2201/865

    Abstract: 本发明实施例公开了应用程序的进程的性能确定方法和计算机系统,应用于计算机技术领域。本发明实施例的方法中,当应用程序的进程启动时,应用程序的进程的性能确定装置会获取该应用程序的进程启动时刻,确定应用程序的进程能响应用户输入的时刻,将能响应用户输入的时刻作为应用程序的进程启动结束时刻,根据进程启动时刻和进程启动结束时刻获取应用程序的启动耗时,以确定应用程序的进程的启动性能。这样即使有些应用程序的进程没有用户交互界面,也不会影响到对于应用程序的进程的启动耗时的计算,从而使得获得的应用程序的进程的启动耗时较为准确,进而确定的应用程序的进程的启动性能也比较准确。

Patent Agency Ranking