发明名称 自删除之应用中取得记忆体
摘要 本发明提供一种方法,其当应用程式被删除时或当没有足够容量来容纳新的应用程式时,由唯读记忆体移除码(应用程式及资料)及压缩记忆体内剩余码。一或多个「备用」记忆体节段保留于压缩时使用。此处供移除用之码与不被移除之其它码共享一记忆体节段,其它码系拷贝至备用记忆体节段然后交换回其原先位置。然后码可被压缩而去除由所消除码留下的「空洞」。
申请公布号 TW436790 申请公布日期 2001.05.28
申请号 TW088108092 申请日期 1999.05.18
申请人 万国商业机器公司 发明人 德洛伊沛森毕尼尔;金克洛海希;米凯欧恩
分类号 G11C16/00 主分类号 G11C16/00
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种运算环境,于其中有一非挥发性记忆体具有复数记忆体节段适合接受及储存应用程式码及资料,其中改良包含:至少一记忆体节段,其系保留用于记忆体压缩且适合仅接受拷贝自非挥发性记忆体之另一记忆体节段的码及/或资料;以及一机构,用于校正指标器/标记,以指示拷贝自该非挥发性记忆体之另一记忆体节段的码及/或资料的一新记忆体位置。2.如申请专利范围第1项之运算环境,其中该等复数记忆体节段适合接受资料用于由低阶储存至高阶,及其中该至少一记忆体节段系保留于高阶。3.一种由一非挥发性记忆体去除一经界定的码本体之方法,该记忆体具有复数记忆体节段,至少一记忆体节段保留用于压缩,该方法包含:扫描经界定的重叠码本体至一与其它码共享的记忆体节段;拷贝其它码至保留用于压缩之一记忆体节段;将保留用于压缩之该记忆体节段与和其它码共享的记忆体节段交换;以及消除任何含有部分经界定的码本体之记忆体节段。4.如申请专利范围第3项之方法,其中该交换保留用于压缩之记忆体节段与和其它码共享的记忆体节段之步骤,于一具有虚拟记忆体区且与其它码共享之该记忆体节段系位上第一位址的系统中,该步骤包含映射保留用于压缩的记忆体节段至第一位址。5.如申请专利范围第3项之方法,其中该交换保留用于压缩之记忆体节段和其它码共享之记忆体节段之步骤包含:消除与其它码共享之记忆体节段,及拷贝保留用于压缩之记忆体节段至被消除的记忆体节段上。6.一种电脑可读记忆体,用于储存指令,其用于电脑执行如申请专利范围第3-5项中任一项之方法。7.一种电脑程式产品,其包含一具有电脑可读程式码装置具体表面于其中之电脑可使用媒体,用于使一电脑由记忆体去除经界定的码本体,该非挥发性记忆体具有多个记忆体节段,其中至少一记忆体节段系保留用于压缩,该电脑程式产品中该电脑可读程式码装置包含:用于扫描之电脑可读程式码装置,用于使电脑扫描经界定的码本体重叠至与其它码共享之一记忆体节段;用于拷贝之电脑可读程式码装置,用于使电脑拷贝其它码至一保留用于压缩至记忆体节段;用于交换之电脑可读程式码,用于使电脑交换其它码至一保留用于压缩之记忆体节段;以及用于消除之电脑可读程式码装置,用于使电脑消除任何含有部分经界定的码本体之记忆体节段。图式简单说明:第一图包含第一图A至第一图D示意举例说明根据本发明之约束记忆体装置之唯读记忆体(ROM)之码去除与压缩;第二图为流程图示例说明根据本发明之码去除步骤;及第三图为流程图示例说明根据本发明之较佳具体实施例于码去除后之记忆体压缩步骤。
地址 美国