stringtranslate.com

Calza (informática)

El núcleo TI Ducati SIP realiza aceleración de video y procesamiento de imágenes acelerado. El CI 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.

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

Las correcciones para API más antiguas suelen producirse cuando cambia el comportamiento de una API, lo que provoca problemas de compatibilidad para aplicaciones más antiguas que todavía dependen de la funcionalidad más antigua; En tales casos, la API anterior aún puede ser compatible con una fina capa de compatibilidad encima del código más nuevo. Las cuñas para API más nuevas se definen como: "una biblioteca que trae una nueva API a un entorno más antiguo, utilizando únicamente los medios de ese entorno". [3]

Ejemplos

Ver también

Referencias

  1. ^ "¿Las aplicaciones de su empresa son incompatibles con Windows 7? Cálcelas, dice Microsoft". Mundo de la informática . 2009-03-21 . Consultado el 5 de abril de 2014 .
  2. ^ "Desmitificar Shims - o - Usar el kit de herramientas App Compat para hacer que tus cosas viejas funcionen con tus cosas nuevas". Microsoft TechNet . 2011-06-17 . Consultado el 5 de abril de 2014 .
  3. ^ ab Axel Rauschmayer (2014). Hablando JavaScript. Calzas versus Polyfills.
  4. ^ "Kit de herramientas de compatibilidad de aplicaciones de Microsoft 5.0". Microsoft . 2007-12-11 . Consultado el 24 de junio de 2008 .
  5. ^ "Código fuente de bind.so". Daniel Ryde. 2010-01-09 . Consultado el 5 de abril de 2014 .[ enlace muerto ]
  6. ^ Wilson, Matthew (agosto de 2003), "Manipulación de cadenas generalizada: cuñas de acceso y tunelización de tipos", C/C++ Users Journal , 21 (8)

enlaces externos