Calce (informática)


En la programación informática , un shim es una biblioteca que intercepta de forma transparente las llamadas a la API y cambia los argumentos pasados, maneja la operación en sí o redirige la operación a otro lugar. [1] [2] Las correcciones se pueden usar para admitir una API antigua en un entorno más nuevo o una API nueva en un entorno más antiguo. Los shim también se pueden usar para ejecutar programas en diferentes plataformas de software para las que fueron desarrollados.

Las correcciones para API más antiguas generalmente surgen cuando cambia el comportamiento de una API, lo que provoca problemas de compatibilidad para aplicaciones más antiguas que aún dependen de la funcionalidad anterior; en tales casos, la API anterior aún puede ser compatible con una fina capa de compatibilidad sobre el código más nuevo. Las correcciones para API más nuevas se definen como: "una biblioteca que trae una API nueva a un entorno más antiguo, utilizando solo los medios de ese entorno". [3]


El núcleo TI Ducati SIP hace aceleración de video y procesamiento de imágenes acelerado. El IC real que realiza los cálculos está controlado por un software que se ejecuta en dos microcontroladores Cortex-M3 . El sistema operativo (que se ejecuta en la CPU del host) solo necesita una cuña para interactuar con el subsistema.