Вычислительная платформа — это, в самом общем смысле, какая бы ни была ранее существовавшая среда, часть программного обеспечения , которое предназначено для внутренней работы, подчиняясь его ограничениям и используя его возможности.
Типичные платформы включают в себя:
- аппаратная архитектура ;
- Библиотека времени исполнения. [ 1 ]
Бинарные исполняемые файлы должны быть скомпилированы для конкретной аппаратной платформы, поскольку разные центральные процессоры имеют разный машинный код . Кроме того, операционные системы и библиотеки времени выполнения позволяют повторно использовать код и предоставляют уровни абстракции , которые позволяют выполнять один и тот же высокоуровневый исходный код на оборудовании с различной конфигурацией.
Например, существует много типов запоминающих устройств , и каждый отдельный компьютер может иметь различную конфигурацию запоминающих устройств. Тем не менее, приложение может вызывать функцию save
или write
универсальную функцию, предоставляемую операционной системой или библиотеками времени выполнения, которые затем сами обрабатывают детали.
Платформу можно рассматривать как ограничение процесса разработки приложения — приложение написано для платформ X и Y — и как помощь процессу разработки, поскольку она обеспечивает низкоуровневую готовую функциональность. .
Смотрите также
использованная литература
- ↑ «Платформа от FOLDOC» (неопр .) . foldoc.org . Проконсультировано 11 июля 2021 г.