我正在开发一个读取智能卡(PC/SC)的驱动程序,并且我一直在以强制的8位方式读取数据,即使卡本身可能有一个16位芯片。我有两个问题,一个是:我如何判断卡是否符合16位或8位架构,另一个是:将16位系统视为16位系统是否会有性能提升?
发布于 2012-02-22 06:49:56
将16位系统视为16位是否会有性能提升?
不是的。
CPU内部是8位、16位甚至32位。但目前所有的处理器卡都在ISO7816-3(接触式)或ISO 14443 (非接触式)接口上运行。控制速度的是这个接口,而不是CPU。为此,CPU使用外部时钟,但所有最新的智能卡都使用运行速度更快的内部时钟。
只要接口没有更新,8位或16位之间的“选择”无关紧要,更不用说8位了。我在引号之间加了“选择”,因为我看不出你在这方面有什么选择。
https://stackoverflow.com/questions/9330356
复制相似问题