CN101599019A - Computer execution system and method in order to quick opening program - Google Patents

Computer execution system and method in order to quick opening program Download PDF

Info

Publication number
CN101599019A
CN101599019A CNA2008101083237A CN200810108323A CN101599019A CN 101599019 A CN101599019 A CN 101599019A CN A2008101083237 A CNA2008101083237 A CN A2008101083237A CN 200810108323 A CN200810108323 A CN 200810108323A CN 101599019 A CN101599019 A CN 101599019A
Authority
CN
China
Prior art keywords
file
mentioned
startup
program
documents
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008101083237A
Other languages
Chinese (zh)
Other versions
CN101599019B (en
Inventor
陈智乙
杨昇峰
廖俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asustek Computer Inc
Original Assignee
Asustek Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asustek Computer Inc filed Critical Asustek Computer Inc
Priority to CN2008101083237A priority Critical patent/CN101599019B/en
Publication of CN101599019A publication Critical patent/CN101599019A/en
Application granted granted Critical
Publication of CN101599019B publication Critical patent/CN101599019B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention discloses a kind of computer execution system and method in order to quick opening program, can open at least one program fast after start; Store lists of documents at first earlier, the filename of necessary startup file when lists of documents comprise program start, when starting shooting, the respective file inventory is to extract the startup file of corresponding this document name in the low access device, and be stored in the quick access device, follow-up, when opening program, startup file in the cooperation quick access device is to carry out this program, so, opening program is saved the user and is waited for the spent time at a terrific speed, and accelerates user's work efficiency.

Description

Computer execution system and method in order to quick opening program
Technical field
The present invention relates to a kind of computer execution system and method, relate in particular to computer execution system and the method for utilization with quick opening program.
Background technology
Computing machine for example is desk-top computer, notebook, intelligent mobile phone (smartphone), flat computer ... Deng, before bringing into operation, can be introduced into start-up phase.So-called start comprises ROM-BIOS (Basic I/O system; BIOS) and operating system (Operation System; OS) startup, follow-up, after start finishes, just allow the user to open various program in normal mode; For example copy editor's program (as word, wordPad), image editor (as flash, little artist, Photoshop), spreadsheet program (as excel), bulletin program (as power point), multimedia playing program (as media player, Real player) ... etc. all programs.
Yet, growth along with human's demand, program more and more complexity and data volume is also more and more huge, comprise more and more many files in the program, so after start, when will opening and during executive routine, can carry the file of program by processor freely in the low access device of hard disk, restore as DRAM (Dynamic Random Access Memory) (Dynamic Random Access Memory; DRAM) in the quick access device, but these breakdown actions concentrate on a period of time, not only can exhaust many hardware resources, also exhaust the time of quite a lot of unlatching, and concerning the user, tediously long wait can make work quite inefficent.
In general, desire head it off, the user can directly improve hardware, for example upgrading processing device, internal memory ... Deng, but this measure meeting expends many costs.Method is also arranged when operating system is opened, more default programs commonly used are opened when start in the lump, but so can expend many times when start, in fact might not meet the each needs of user.So so far, computing machine is in the distribution of start resource efficiency when the opening program, is still and remains to be improved.
Summary of the invention
Therefore, fundamental purpose of the present invention is to provide computer execution system and the method for a kind of utilization with quick opening program, to improve the problems referred to above.
Purpose of the present invention is providing a kind of computer execution system and method, can be after start, and quick, efficient opening program is to save the time that the user waits for opening program.
The present invention can open at least one program about a kind of computer implemented method in order to quick opening program fast after start, this program may comprise a plurality of startup files and a plurality of program file.Wherein, the startup file of this program and program file are stored in the low access device originally.
This computer implemented method comprises the following step: at first, store lists of documents, this document inventory comprises the filename of the startup file of the quick start-up routine of institute's desire; Then, when starting shooting, corresponding this document inventory to be extracting the startup file of corresponding this document name in this low access device certainly, and the startup file that is extracted is stored in the quick access device; Follow-up, when opening this program, cooperate startup file in this quick access device to carry out this program fast.
The present invention can open at least one program about a kind of computer execution system fast after start, said procedure comprises startup file and program file.Aforementioned calculation machine executive system further comprises: low access device, the startup file and the program file of storage said procedure; Storage unit, the storage file inventory, above-mentioned lists of documents comprise the filename of above-mentioned startup file; The quick access device; And the pretrigger module, when starting shooting, the lists of documents in the corresponding said memory cells extracting the startup file of corresponding above-mentioned filename in above-mentioned low access device, and are stored in the startup file that is extracted in the above-mentioned quick access device; Wherein, when opening said procedure, cooperate startup file in the above-mentioned quick access device to carry out said procedure in start back.
Therefore, by computer execution system of the present invention and method, the startup file of necessity is stored in the quick access device when carrying some opening programs synchronously when starting shooting, with after start, quick, efficient unlatching of energy and executive routine are whereby to save the time that the user waits for opening program.
Can be further understood by the following detailed description and accompanying drawings about the advantages and spirit of the present invention.
Description of drawings
Fig. 1 is the related synoptic diagram of computer execution system of the present invention when start;
Fig. 2 is the related synoptic diagram of computer execution system of the present invention when opening program;
Fig. 3 is the related synoptic diagram of editing files inventory of the present invention;
Fig. 4 is the related synoptic diagram of the predetermined quick opening program of the present invention;
Fig. 5 is the related synoptic diagram that the present invention sorts to the lists of documents filename; And
Fig. 6 is the process flow diagram that computer implemented method of the present invention carries out.
Embodiment
See also Fig. 1, Fig. 1 is the related synoptic diagram of computer execution system 30 of the present invention when start.The present invention can open at least one program 50 about a kind of computer execution system 30 in order to quick opening program 50 fast after start.Computing machine for example is meant desk-top computer, notebook, intelligent mobile phone (smart phone), flat computer ... Deng, start comprises ROM-BIOS (Basic I/Osystem; BIOS) and operating system (Operation System; OS) startup, program 50 for example are copy editor's program (as word, wordPad), image editor (as flash, little artist, Photoshop), multimedia playing program (as media player, Real player) ... Deng.
Computer execution system 30 mainly comprises a processor 32, a low access device 36, a storage unit 40, a quick access device 38 and a pretrigger module 34.
Program 50 comprises a plurality of startup files 5002 and a plurality of program file 5004 usually; As program 1, program 2, program 3 and program 4 are arranged among Fig. 1, these programs 50 are stored in the low access device 36 originally, and each program 50 comprises a plurality of startup files 5002 and a plurality of program file 5004 respectively.
The user understands frequent service routine 1, program 2 and program 3, and service routine 4 more seldom.Therefore, by processor 32, with the filename 4002A of program 1, program 2 and program 3 all startup files 5002, be stored in the lists of documents 4002 of storage unit 40 in advance.
With Fig. 1, the filename 4002A of the startup file 5002 that filename 1, filename 2 and filename 3 representative programs 1 are all, the filename 4002A of the startup file 5002 that filename 4, filename 5 representative programs 2 are all, the filename 4002A of the startup file 5002 that filename 6, filename 7 and filename 8 representative programs 3 are all, these startup files 5002 are all when opening executive routine 50, the file that institute must execution.
When starting shooting, pretrigger module 34 is by the filename 4002A of lists of documents 4002 in the processor 32 corresponding stored unit 40, in low access device 36, extracting the startup file 5002 of corresponding filename 4002A, and the startup file 5002 that is extracted is stored in the quick access device 38; And program 4 is because seldom use, and the filename 4002A of the startup file 5002 of program 4 does not prestore and is stored in the lists of documents 4002, so the startup file 5002 of program 4 can not load in the quick access device 38.So, promptly finish the task that computer execution system 30 of the present invention is carried out when starting shooting.
See also Fig. 2, Fig. 2 is the related synoptic diagram of computer execution system 30 of the present invention when opening program 50.Follow-up after start, when the user desired opening program 50, the startup file 5002 in the cooperation quick access device 38 was with executive routine 50.
Further specify, at this moment, operating system 64 has been moved, when if the user desires opening program 1, then by processor 32 and operating system 64, carry out earlier 1 relevant three the startup file 5002 of program in the quick access device 38, and when needing to carry out other program file that matches 5004 (with start-up routine 50 time non-essential file), extract in low access device 36 by processor 32 again.
So, the user just can open the program 50 that will use with the extremely short time after start, and saving is the times of wait much.Program 2 all can be opened with this method fast with program 3, but, computer execution system 30 also can't be saved time of opening program 4, because the startup file 5002 of program 4 is not present in the quick access device 38 when start, so opening program 4 is just as the opening program speed of known state.
See also Fig. 3, Fig. 3 is the related synoptic diagram of editing files inventory 4002 of the present invention.Computer execution system 30 as the aforementioned, wherein said lists of documents 4002, the filename 4002A of employed startup file 5002 in the time of can utilizing an analysis module (ProgramTracer) 70 record opening programs 50.It deliberately carries out selected program 50 in advance, when carrying out, processor 32 during program 50, can open startup file 5002 one by one, at this moment, analysis module 70 is by processor 32, and the filename 4002A of the startup file 5002 opened one by one is stored in lists of documents 4002 in the storage unit 40.
As Fig. 3, selected program 50 is program 1, program 2 and program 3, so the filename 1~8 of corresponding eight startup files 5002 just after program 1, program 2 and program 3 are opened successively, is recorded in the lists of documents 4002 of storage unit 40 one by one.
See also Fig. 4, Fig. 4 is the related synoptic diagram of the predetermined quick opening program 50 of the present invention.Computer execution system 30 as the aforementioned, the program 50 of required quick unlatching when wherein starting shooting to preset by a default interface 60.In embodiment, the chosen program that will open fast 50 are " program 1, program 2 and programs 3 ", so the user can utilize default interface 60, prestoring with the title 4004 with " program 1, program 2 and program 3 " by processor 32 is stored in the storage unit 40, follow-up comparison during for analysis module 70 operations, with reference to using.
In addition, see also Fig. 5, the related synoptic diagram that Fig. 5 the present invention sorts to lists of documents 4002 filename 4002A.Computer execution system 30 as the aforementioned, and computer execution system 30 can further comprise a file ordering module 64.
When described startup file 5002 has when a plurality of, file ordering module 64 further can be passed through processor 32, the startup file 5002 filename 4002A of same file name 4002A in above-mentioned these startup files 5002 of deletion in lists of documents 4002, the burden of pretrigger module 34 and processor 32 operations when alleviating executive routine 50.
When described startup file 5002 has when a plurality of, file ordering module 64 further can be passed through processor 32, and the filename 4002A to above-mentioned these startup files 5002 in lists of documents 4002 sorts.In general, the order that above-mentioned these startup files 5002 are activated in the time in fact can carrying out according to program 50 sorts, when so helping starting shooting back executive routine 50, and more efficient unlatching execute file.
Further specify, after in lists of documents 4002, the filename 4002A of above-mentioned these startup files 5002 being sorted, also come control documents order module 64 by a revision interface 62, make amendment with order, to be modified to the custom that is more suitable for the user to the filename 4002A of above-mentioned these startup files 5002 in the lists of documents 4002.In fact, the order of revised file name 4002A, revise the order of opening program 50, for example a user is because of requirements of one's work, what use at first after each start is the Photoshop program, so can utilize revision interface 62 to revise the order of filename 4002A in the storage unit 40, before the startup file 5002 that the Photoshop program is relevant places, after start, enter duty fast in order to the user by file ordering module 64 and processor 32.
In addition, when described startup file 5002 has when a plurality of, file ordering module 64 also can further be passed through processor 32, in lists of documents 4002 with the filename 4002A of the startup file 5002 under the identical program 50, arranged in proximity together, so, also can more efficiently make program 50 enter state to be opened fast one by one.
What remark additionally is, modules such as pretrigger module 34, analysis module 70, file ordering module 64, (for example: Perl can utilize script formula program language, shell script, Python ... or the like) editor, with related electronic components, circuit synthetic operation, to bring into play the performed function of aforementioned each module.Default interface 60, revision interface 62 can for example be the browser of Window-type, are the visual operation and control interface of between humans and machines.
See also Fig. 6, Fig. 6 is the process flow diagram that computer implemented method of the present invention carries out.The present invention also relates to a kind of computer implemented method in order to quick opening program 50, after start, can open at least one program 50 fast, program 50 comprises a plurality of startup files 5002 and a plurality of program file 5004 usually, and wherein the startup file 5002 of program 50 and program file 5004 are stored in the low access device 36 originally.This computer implemented method comprises the following step:
Step S02: the program 50 of required quick unlatching when starting shooting to preset by a default interface 60.
Step S04: store lists of documents 4002, lists of documents 4002 comprise the filename 4002A of the startup file 5002 in the quick opening program 50 of being scheduled to.Wherein said lists of documents 4002, when utilizing an analysis module (Program Tracer) 70 record opening programs 50 the filename 4002A of used startup file 5002.
Step S06: when described startup file 5002 has when a plurality of, the further startup file 5002 of same file name 4002A in above-mentioned these startup files 5002 of deletion in lists of documents 4002.
Step S08: further the filename 4002A to above-mentioned these startup files 5002 sorts in lists of documents 4002.
Step S10: when starting shooting, respective file inventory 4002 to be extracting the startup file 5002 of corresponding filename 4002A in low access device 36, and the startup file 5002 that is extracted is stored in the quick access device 38.
Step S12: when opening program 50, cooperate startup file 5002 in the quick access device 38 with executive routine 50 fast.
Therefore, by computer execution system 30 of the present invention and method, the startup file 5002 of necessity is stored in quick access device 38 when carrying some opening programs 50 synchronously when starting shooting, with after start, quick, efficient unlatching of energy and executive routine 50 are whereby to save the time that the user waits for opening program 50.
By the above detailed description of preferred embodiments, hope can be known description feature of the present invention and spirit more, yet is not to come category of the present invention is limited with above-mentioned disclosed preferred embodiment.On the contrary, its objective is that hope can contain in the category that is arranged in claims of the present invention of various changes and tool equality.

Claims (14)

1, a kind of computer implemented method, after start, can open at least one program fast, said procedure comprises startup file and program file, wherein the startup file of said procedure and program file are stored in the low access device, it is characterized in that aforementioned calculation machine manner of execution comprises the following step:
The storage file inventory, above-mentioned lists of documents comprise the filename of above-mentioned startup file;
When starting shooting, corresponding above-mentioned lists of documents to be extracting the startup file of corresponding above-mentioned filename in above-mentioned low access device, and the startup file that is extracted is stored in the quick access device; And
When opening said procedure, cooperate startup file in the above-mentioned quick access device to carry out said procedure.
2, computer implemented method according to claim 1 is characterized in that, wherein said lists of documents, the filename of employed startup file when utilizing the analysis module record to open said procedure.
3, computer implemented method according to claim 1 is characterized in that, the program of required quick unlatching when wherein starting shooting to preset by default interface.
4, computer implemented method according to claim 1 is characterized in that, wherein has when a plurality of when described startup file, further the startup file of same file name in above-mentioned these startup files of deletion in above-mentioned lists of documents.
5, computer implemented method according to claim 1 is characterized in that, wherein has when a plurality of when described startup file, and further the filename to above-mentioned these startup files sorts in above-mentioned lists of documents.
6, computer implemented method according to claim 5, it is characterized in that, after wherein in above-mentioned lists of documents, the filename of above-mentioned these startup files being sorted, by the revision interface so that the order of the filename of above-mentioned these startup files in the above-mentioned lists of documents is made amendment.
7, computer implemented method according to claim 1 is characterized in that, wherein have when a plurality of when described startup file, further in above-mentioned lists of documents with the filename arranged in proximity of the startup file under the identical program.
8, a kind of computer execution system can be opened at least one program fast after start, said procedure comprises startup file and program file, it is characterized in that, aforementioned calculation machine executive system further comprises:
The low access device, the startup file and the program file of storage said procedure;
Storage unit, the storage file inventory, above-mentioned lists of documents comprise the filename of above-mentioned startup file;
The quick access device; And
The pretrigger module, when starting shooting, the lists of documents in the corresponding said memory cells extracting the startup file of corresponding above-mentioned filename in above-mentioned low access device, and are stored in the startup file that is extracted in the above-mentioned quick access device;
Wherein, when opening said procedure, cooperate startup file in the above-mentioned quick access device to carry out said procedure in start back.
9, computer execution system according to claim 8 is characterized in that, wherein said lists of documents, the filename of employed startup file when utilizing the analysis module record to open said procedure.
10, computer execution system according to claim 8 is characterized in that, the program of required quick unlatching when wherein starting shooting to preset by default interface.
11, computer execution system according to claim 8, it is characterized in that, the further include file order module of aforementioned calculation machine executive system, when described startup file has when a plurality of, above-mentioned file ordering module is the startup file of same file name in above-mentioned these startup files of deletion in above-mentioned lists of documents further.
12, computer execution system according to claim 8, it is characterized in that, the further include file order module of aforementioned calculation machine executive system, when described startup file has when a plurality of, above-mentioned file ordering module further in above-mentioned lists of documents the filename to above-mentioned these startup files sort.
13, computer execution system according to claim 12, it is characterized in that, after wherein in above-mentioned lists of documents, the filename of above-mentioned these startup files being sorted, control above-mentioned file ordering module by the revision interface, so that the order of the filename of above-mentioned these startup files in the above-mentioned lists of documents is made amendment.
14, computer execution system according to claim 8, it is characterized in that, the further include file order module of aforementioned calculation machine executive system, when described startup file has when a plurality of, above-mentioned file ordering module further in above-mentioned lists of documents with the filename arranged in proximity of the startup file under the identical program.
CN2008101083237A 2008-06-06 2008-06-06 Computer execution system for rapidly starting program and method Active CN101599019B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101083237A CN101599019B (en) 2008-06-06 2008-06-06 Computer execution system for rapidly starting program and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101083237A CN101599019B (en) 2008-06-06 2008-06-06 Computer execution system for rapidly starting program and method

Publications (2)

Publication Number Publication Date
CN101599019A true CN101599019A (en) 2009-12-09
CN101599019B CN101599019B (en) 2012-05-23

Family

ID=41420474

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101083237A Active CN101599019B (en) 2008-06-06 2008-06-06 Computer execution system for rapidly starting program and method

Country Status (1)

Country Link
CN (1) CN101599019B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377060A (en) * 2012-04-25 2013-10-30 腾讯科技(深圳)有限公司 Computer program acceleration method and system
CN103559050A (en) * 2013-10-23 2014-02-05 天脉聚源(北京)传媒科技有限公司 Customization method for computer starting process and computer
CN104104783A (en) * 2013-04-10 2014-10-15 展讯通信(上海)有限公司 Mobile phone terminal and power-on method thereof
CN104516752A (en) * 2013-09-26 2015-04-15 联想(北京)有限公司 Information processing method and electronic equipment
CN106909411A (en) * 2015-12-23 2017-06-30 ***通信集团江苏有限公司 A kind of file updating method and device
CN109634669A (en) * 2018-11-20 2019-04-16 锐捷网络股份有限公司 The starting method and device of embedded system
CN110096886A (en) * 2018-01-31 2019-08-06 慧与发展有限责任合伙企业 Compared based on inventory and executes safe action

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE449376T1 (en) * 2001-08-22 2009-12-15 Legend Beijing Ltd METHOD FOR QUICKLY STARTING UP A COMPUTER
CN1517864A (en) * 2003-01-17 2004-08-04 英业达股份有限公司 Method of starting jnformation processing system using rapid storage device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377060A (en) * 2012-04-25 2013-10-30 腾讯科技(深圳)有限公司 Computer program acceleration method and system
WO2013159621A1 (en) * 2012-04-25 2013-10-31 Tencent Technology (Shenzhen) Company Limited Method and system for speeding up computer program
CN103377060B (en) * 2012-04-25 2015-10-21 腾讯科技(深圳)有限公司 A kind of computer program accelerated method and system
CN104104783A (en) * 2013-04-10 2014-10-15 展讯通信(上海)有限公司 Mobile phone terminal and power-on method thereof
CN104516752A (en) * 2013-09-26 2015-04-15 联想(北京)有限公司 Information processing method and electronic equipment
CN104516752B (en) * 2013-09-26 2018-01-23 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN103559050A (en) * 2013-10-23 2014-02-05 天脉聚源(北京)传媒科技有限公司 Customization method for computer starting process and computer
CN106909411A (en) * 2015-12-23 2017-06-30 ***通信集团江苏有限公司 A kind of file updating method and device
CN106909411B (en) * 2015-12-23 2020-07-10 ***通信集团江苏有限公司 File updating method and device
CN110096886A (en) * 2018-01-31 2019-08-06 慧与发展有限责任合伙企业 Compared based on inventory and executes safe action
CN109634669A (en) * 2018-11-20 2019-04-16 锐捷网络股份有限公司 The starting method and device of embedded system
CN109634669B (en) * 2018-11-20 2021-08-17 锐捷网络股份有限公司 Starting method and device of embedded system

Also Published As

Publication number Publication date
CN101599019B (en) 2012-05-23

Similar Documents

Publication Publication Date Title
CN101599019B (en) Computer execution system for rapidly starting program and method
CN106156278B (en) Database data reading and writing method and device
CN104102506B (en) A kind of Android Acceleration of starting methods based on ARM platforms
CN104598254A (en) Method and device for rapidly powering on Android system
CN101443762A (en) Back-off mechanism for search
CN100538641C (en) The method of operation calculation device
CN103577212A (en) System starting preloading method and device
CN108197306A (en) SQL statement processing method, device, computer equipment and storage medium
CN111625289B (en) Method and device for quickly starting application program and electronic equipment
CN101604241A (en) A kind of code generating method of embedded system
CN103793249A (en) Multithreading preloading method for class library in Java virtual machine
CN103777978A (en) Automatic user-mode 3G-USB network interface card detecting method based on Linux kernel
CN108829465B (en) Local dynamic loading system and method based on direct read-write FLASH
CN103425502A (en) Prefetching starting method and prefetching starting device of operating system
CN103226510A (en) Method and device for analyzing vmcore file
US20140372455A1 (en) Smart tags for content retrieval
CN107066281B (en) Method for rapidly loading large data group based on DSS data system
US20090307479A1 (en) Computer execution system for starting program quickly and method thereof
JP2011243055A (en) Semiconductor circuit and design device
CN105630407A (en) Computer system, memory scheduling method of operation system and system starting method
CN110908898B (en) Method and system for generating test scheme
US20100010790A1 (en) System & method for dynamic structuring of process annotations
US11657211B2 (en) Workflow style governance
US20180113679A1 (en) System and method for software development based on procedures
CN103106042A (en) Data access method and electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant