Domanda

Sto lavorando su un driver per la lettura di smart card (PC / SC), e ho letto i dati in maniera forzata a 8-bit, anche se la scheda stessa potrebbe avere un chip a 16 bit. Ho due domande, una è: come faccio a dire se le è conforme carta a un'architettura a 16 bit o 8-bit, e l'altro è: ci sarebbe un incremento delle prestazioni per trattare il sistema a 16 bit a 16-bit?

È stato utile?

Soluzione

ci sarebbe un incremento delle prestazioni per trattare il sistema a 16 bit come 16-bit?

No.

La CPU è internamente 8, 16 o anche 32 bit. Ma tutti schede processore correnti operano su entrambi ISO 7816-3 (contatto) o interfaccia ISO 14443 (contactless). E 'questa interfaccia che controlla la velocità, non il CPU. La CPU utilizza un orologio esterno per questo, ma tutti i più recenti smart card utilizza un orologio interno che è in esecuzione a velocità molto più elevate.

Fino a quando le interfacce non vengono aggiornati, la "scelta" tra 8 o 16 bit non importa un po ', per non parlare di 8. Ho messo "scelta" tra virgolette perché non vedere dove hai qualsiasi scelta in questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top