Интернет магазин китайских планшетных компьютеров



Компьютеры - Аппаратная платформа компьютера - Кроссплатформенное программное обеспечение

23 января 2011


Оглавление:
1. Аппаратная платформа компьютера
2. Платформы-анклавы
3. Несовместимые аппаратные платформы
4. Кроссплатформенное программное обеспечение



Запуск программного обеспечения на более чем одной аппаратной платформе и/или операционной системе является важной задачей, как для разработчиков новой аппаратуры, так и для программистов.

  • Debian компилирует свои пакеты для GNU/Linux для трёх архитектур процессоров Intel: IA-32, x86-64, IA64. Также официально создаются пакеты для ещё 8 аппаратных платформ. Пакеты, оптимизированные для конкретных процессоров своих платформ пользователи могут создать сами. Debian GNU/Hurd и GNU/kFreeBSD пока поддерживают меньшее количество платформ.
  • ОС NetBSD портирована на 60 аппаратных платформ.
  • Microsoft разрабатывает специальные ветки своей операционной системы Microsoft Windows: Windows CE и Windows Embedded.
  • Запуск на различных архитектурах одного и того же прикладного программного обеспечения без необходимости обеспечивать совместимость на уровне ОС реализуется путём стандартизации языков, компиляторов, библиотек и среды исполнения, а также путём перехода на исполнение ПО в виртуальной машине и стандартном окружении, которые реализуются для каждой платформы и гарантируют единообразное исполнение ПО независимо от платформы.


Просмотров: 7589


<<< Аналого-цифровой преобразователь
Аппаратное обеспечение >>>