Red de conocimiento informático - Aprendizaje de código fuente - Descripción general de COS de los sistemas operativos de tarjetas inteligentes

Descripción general de COS de los sistemas operativos de tarjetas inteligentes

El nombre completo de COS es Chip Operating System, que generalmente se desarrolla en torno a las características de las tarjetas inteligentes a las que sirve. Debido a que se ve inevitablemente afectado por el rendimiento y la capacidad de memoria del chip del microprocesador de la tarjeta inteligente, COS es muy diferente de los sistemas operativos que normalmente vemos en las microcomputadoras (como DOS, UNIX, etc.).

En primer lugar, COS es un sistema dedicado en lugar de un sistema de propósito general. Es decir: un tipo de COS generalmente solo se puede aplicar a una tarjeta inteligente específica (o determinada), y el COS en diferentes tarjetas generalmente es diferente. Porque COS generalmente está diseñado y desarrollado específicamente en función de las características y el alcance de aplicación de una determinada tarjeta inteligente, aunque la mayoría de las funciones que realmente completan pueden seguir el mismo estándar internacional. En segundo lugar, en comparación con los sistemas operativos comunes en las microcomputadoras, COS está esencialmente más cerca de un programa de control que de un llamado sistema operativo real. Esto sigue siendo así, al menos por ahora. Porque en la etapa actual, lo que COS necesita resolver es principalmente cómo procesar y responder a comandos externos. Esto generalmente no implica compartir, administrar y procesar concurrentemente, y según la aplicación actual de tarjetas inteligentes, y mire, el trabajo de. la concurrencia y *compartir no requieren distorsión. Al diseñar COS, generalmente se combina estrechamente con la partición de memoria en la tarjeta inteligente y se diseña y desarrolla de acuerdo con algunas funciones estipuladas en estándares internacionales (estándares de la serie ISO/IEC7816). Sin embargo, debido al rápido desarrollo de las tarjetas inteligentes y al ciclo de desarrollo relativamente largo de los estándares internacionales, los estándares internacionales actuales para las tarjetas inteligentes aún no son perfectos. En consecuencia, muchos fabricantes han desarrollado de forma independiente sus propios COS, lo que provocó una expansión.