Jump to content

Вычислительная платформа

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

Платформу можно рассматривать как ограничение процесса разработки программного обеспечения , поскольку разные платформы предоставляют разные функциональные возможности и ограничения; и в качестве помощника в процессе разработки, поскольку они предоставляют готовую низкоуровневую функциональность. Например, ОС может быть платформой, которая абстрагирует основные различия в оборудовании и предоставляет общие команды для сохранения файлов или доступа к сети .

Компоненты [ править ]

Платформы также могут включать в себя:

  • Только аппаратное обеспечение в случае небольших встроенных систем . Встроенные системы могут получать доступ к оборудованию напрямую, без ОС; это называется работой на « голом железе ».
  • Браузер . в случае веб-программного обеспечения Сам браузер работает на платформе «аппаратное обеспечение + ОС», но это не относится к программному обеспечению, работающему в браузере. [3]
  • Приложение, такое как электронная таблица или текстовый процессор, в котором размещается программное обеспечение, написанное на языке сценариев , специфичном для приложения , например макрос Excel . Это можно распространить на написание полноценных приложений с использованием пакета Microsoft Office в качестве платформы. [4]
  • Программные фреймворки , предоставляющие готовый функционал.
  • Облачные вычисления и платформа как услуга . Расширяя идею программной среды, они позволяют разработчикам приложений создавать программное обеспечение из компонентов, которые размещаются не у разработчика, а у поставщика, при этом интернет-связь связывает их вместе. [5] Социальные сети Twitter и Facebook также считаются платформами для развития. [6] [7]
  • Виртуальная машина (ВМ), например виртуальная машина Java или .NET CLR . Приложения компилируются в формат, аналогичный машинному коду, известный как байт-код , который затем выполняется виртуальной машиной.
  • Виртуализированная . версия полной системы, включая виртуализированное оборудование, ОС, программное обеспечение и хранилище Они позволяют, например, запускать типичную программу Windows на компьютере Mac.

Некоторые архитектуры имеют несколько уровней, каждый из которых выступает в качестве платформы для предыдущего. Как правило, компонент необходимо адаптировать только к слою, находящемуся непосредственно под ним. Например, программа Java должна быть написана для использования виртуальной машины Java (JVM) и связанных с ней библиотек в качестве платформы, но не должна быть адаптирована для работы на платформах ОС Windows, Linux или Macintosh. Однако JVM, уровень ниже приложения, необходимо создавать отдельно для каждой ОС. [8]

Примеры операционных систем [ править ]

Настольный компьютер, ноутбук, сервер [ править ]

Мобильный [ править ]

Android — популярная мобильная операционная система.

Примеры программного обеспечения [ править ]

Примеры оборудования [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ «О чем я говорю, когда говорю о платформах» . martinfowler.com . Проверено 18 марта 2018 г.
  2. ^ « Платформа ». Бесплатный онлайн-словарь по информатике
  3. ^ Эндрю Бинсток (2 июля 2012 г.). «Переосмысление Google браузера как платформы» . Доктор Доббс .
  4. ^ Чип Уилсон; Алан Джозефсон. «Microsoft Office как платформа для программного обеспечения + сервисов» . Сеть разработчиков Microsoft .
  5. ^ «Что такое ПААС?» . Интераут . Архивировано из оригинала 22 октября 2015 г. Проверено 28 января 2014 г.
  6. ^ «Платформа разработки Twitter — разработчики Twitter» .
  7. ^ «Запуск платформы разработки Facebook…» Facebook . 15 августа 2006 г.
  8. ^ «Независимость от платформы в байт-коде Java» . Переполнение стека .
  9. ^ «Будущее разработки дополнений Firefox» . Блог дополнений Mozilla . Проверено 15 декабря 2018 г.
  10. ^ «Предстоящие изменения в функциях совместимости» . Блог дополнений Mozilla . Проверено 15 декабря 2018 г.
  11. ^ «Как включить устаревшие расширения в Firefox 57 — технические новости gHacks» . www.ghacks.net . 12 августа 2017 года . Проверено 14 декабря 2018 г.
  12. ^ «Портирование расширения Google Chrome» . Мозилла . Проверено 30 декабря 2018 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: de97659ae325f4b069da5b9326825e0e__1715890560
URL1:https://arc.ask3.ru/arc/aa/de/0e/de97659ae325f4b069da5b9326825e0e.html
Заголовок, (Title) документа по адресу, URL1:
Computing platform - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)