0

私はスマートカード(PC / SC)を読み取るためのドライバーに取り組んでおり、カード自体に16ビットチップが搭載されている場合でも、強制的に8ビット方式でデータを読み取っています。2つの質問があります。1つはカードが16ビットまたは8ビットアーキテクチャに準拠しているかどうかをどのように判断するか、もう1つは16ビットシステムを16ビットとして扱うことでパフォーマンスが向上するかどうかです。

4

1 に答える 1

1

16ビットシステムを16ビットとして扱うことでパフォーマンスが向上しますか?

いいえ。

CPUは内部で8、16、さらには32ビットです。ただし、現在のすべてのプロセッサカードは、ISO 7816-3(接触)またはISO 14443(非接触)インターフェイスのいずれかで動作します。CPUではなく、速度を制御するのはこのインターフェイスです。CPUはこれに外部クロックを使用しますが、最新のスマートカードはすべて、はるかに高速で実行されている内部クロックを使用しています。

インターフェイスが更新されない限り、8ビットまたは16ビットの間の「選択」は少し重要ではありません。8は言うまでもありません。引用符の間に「選択」を入れました。これ。

于 2012-02-21T22:49:55.523 に答える