stringtranslate.com

Шим (вычисления)

Ядро TI Ducati SIP ускоряет видео и ускоряет обработку изображений. Фактическая ИС, выполняющая вычисления, управляется программным обеспечением, работающим на двух микроконтроллерах Cortex-M3 . Операционной системе (работающей на главном процессоре) нужна только прокладка для взаимодействия с подсистемой.

В компьютерном программировании shim это библиотека , которая прозрачно перехватывает вызовы API и изменяет переданные аргументы, обрабатывает саму операцию или перенаправляет операцию в другое место. [1] [2] Прокладки могут использоваться для поддержки старого API в новой среде или нового API в старой среде. Прокладки также могут использоваться для запуска программ на других программных платформах, нежели те, для которых они были разработаны.

Прокладки для старых API обычно появляются, когда поведение API меняется, тем самым вызывая проблемы совместимости для старых приложений, которые все еще полагаются на старую функциональность; в таких случаях старый API все еще может поддерживаться тонким слоем совместимости поверх нового кода. Прокладки для новых API определяются как: « библиотека , которая переносит новый API в старую среду, используя только средства этой среды». [3]

Примеры

Смотрите также

Ссылки

  1. ^ «Приложения вашей компании несовместимы с Windows 7? Установите на них прокладку, говорит Microsoft». Computerworld . 2009-03-21 . Получено 2014-04-05 .
  2. ^ «Разоблачение прокладок — или — Использование набора инструментов App Compat Toolkit для совместимости старых вещей с новыми». Microsoft TechNet . 2011-06-17 . Получено 2014-04-05 .
  3. ^ ab Аксель Раушмайер (2014). Говоря на JavaScript. Прокладки против полифиллов.
  4. ^ "Microsoft Application Compatibility Toolkit 5.0". Microsoft . 2007-12-11 . Получено 2008-06-24 .
  5. ^ "Исходный код bind.so". Дэниел Райд. 2010-01-09 . Получено 2014-04-05 . [ мертвая ссылка ]
  6. ^ Уилсон, Мэтью (август 2003 г.), «Обобщенная обработка строк: оболочки доступа и туннелирование типов», C/C++ Users Journal , 21 (8)

Внешние ссылки