Чтение смарт-карты (8 бит или 16 бит?) - PullRequest
0 голосов
/ 17 февраля 2012

Я работаю над драйвером для чтения смарт-карт (PC / SC) и считываю данные принудительным 8-битным способом, даже если сама карта может иметь 16-битный чип.У меня есть два вопроса, один из которых: как я могу определить, соответствует ли карта 16-битной или 8-битной архитектуре, а другой: будет ли повышение производительности для обработки 16-битной системы как 16-битной?

1 Ответ

1 голос
/ 22 февраля 2012

Будет ли повышение производительности рассматривать 16-битную систему как 16-бит?

номер

Процессор внутренне 8, 16 или даже 32 бит. Но все современные процессорные карты работают через интерфейс ISO 7816-3 (контактный) или ISO 14443 (бесконтактный). Именно этот интерфейс контролирует скорость, а не процессор. Для этого процессор использует внешние часы, но все последние смарт-карты используют внутренние часы, которые работают на гораздо более высоких скоростях.

Пока интерфейсы не обновляются, «выбор» между 8 или 16 битами не имеет значения, не говоря уже о 8. Я поставил «выбор» между кавычками, потому что я не вижу, где у вас есть любой выбор в этом.

...