智能卡操作系统的基本原理
与已知的一般操作系统不同,智能卡操作系统不包括用户接口或访问外部存储介质的可能性。因为,它们为完全不同的功能进行了优化,在程序执行过程中的安全性和数据存取时的保护具有最高的优先级。由于受到可用存储器数量限制的影响,它们只能有非常小量的程序代码,通常在3~20KB的范围之间。下限对应于专门应用,而上限对应于多应用操作系统,平均的存储器需求量大约是16KB。 程序模块被写成ROM代码,这会对编程的方式产生严重限制。许多典型的用于RAM的程序代码(例如自修改的代码)的处理就不适用于ROM代码。事实上,一旦微控制器的ROM中的程序被编写好并生产出来,是ROM中的程序代码根本没办法再修改的原因。要
用户评论