发明名称 对储存于唯读记忆体中资源档之存取
摘要 本发明提供了一种存取诸如点阵图、字型、及音效档等资源之系统。通常存取这类的资源作为Java程式码之档案。将该资料读入动态随机存取记忆体(RAM),作为一 Java物件中之一位元组阵列,且制作该位元组阵列的至少一份其他拷贝,以便处理该资源资料,例如在一显示器上显示一影像。本发明提供了一种存取机制,用以在无须制作RAM中的中间拷贝的情形下,直接自ROM取用该资源资料。每一资源在一逻辑表中可以有一唯一的键或字串,与各键相关联的值是ROM中储存的资料之指标。将这些指标直接传送到用以在硬体上处理资料之方法,跳过使资料变成一暂时性Java物件之需求。记忆体使用的节约对记忆体容量有限的装置特别有利。藉由包含一整体性程式分支点,其用以将对资源的呼叫重新导向到存有键之逻辑表,即可将使用传统档案存取的环境中开发出之应用程式移植到一ROM存取型的环境。
申请公布号 TW504639 申请公布日期 2002.10.01
申请号 TW088112096 申请日期 1999.07.16
申请人 万国商业机器公司 发明人 卡罗伊卢丝麦李欧德;派崔克詹姆斯穆勒;飞利浦查尔斯卢宾辛
分类号 G06F9/00 主分类号 G06F9/00
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种直接自唯读记忆体中的一位置处理资源资料之系统,包含:至少一个存有对一资源的程式呼叫键之逻辑表,且该逻辑表使该键与用来识别唯读记忆体中该资源资料的位置之一値相关联;以及一将对资源资料的呼叫重新导向到该等至少一个逻辑表之机制。2.如申请专利范围第1项之系统,其中该値是唯读记忆体中的该位置之一指标。3.如申请专利范围第1或2项之系统,其中该键是一字串。4.一种在一电脑系统中用以直接自唯读记忆体中的一位置处理资源资料之方法,该方法包含下列步骤:于系统开机时,产生了一阵列的键値对,其中于一对中之键系与一有名称的资源相关联,且于该对中该键之对应値系存取在唯读记忆体中的该位置上的资源资料之资讯;以及于启动该系统中之一程式时,即触发一整体性程式分支点,用以将对资源的程式呼叫导向该阵列。5.如申请专利范围第4项之方法,进一步包含下列步骤:找出在该程式中命名的一资源之値;将该値传送到一函式,以便处理该资源资料;以及自唯读记忆体中的该位置处理该资源资料。6.一种在一解译式物件导向程式语言环境中用以直接自唯读记忆体中的一位置处理资源资料之方法,该程式语言环境具有一管理程式类别,该管理程式类别具有一get_Contents函式,该get_Contents函式适于将唯读记忆体(ROM)中之永久性资料送回到随机存取记忆体(RAM),该方法包含下列步骤:越过该get_Contents函式;将一阵列的阵列送回到RAM,每一内层阵列之长度为两个项目,第一项目是一键,第二项目是ROM中储存的资源资料的一规格之实例;将每一内层阵列储存在RAM中的一记忆体位置;以及传送该应用程式管理程式中的一函式之指标,以便找出每一内层阵列的记忆体位置。7.一种电脑可读取之记忆体,用以储存在一电脑中执行申请专利范围4至6所述任何一种方法所用之指令。8.一种电脑程式产品,包含一电脑可使用之媒体,该电脑可使用之媒体具有设于其中的电脑可读取之程式码装置,可使一电脑直接自唯读记忆体中的一位置处理资源资料,该电脑程式产品中之电脑可读取之程式码装置包含:使该电脑于系统开机时产生了一阵列的键値对的电脑可读取之程式码装置,其中一对中之键系与一有名称的资源相关联,且该对中该键之对应値是存取在唯读记忆体中的该位置上的资源资料之资讯;以及使该电脑于启动该系统中之一程式时触发一整体性程式分支点的电脑可读取之程式码装置,用以将对资源的程式呼叫导向该阵列。图式简单说明:图1是根据习用技术而表现一快闪档案系统中储存的资源资料之示意图;图2是根据本发明而描述用来存取ROM中储存的资源档的键値的一阵列或表之示意图;以及图3是根据本发明而存取ROM中储存的资源资料的步骤之流程图。
地址 美国
您可能感兴趣的专利