发明名称 |
Program compiler, program installer, and program install method |
摘要 |
A program installation apparatus may install a program in an immediately executable form using a snapshot image. The snapshot image may store a partially executed result of the program. A snapshot point at which the snapshot image is created may be decided by analyzing dependency on a system execution environment of the program. The program installation apparatus may, in advance, execute a part of the program having no dependency on the system execution environment to create a snapshot image and then execute the remaining part of the program based on the snapshot image, reducing a start-up time of the program. |
申请公布号 |
US8762967(B2) |
申请公布日期 |
2014.06.24 |
申请号 |
US201012971283 |
申请日期 |
2010.12.17 |
申请人 |
Samsung Electronics Co., Ltd. |
发明人 |
Kim Min-Chan;Jeong Jae-Hoon;Hwang Joo-Young |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
NSIP Law |
代理人 |
NSIP Law |
主权项 |
1. A program installation and execution apparatus, comprising:
a snapshot point setting unit configured to set a particular location on an execution sequence of a program as a snapshot point, wherein the particular location is set based upon the location within the program execution sequence of a system call; a dependency analysis unit configured to identify, within the program, a first function that includes the system call and a second function, which the program specifies executing after the first function, that does not include a system call; a rearrangement unit configured to rearrange execution of the second function to occur before execution of the first function; a processor configured to perform the rearranged execution of the program up to the snapshot point; and a snapshot image storage unit configured to store the execution result of the program up to the snapshot point.
|
地址 |
Suwon-si KR |