stringtranslate.com

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

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

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

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

Примеры

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

Рекомендации

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

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