Вопрос

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

Это было полезно?

Решение

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

Нет.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top