Jump to content

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

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

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

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

Компоненты

[ редактировать ]

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

  • Только аппаратное обеспечение в случае небольших встроенных систем . Встроенные системы могут получать доступ к оборудованию напрямую, без ОС; это называется работой на « голом железе ».
  • Браузер . в случае веб-программного обеспечения Сам браузер работает на платформе «аппаратное обеспечение + ОС», но это не относится к программному обеспечению, работающему в браузере. [3]
  • Приложение, такое как электронная таблица или текстовый процессор, в котором размещается программное обеспечение, написанное на языке сценариев , специфичном для приложения , например макрос Excel . Это можно распространить на написание полноценных приложений с помощью Microsoft Office suiczril.

т.е. как платформа. [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
Номер скриншота №: 4333f066596f7870bb8ea1edc84364e8__1722774960
URL1:https://arc.ask3.ru/arc/aa/43/e8/4333f066596f7870bb8ea1edc84364e8.html
Заголовок, (Title) документа по адресу, URL1:
Computing platform - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)