发明名称 创建和使用预内在化程序文件的方法和设备
摘要 一个设备(45)接收新的程序文件(46),并使用预内在化的映像以避免在每次程序执行出现时必须内在化一个程序文件。在一种实施例中,该设备中的一个软件虚拟机(50)用于执行所述预内在化。一旦将所述程序文件预内在化以创建存储在该设备的永久性存储器(56)内的映像,则随后在不必执行一个预内在化操作的情况下可以执行所述映像。此外,减少了与随后程序执行有关的动态存储器(52)的使用,并减少了新程序文件的执行时间。
申请公布号 CN1306402C 申请公布日期 2007.03.21
申请号 CN01822989.1 申请日期 2001.12.18
申请人 飞思卡尔半导体公司 发明人 艾里斯·M·普拉克斯顿;塞缪尔·J·劳赫;约翰·H·奥斯曼;安德鲁·A·比约克斯滕;贾森·M·贝内特
分类号 G06F9/455(2006.01);G06F9/445(2006.01) 主分类号 G06F9/455(2006.01)
代理机构 中原信达知识产权代理有限责任公司 代理人 谢丽娜;张天舒
主权项 1.一种操作虚拟机的处理方法,所述虚拟机包括一种普通操作模式和一种预内在化操作模式,所述处理方法包括:从一组可用的程序文件中选择一个程序文件以识别出一个选定的程序文件;确定是否已经创建所述选定程序文件的一个可重复使用的预内在化的映像,其中在被所述虚拟机的任何随后调用执行之前、不进一步内在化所述选定的程序文件的情况下,能够执行所述可重复使用的预内在化的映像;如果所述选定程序文件的一个可重复使用的预内在化的映像尚未创建,则以预内在化模式选择地操作所述虚拟机,包括:创建所述选定程序文件的可重复使用的预内在化的映像;和将所述选定程序文件的可重复使用的预内在化的映像存储在永久性存储器内,从而避免为所有随后的程序执行进行随后的内在化所述选定的程序文件;并且其中所述虚拟机在第一设备中执行,并且所述处理方法进一步包括:如果在第一设备中可以获得所述选定程序文件的可重复使用的预内在化的映像,则在执行之前不内在化所述选定程序文件的可重复使用的预内在化的映像的情况下,执行所述选定程序文件的可重复使用的预内在化的映像;和如果在与第一设备是分离的第二设备中可以获得所述选定程序文件的可重复使用的预内在化的映像,则进入预内在化模式,将所述选定程序文件的可重复使用的预内在化的映像从第二设备复制到第一设备,并更新所述选定程序文件的可重复使用的预内在化的映像内的存储器地址。
地址 美国得克萨斯州