質問

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

役に立ちましたか?

解決

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

いいえ。

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

インターフェイスが更新されない限り、8〜16ビットの「選択」は少し重要ではありません。これ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top