非智能卡
非智能卡本身沒有CPU和RAM,只有控制RS-232界面的芯片(UART)和線路,所有的操作只能由所在主機(jī)的CPU來處理,占用主機(jī)資源。 適應(yīng)于端口數(shù)少且通信速度較慢的應(yīng)用場合。
智能卡
智能卡配備有CPU和RAM,可自行處理數(shù)量較多的數(shù)據(jù)而不會(huì)干擾到主機(jī)CPU的工作。智能卡還可過濾錯(cuò)誤的數(shù)據(jù),以減輕主機(jī)CPU的負(fù)擔(dān)。適應(yīng)于端口數(shù)目較多且通信速度需求較快的場合。
分布式智能卡
與智能卡相比,它具有可擴(kuò)展性,可以通過串接方式擴(kuò)充出幾十個(gè)至上百個(gè)端口。適應(yīng)于端口數(shù)目多,并且傳輸范圍較廣的場合。