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