(Anglais : Chip Card) Carte comportant un circuit électronique
Les systèmes d’exploitation pour carte à puce aussi appelés COS assurent fondamentalement les mêmes fonctions que les autres systèmes d’exploitation, mais dans un contexte matériel où les limitations matérielles et les problématiques de sécurité sont exacerbées.
Ainsi, à l’instar des autres systèmes d’exploitation, ceux des cartes à puce gèrent le matériel qui leur est assigné. Une carte à puce comporte notamment une mémoire de travail volatile (sous la forme de SRAM), une mémoire non ré-inscriptible (ROM) qui contient le code du système d’exploitation et éventuellement celui d’application pré-déployé ainsi qu’une mémoire morte ré-inscriptible (typiquement de l’EPROM), permettant de stocker des données qui resteront disponibles lorsque la carte sera redémarrée. Le système d’exploitation gère aussi le Microprocesseur, parfois assorti d’un processeur destiné à la cryptographie et le protocole de communication (généralement celui spécifié par la norme ISO 7816).
Les possibilités matérielles des cartes étant limitées en mémoire et en puissance de calcul, les systèmes d’exploitation de ces équipements se doivent d’être les plus légers possibles afin d’être embarqués dans la mémoire des cartes. Malgré ces limites matérielles, ces COS doivent intégrer des fonctionnalités ainsi que des spécificités tel que :

Commentaires récents