智能卡操作系统的原子进程
经常强加于智能卡微控制器软件的一个需求是它的某些部分要么完整地运行要么完全不运行。不可分割的并完全满足这一需求的进程,因而被称为“原子进程”(atomic processes)。它们经常出现在和EEPROM写人有关的程序中。 原子进程是基于当EEPROM写人操作发生时要保证所涉及的数据绝对不会只写人一部分的概念。这是有可能发生的,例如,用户在错误的时刻从终端取出卡或电源突然失效。由于智能卡中没有任何电能缓存器,在这种情况下,卡中的软件将立即彻底丧失做任何事的能力。 特别是在智能卡中具有电子钱包时,保证文件项目在所有情况下都完整而正确是最最根本的,这也许是绝对致命的。例如,若是卡被突
下载地址
用户评论