CN1143241C - 具有用于依据应用可重新装入程序的存储器的芯片卡 - Google Patents

具有用于依据应用可重新装入程序的存储器的芯片卡 Download PDF

Info

Publication number
CN1143241C
CN1143241C CNB988089483A CN98808948A CN1143241C CN 1143241 C CN1143241 C CN 1143241C CN B988089483 A CNB988089483 A CN B988089483A CN 98808948 A CN98808948 A CN 98808948A CN 1143241 C CN1143241 C CN 1143241C
Authority
CN
China
Prior art keywords
program
storer
chip card
command instruction
reloads
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.)
Expired - Fee Related
Application number
CNB988089483A
Other languages
English (en)
Other versions
CN1269898A (zh
Inventor
M
M·温莱恩德
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.)
Siemens AG
Original Assignee
Siemens AG
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=7841754&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1143241(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Siemens AG filed Critical Siemens AG
Publication of CN1269898A publication Critical patent/CN1269898A/zh
Application granted granted Critical
Publication of CN1143241C publication Critical patent/CN1143241C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Abstract

根据本发明的一种芯片卡,包括:程序执行单元;存储器,用于一个可重新装入的程序;至少一个用于将可重新装入的程序作为一个应用的函数而重新装入的装置,所述可重新装入的程序在被重新装入的状态时占据存储器的一个特定的存储区域;被可重新装入的程序占据的存储器中的区域中的第一存储分区和第二存储分区;至少一个所述程序执行单元的装置,用于当可重新装入的程序被重新装入时,使第二命令指令的第二绝对地址参数适应为被所述可重新装入的程序占据的所述存储器中的区域的函数。

Description

具有用于依据应用可重新装入程序的存储器的芯片卡
技术领域
本发明涉及具有用于依据应用可重新装入程序的存储器的芯片卡。
背景技术
芯片卡常常有一个数据存储器,这种存储器例如以一种层次文件系统的形式被组织,并且尤其以一种EEPROM存储器模块的形式被提供。而且,特别是芯片卡的数据存储器也适于作为一种依据应用可重新装入程序的存储器。在芯片卡被制成之后,以及特别是它被个性化或初始化之后,程序的重新装入允许以后的尤其是例行程序或文件,诸如编码算法的重新装入,这些重新装入的内容只有芯片卡的应用提供者才知道,而芯片卡的制造者是不知道的。用于矫错或扩展例行程序,尤其是用于芯片卡的运行系统的程序也可以在以后被重新装入。例如,需要用高昂费用去完成对带有诸多缺点的芯片卡运行系统的一个ROM存储器模块的重新设计的工作就可以因此被免除,因为用于纠错的例行程序可以被重新装入。例如,依据应用也可以将应用程序及使者的程序重新装入。
在芯片卡的情况下,这里有一个问题,对于通常是被创建在芯片卡编码的水平上,尤其是在机器命令的水平上的程序,只有那些有着绝对地址参数的命令指令才是可利用的程序。这是一些有一个绝对存储器地址系统的命令指令,芯片卡的存储器中的访问地址被直接指定在这个绝对存储器地址系统内,并且它是与相应的命令指令自身的存储器地址无关的。在芯片卡中,通常被用在PC系统中并有一个相关的存储器编址系统的那些命令指令是全然不能利用的,或者仅对一个非常受限制的范围是可以用的,因而在用于芯片卡的程序的情况下必须依靠有一个绝对存储器编址系统的命令指令。在有绝对地址参数的芯片卡的情况下,这样一些命令指令是,尤其是,跳转指令、移位指令或者地址指令,例如所谓的‘MOV_DPTR’,‘#adrs’,‘LCALL_adrs’或者‘LJMP_adrs’命令指令。
当一个可重新装入的程序用适于芯片卡的有绝对地址参数的命令指令被创建的时候,被提供的存储区域因此必须是要知道的,特别是程序将被重新装入的初始地址是要知道的。
如果程序是被贮存在存储器的另一个地址,那么就必须去适配有绝对地址参数的特定的命令指令。因此有,特别是,两组有绝对地址参数的命令指令是可以利用的。第一组命令指令是与在存储器中程序占据的存储区域无关的,特别是因为地址参数涉及不被可重新装入的程序占据的存储区域,例如涉及芯片卡的运行系统。另一方面,第二组命令指令是与在存储器中程序占据的存储区域有关系的,特别是因为地址参数涉及被可重新装入的程序占据的存储区域。如果程序被移转,第二组命令指令的地址参数就必须与此适配,而第一组命令指令的地址参数必须保持是不变的。
这里的一个问题是,有绝对地址参数的命令指令可以是与存储器中可重新装入的程序的存储区域无关的或者是有关系的。对于有绝对地址参数的命令指令,第一组与第二组之间的区别在这里不依赖于相应的命令指令的类型。已经知道可能的不利情况是,在一种用于芯片卡的可重新装入的程序的实际创建期间,相应的可重新装入的程序的一种特定方案,它考虑了在芯片卡存储器中它的相应的相关应用安排,被创建用于可以被提供的任何可预见到的应用。
特别不利的是,这样一种程序的适应在芯片卡的存储器中的依据应用的存储区域通常尤其是不可能被使用者自己完成,因为使用者常常不知道可重新装入的程序的结构,或者也完全不应知道。特别是,费力的程序修改必须由可重新装入的程序的制造者“人工地”或用特定的程序编制器或者解释机来完成。
发明内容
本发明的目的是要给定一种具有用于依据应用可再装入程序的存储器的芯片卡,它使有关程序更有利地适配芯片卡存储器中其依据应用的存储区的占用成为可能。
本发明的目的通过以下技术方案实现。
依据本发明的一种芯片卡,包括:
-一个程序执行单元;
-一个存储器,用于一个可重新装入的程序;
-至少一个用于将所述可重新装入的程序作为一个应用的函数而重新装入的装置,所述可重新装入的程序在被重新装入的状态时占据所述存储器的一个特定的存储区域,所述可重新装入的程序具有:
    -带有第一绝对地址参数的第一命令指令,所述第一绝对地址参数
     指出所述存储器中的没有被所述可重新装入的程序占据的区域,
     和
    -带有第二绝对地址参数的第二命令指令,所述第二绝对地址参数
     指出所述存储器中的被所述可重新装入的程序占据的区域;
-被所述可重新装入的程序占据的所述存储器中的区域中的一个第一存储分区和一个第二存储分区,
    -所述第一命令指令被安排在所述第一存储分区中,
    -所述第二命令指令被安排在所述第二存储分区中;
-至少一个所述程序执行单元的装置,用于当所述可重新装入的程序被重新装入时,使所述第二命令指令的第二绝对地址参数适应为被所述可重新装入的程序占据的所述存储器中的区域的函数。
依据本发明的芯片卡的一个优点是,在创建一个有绝对地址参数的命令指令的可重新装入的程序期间,仅需要去创建一个单一的程序方案。这个基本的程序方案而后作为依据应用可以被重新装到芯片卡中,并且尤其可以通过芯片卡自己可被装入或可被形成,即可与依据应用所占据的存储区域适配。
特别有利的是,依据本发明,被可重新装入的程序占据的存储区域,具有一个第一存储单元和一个第二存储单元,用于分隔至少有绝对地址参数的命令指令,它涉及被程序占据的存储区域,及没有被程序占据的存储区域。因此,必要的可重新装入的程序的调整以适应被它占据的存储区域,即,程序的必要的调整尤其是适应其依据应用的初始地址,可以有利地通过芯片卡的程序执行单元完全完成。为了重新装入一个程序,一个芯片卡的使用者因此有利地不需要程序结构的详细知识,其结果特别是,也可能重新装入甚至是涉及芯片卡安全的程序,并且其内部结构对使用者不应该是已知的。
本发明还包括其他一些有利的具体实例。
附图说明
参照在下面被简单描述的附图中给出的实施例对本发明作进一步说明,其中:
图1给出了依据本发明的芯片卡的结构示意图,有程序执行单元和存储器,在存储器中依据应用可以被重新装入的程序被贮存,所说的程序有第一和第二命令指令,这些指令有绝对地址参数,以及
图2给出了一个可重新装入的程序结构示意图,由该程序的第一和第二命令指令,在被可重新装入的程序占据的存储区域的第一和第二分区中被分隔开。
具体实施方式
图1给出了,作为例子,有一个程序执行单元P和一个存储器S的依据本发明的芯片卡CK的结构示意图。存储器S具有至少一个依据应用可以重新装入的程序,其中在图1中作为例子示出用参考符号P1到Pn表示的依据应用的被重新装入到存储器S中的程序。这些可重新装入的程序P1到Pn的每一个程序,以在存储器S中被重新装入的状态,占据一个特定的存储区域B1到Bn,它们的每一个都有,特别是,一个初始地址SA1到SAn。本发明将在下面被描述,特别是根据可重新装入的程序P1的例子来进行描述。
可重新装入的程序P1有用OP1表示的第一命令指令,它有绝对地址参数A1,该绝对地址参数指出未被可重新装入的程序P1到Pn占据的存储区域。例如,对于图1中说明的可重新装入的程序P1而言,这些是存储器S的那些存储区域,即在存储区域B1外边的那些存储区域。经地址参数A1被要求的第一命令指令OP1的绝对编址标记在图1中作为例子用箭头J1表示。
此外,可重新装入的程序P1具有用OP2表示的第二命令指令,该第二命令指令有指出存储区域B1的绝对地址参数A2,该存储区域B1被可重新装入的程序P1占据。经地址参数A2被要求的第二命令指令OP2的绝对编址标记在图1中作为例子用箭头J2表示。
在图2中,依据本发明的芯片卡CK的可重新装入的程序P1作为例子被示出,所说的程序P1占据依据本发明的芯片卡CK的存储器S的存储区域B1。在图1中有相应的参考符号OP1和OP2的第一和第二命令指令,在图2中作为例子则分别有参考符号OP11到OP1z和OP21到OP2x,分别有绝对地址adr11到adr1z和adr21到adr2x。在存储器S中可重新装入的程序P1占据的存储区域B1,依据本发明有一个第一分区NLA1和至少一个第二分区LA1。这里,依据本发明,第一命令指令OP11到OP1z被安排在第一分区NLA1中,而第一命令指令OP11到OP1z的绝对地址参数adr11到adr1z指出没被可重新装入的程序P1占据的存储区域。第一命令指令OP11和OP1y到没有被可重新装入的程序P1占据的存储区域的编址标记在图2中作为例子分别用箭头J4和J5表示。第二命令指令OP21到OP2x依据本发明被安排在第二分区LA1中,第二命令指令OP21到OP2x的绝对地址参数adr21到adr2x指出被可重新装入的程序P1占据的存储区域B1。第二命令指令OP21到OP2x到被可重新装入的程序P1占据的存储区域B1的编址标记在图2中作为例子分别用箭头J6和J7表示。
在图2中以示意图形式表示的可重新装入的程序P1的结构,当然是可用于在图1中给出的程序P1到Pn的,依据本发明可以被重新装入并占据存储器S中的存储区域B1到Bn。所说的存储区域B1到Bn分别有第一和第二分区NLA1到NLAn和LA1到LAn,它们在图1中被表示出。
参照图2中给出的具体示范实例将对本发明进行更详细的说明。在这里,依据本发明,程序执行单元P修改,例如,第二命令指令OP21到OP2x的那些地址参数adr21到adr2x,该第二命令指令OP21到OP2x在把程序P1重新装入到存储区域B1期间被安排在第二分区LA1,存储区域B1依据应用被占据。依据本发明出现的,分别为OP11到OP1z和OP21到OP2x的第一和第二命令指令的有利分类,作为其结果,只有被安排在第二命令指令单元LA1中的第二命令指令OP21到OP2x的那些地址参数必须被修改。尤其是,第二命令指令OP21到OP2x的修改依据存储区域B1的一种初始地址SA1而被完成,而该存储区域B1被重新装入的程序P1占据。另一方面,因为所说的地址参数adr11到adr1z涉及存储区域B1外边的存储区域,所以对于被安排在第一分区NLA1中的第一命令指令OP11到OP1z的地址参数adr11到adr1z来说,程序执行单元P没有执行任何调整。
例如,在重新装入之前,程序P1首先以用于初始地址的十六进位制的形式0000h被创建。在程序P1被重新装入依据应用的初始地址SA1之后,程序执行单元P把初始地址SA1的值全部加到第二命令指令OP21到OP2x的所有地址参数adr21到adr2x上,该第二命令指令被安排在第二分区LA1。作为一个结果,地址参数adr21到adr2x的绝对编址标记,并且因此程序P1的运行能力,被保持。
由于在一个程序中的命令指令之间的程序技术关系,尤其是语义关系,它尤其可能必须也能够从重新装入的程序P1的部分去访问被占据的存储区域B1外边的存储区域,重新装入的程序P1被贮存在第二分区LA1中。在本发明的一个有利的实施例中,用被安排在第一分区NLA1中的第一命令指令OP11到OP1z通过在第二分区LA1中的第二命令指令OP21到OP2x,对存储区域的一个程序技术的访问被完成,而存储区域是没被可重新装入的程序P1占据的。这一点在下面参照有参考符号OP21的一个第二命令指令OP21的例子将被说明。被安排在第二分区LA1中的第二命令指令OP21的绝对地址参数adr21在这里指出被安非在第一分区NLA1中的一个第一命令指令OP1y,正如在图2中作为例子用箭头J6表示出来的那样。相应的第一命令指令OP1y的绝对地址参数adr1y涉及存储区域,即,尤其是,涉及将要对其进行程序技术的访问的存储器S的存储地址,正如在图2冲的示例用箭头J5表示出来的那样。特别是,一个有第一命令指令OP1y到OP1z的跳转表格T被有利地安排在第一分区NLA1,借助它,被安排在第二分区LA1中的第二命令指令OP21到OP2x的一个对存储区域的程序技术的访问可以被执行,而该存储区域没有被可重新装入的程序P1占据,这些正是,例如,芯片卡的存储区域,运行系统例行程序被贮存在这里。
下面将参照图1和图2对本发明的另外的有利的实例进行更详细的说明。
在本发明的另一个有利的实施例中,芯片卡CK的存储器S有一个第一存储分部S1,可重新装入的程序P1到Pn的第一命令指令OP1的地址参数涉及第一存储分部S1。此外,存储器S有利地有至少一个第二存储分部S2,可重新装入的程序P1到Pn占据的存储区域B1到Bn被装在其中。特别是,芯片卡CK的运行系统程序BS优先被贮存在存储器S的第一存储分部S1中。第一存储分S1和第二存储分部S2是芯片卡的,特别是,物理上不同的存储器,例如ROM模块形式的一个只读存储器或EEROM模块形式的一个读/写存储器。例如,当在芯片卡CK制造期间运行系统程序BS可能已经被贮存在存储器S的第一存储分部S1中时,程序P1到Pn依据应用可以随后被重新装入到第二存储分部S2中。分别与第一和第二存储分部S1和S2无关,芯片卡CK的存储器S可以有利地使全面的存储器编址一个系统,例如从十六进位制的0000h到十六进位制的FFFFh。
在本发明的一个有利的实施例中,至少存储区域B1到Bn的第一分区NLA1到NLAn的值被贮存在芯片卡的存储器S中,存储区域B1到Bn被可重新装入的程序P1到Pn占据。第一分区NLA1到NLAn的值被有利地贮存在相应的被占据的存储区域B1到Bn,正如在图2中作为例子对程序P1用参考符号L1表示出来的那样。此外,尤其是,贮存第二分区LA1到Lan的值也是可能的,正如在图2中作为例子对程序P1用参考符号L2所表示的那样。

Claims (6)

1.一种芯片卡(CK),包括:
-一个程序执行单元(P);
-一个存储器(S),用于一个可重新装入的程序(P1-Pn);
-至少一个用于将所述可重新装入的程序(P1-Pn)作为一个应用的函数而重新装入的装置,所述可重新装入的程序(P1-Pn)在被重新装入的状态时占据所述存储器(S)的一个特定的存储区域(B1-Bn),所述可重新装入的程序(P1-Pn)具有:
    -带有第一色对地址参数(A1)的第一命令指令(OP1),所述
     第一绝对地址参数(A1)指出所述存储器(S)中的没有被所
     述可重新装入的程序(P1-Pn)占据的区域,和
    -带有第二绝对地址参数(A2)的第二命令指令(OP2),所述
     第二绝对地址参数(A2)指出所述存储器(S)中的被所述可
     重新装入的程序(P1-Pn)占据的区域;
-被所述可重新装入的程序(P1-Pn)占据的所述存储器(S)中的区域中的一个第一存储分区(NLA1-NLAn)和一个第二存储分区(LA1-LAn),
    -所述第一命令指令(OP1)被安排在所述第一存储分区(NLA1-
     NLAn)中,
    -所述第二命令指令(OP2)被安排在所述第二存储分区(LA1-
     LAn)中;
-至少一个所述程序执行单元(P)的装置,用于当所述可重新装入的程序(P1-Pn)被重新装入时,使所述第二命令指令(OP2)的第二绝对地址参数(A2)适应为被所述可重新装入的程序(P1-Pn)占据的所述存储器(S)中的区域的函数。
2.根据权利要求1所述的芯片卡(CK),其特征在于,还包括至少一个所述程序执行单元(P)的装置,用于使所述第二命令指令(OP2)的第二绝对地址参数(A2)适应为被所述可重新装入的程序(P1-Pn)占据的所述存储器(S)中的区域的一个初始地址(SA1-SAn)的函数。
3.根据权利要求1所述的芯片卡(CK),其特征在于,还包括至少一个用于使得所述第二命令指令(OP2)的至少其中之一对于没有被所述可重新装入的程序(P1)占据的所述存储器(S)中的区域(S1)的程序技术的访问通过以下操作进行的装置:
-被安排在所述第二存储分区(LA1-LAn)中的所述第二命令指令(OP2)的所述第二绝对地址参数(A2)指向被安排在所述第一存储分区(NLA1-NLAn)中的所述第一命令指令(OP1)的其中一些,和
-被安排在所述第-存储分区(NLA1-NLAn)中的相应的第一命令指令(OP1)的所述第一绝对地址参数(A1)指向所述程序技术的访问要实现的所述存储器(S)中的区域。
4.根据权利要求1所述的芯片卡(CK),其特征在于,
-所述存储器(S)具有一个第一存储分部(S1),所述可重新装入的程序(P1-Pn)的第一命令指令(OP1)的第一绝对地址参数(A1)指向该第一存储分部,和
-所述存储器(S)还具有至少一个第二存储分部(S2),被所述可重新装入的程序(P1-Pn)占据的存储区域位于该存储部分内。
5.根据权利要求4所述的芯片卡(CK),其特征在于,
-所述芯片卡(CK)的一个运行系统程序(BS)储存在所述第一存储分部(S1)中,并且
-所述第一存储分部(S1)和所述第二存储分布(S2)是所述芯片卡(CK)的物理上不同的存储器。
6.根据权利要求1所述的芯片卡(CK),其特征在于,还包括至少一个用于将所述第一存储分区(NLA1-NLAn)的存储占据的程度存储至所述存储器(S)中的装置。
CNB988089483A 1997-09-09 1998-08-27 具有用于依据应用可重新装入程序的存储器的芯片卡 Expired - Fee Related CN1143241C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19739545A DE19739545C1 (de) 1997-09-09 1997-09-09 Chipkarte mit Speicher für anwendungsabhängig nachladbare Programme
DE19739545.7 1997-09-09

Publications (2)

Publication Number Publication Date
CN1269898A CN1269898A (zh) 2000-10-11
CN1143241C true CN1143241C (zh) 2004-03-24

Family

ID=7841754

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB988089483A Expired - Fee Related CN1143241C (zh) 1997-09-09 1998-08-27 具有用于依据应用可重新装入程序的存储器的芯片卡

Country Status (13)

Country Link
US (1) US6527190B1 (zh)
EP (1) EP1021791B1 (zh)
CN (1) CN1143241C (zh)
AT (1) ATE217993T1 (zh)
AU (1) AU743055B2 (zh)
CA (1) CA2302694A1 (zh)
DE (2) DE19739545C1 (zh)
DK (1) DK1021791T3 (zh)
ES (1) ES2178272T3 (zh)
HU (1) HUP0003685A3 (zh)
NO (1) NO20001214L (zh)
PT (1) PT1021791E (zh)
WO (1) WO1999013430A2 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19926081A1 (de) * 1999-06-08 2000-12-21 Giesecke & Devrient Gmbh Chipkarte mit mehreren Anwendungsprogrammen
EP1168259A3 (en) * 2000-06-28 2003-12-17 Hitachi, Ltd. Data management method and system for IC card
FR2827458B1 (fr) * 2001-07-11 2003-12-19 Gemplus Card Int Procede d'acces a un service specifique propose par un operateur virtuel et carte a puce d'un dispositif correspondant
JP4393733B2 (ja) * 2001-11-27 2010-01-06 大日本印刷株式会社 携帯可能情報記録媒体
TWI241481B (en) * 2002-06-25 2005-10-11 Lite On Technology Corp Repeated burning method of flash memory program
DE10234158A1 (de) * 2002-07-26 2004-02-05 Giesecke & Devrient Gmbh Einrichten eines Dateisystems in einem Datenträger
US20060136652A1 (en) * 2004-12-21 2006-06-22 Via Technologies, Inc. Electronic system with remap function and method for generating bank with remap function
CN105785967B (zh) * 2014-12-24 2018-10-16 北京兆易创新科技股份有限公司 一种mcu的校准方法和系统
CN106302261B (zh) * 2016-08-02 2019-09-17 青岛海信电器股份有限公司 一种控制命令转发的方法和装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4829169A (en) * 1985-07-01 1989-05-09 Toppan Moore Company, Inc. IC card having state marker for record access
DE3743639A1 (de) * 1986-12-24 1988-07-07 Mitsubishi Electric Corp Ic-karte und system zur ueberpruefung ihrer funktionstuechtigkeit
JPH01273136A (ja) * 1988-04-26 1989-11-01 Oki Electric Ind Co Ltd オペレーティングシステムのファームウェア化方式
JPH02214994A (ja) * 1989-02-15 1990-08-27 Hitachi Maxell Ltd Icカード
FR2667417B1 (fr) * 1990-10-02 1992-11-27 Gemplus Card Int Carte a microprocesseur concue pour recevoir des programmes multiples en memoire programmable.
EP0535265B1 (de) * 1991-09-30 1998-03-18 Siemens Aktiengesellschaft Verfahren zur Erstellung einer ablauffähigen Konfiguration eines in einen Systemspeicherbereich eines Prozessorsystems ladbaren Systemprogramms
EP0907142B1 (en) * 1992-04-02 2007-06-13 Kabushiki Kaisha Toshiba Memory card apparatus
EP0583006B2 (en) * 1992-08-13 2006-11-29 Matsushita Electric Industrial Co., Ltd. IC card with hierarchical file structure
FR2700040B1 (fr) * 1992-12-31 1995-02-17 Gemplus Card Int Carte à puce avec données et programmes protégés contre le vieillissement.
DE19508723A1 (de) * 1995-03-10 1996-09-12 Siemens Ag Mehrbenutzerdatenverarbeitungsanlage mit Speicherschutz
US5829013A (en) * 1995-12-26 1998-10-27 Intel Corporation Memory manager to allow non-volatile memory to be used to supplement main memory

Also Published As

Publication number Publication date
US6527190B1 (en) 2003-03-04
PT1021791E (pt) 2002-09-30
DK1021791T3 (da) 2002-09-16
ATE217993T1 (de) 2002-06-15
CN1269898A (zh) 2000-10-11
CA2302694A1 (en) 1999-03-18
WO1999013430A3 (de) 1999-06-03
NO20001214D0 (no) 2000-03-08
HUP0003685A2 (hu) 2001-02-28
DE19739545C1 (de) 1999-01-07
AU743055B2 (en) 2002-01-17
ES2178272T3 (es) 2002-12-16
EP1021791A2 (de) 2000-07-26
WO1999013430A2 (de) 1999-03-18
AU1020699A (en) 1999-03-29
DE59804208D1 (de) 2002-06-27
EP1021791B1 (de) 2002-05-22
HUP0003685A3 (en) 2003-09-29
NO20001214L (no) 2000-03-08

Similar Documents

Publication Publication Date Title
US7316010B1 (en) Methods for sharing conditionally across class loaders dynamically compiled code
US7526760B1 (en) Methods for implementing virtual method invocation with shared code
US5437025A (en) System and method for run time configuration of objects in an object oriented computing environment
US5511192A (en) Method and apparatus for managing thread private data in a parallel processing computer
CN1143241C (zh) 具有用于依据应用可重新装入程序的存储器的芯片卡
US8250559B2 (en) Supporting per-program classpaths with class sharing in a multi-tasking virtual machine
US7725677B1 (en) Method and apparatus for improving segmented memory addressing
US7665075B1 (en) Methods for sharing of dynamically compiled code across class loaders by making the compiled code loader reentrant
JPH10198570A (ja) 読み出し専用メモリにクラスをロードする方法及びシステム
EP0962859A2 (en) Global register systems, methods, and computer program products
US7774770B2 (en) Method and system for dynamically loading data structures into memory with global constant pool
CN113688046B (zh) 用于处理器仿真验证的大规模用例生成方法
PL193009B1 (pl) Sposób wprowadzania nowego kodu do systemu przetwarzania Java z modyfikowaną pulą stałą
US20050060522A1 (en) Method for supporting calibration parameters in an ECU
US7406687B1 (en) Sharing runtime representation of software component methods across component loaders
US20020133527A1 (en) Method and apparatus for class intialization barriers and access to class variables in multitasking virtual machines
US5247679A (en) Method for sequentially registering executable program formats with unresolved pointers by assigning linkage state and invocation state thereof
US20030187888A1 (en) Garbage collection
US6810519B1 (en) Achieving tight binding for dynamically loaded software modules via intermodule copying
US7593791B2 (en) Method and device for adaptation of functions for controlling operating sequences
US6141726A (en) Method for modifying data
US6910207B2 (en) Method of executing a computer program with an interpreter, computer system and computer program product
Pukall et al. Towards unanticipated runtime adaptation of Java applications
US6704865B1 (en) Microprocessor conditional deterministic reset vector method
CN1115630C (zh) 微型计算机

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
ASS Succession or assignment of patent right

Owner name: SIEMENS IT SOLUTIONS AND SERVICES CO., LTD.

Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT

Effective date: 20110524

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20110524

Address after: Munich, Germany

Patentee after: Siemens AG

Address before: Munich, Germany

Patentee before: Siemens AG

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040324

Termination date: 20150827

EXPY Termination of patent right or utility model