便携式数据载体中的存储器管理方法

    公开(公告)号:CN1781127B

    公开(公告)日:2010-10-20

    申请号:CN200480011319.9

    申请日:2004-05-04

    CPC classification number: G07F7/1008 G06Q20/341 G07F7/084

    Abstract: 本发明涉及一种用于在通过便携式数据载体(10)执行程序(30)时的存储器管理的方法,该便携式数据载体(10)包括第一和第二存储器区域(34、36),用于存储在程序执行时生成的对象(38、40、44)。首先,至少部分地在第二存储器区域(36)中创建对象(38、40、44)。如果在进一步的程序执行期间生成对该对象(38、40、44)的持久引用(42),则将该对象传送到第一存储器区域(34)。根据用于将源程序(80)转换为可执行程序(40)的方法,在编译时,检查是否生成对要被新创建的对象(38、40、44)的持久引用(42)。取决于此检查的结果,生成在第一或至少部分地在第二存储器区域(34、36)中创建对象(38、40、44)的程序代码。本发明提供了一种用于在便携式数据载体(10)中的存储器管理的装置,其改善了高效可写存储器区域的利用率。

    便携式数据载体中的存储器管理

    公开(公告)号:CN1781127A

    公开(公告)日:2006-05-31

    申请号:CN200480011319.9

    申请日:2004-05-04

    CPC classification number: G07F7/1008 G06Q20/341 G07F7/084

    Abstract: 本发明涉及一种用于在通过便携式数据载体(10)执行程序(30)时的存储器管理的方法,该便携式数据载体(10)包括第一和第二存储器区域(34、36),用于存储在程序执行时生成的对象(38、40、44)。首先,至少部分地在第二存储器区域(36)中创建对象(38、40、44)。如果在进一步的程序执行期间生成对该对象(38、40、44)的持久引用(42),则将该对象传送到第一存储器区域(34)。根据用于将源程序(80)转换为可执行程序(40)的方法,在编译时,检查是否生成对要被新创建的对象(38、40、44)的持久引用(42)。取决于此检查的结果,生成在第一或至少部分地在第二存储器区域(34、36)中创建对象(38、40、44)的程序代码。本发明提供了一种用于在便携式数据载体(10)中的存储器管理的装置,其改善了高效可写存储器区域的利用率。

Patent Agency Ranking