Difference between revisions 73457228 and 74474338 on ruwiki{{Значения|Платформа}} {{Орисс|дата=13 мая 2011}} '''Платфо́рма''' (компьютерная) — аппаратный и/или программный комплекс, служащий основой для различных вычислительных системв общем смысле, это любая существующая среда выполнения, в которой должен выполняться вновь разрабатываемый фрагмент [[Программное обеспечение|программного обеспечения]] или [[объектный модуль]] с учётом накладываемых этой средой ограничений и предоставляемых возможностей. Термин платформа может применяться к разным уровням абстракции, включая определенную [[Архитектура компьютера|аппаратную архитектуру]], [[Операционная система|операционную систему]] или [[Библиотека времени исполнения|библиотеку времени выполнения]]<ref>[[:foldoc:platform|Free Online Dictionary of Computing]]</ref>. == Аппаратная платформа == {{main|Аппаратная платформа компьютера}} Нижний слой многоуровневой организации вычислительной системы (аппаратура, операционная система, прикладное программное обеспечение), на который опираются ОС и прикладное ПО. Аппаратные платформы отличаются друг от друга [[Архитектура процессора|архитектурой центрального процессора]] и используемыми [[Шина (компьютер)|шинами]] связи функциональных блоков. Каждой аппаратной платформе соответствуют [[Совместимость (информатика)|совместимые]] с ней [[Операционная система|операционные системы]] и [[Прикладная программа|прикладные программы]], которые могут на ней запускаться. == Программная платформа == Представляет собой общую организацию исполнения прикладных программ, задавая, например, порядок запуска программы, схему использования ею адресного пространства, зафиксированные в [[Архитектура программного обеспечения|архитектуре]] [[Операционная система|операционной системы]] плюс [[Интерфейс программирования приложений|API]] на уровне операционной системы. При рассмотрении [[Совместимость (информатика)|совместимости]], или сходства, на уровне операционных систем, например, [[Системный вызов|системных вызовов]], [[файловая система|файловых систем]] и [[Интерфейс пользователя|пользовательской среды]], при сравнении родственных операционных систем (например, [[UNIX]]) или семейства (например, [[Microsoft Windows]]), речь идет о совместимости на уровне API операционной системы, например, в рамках семейства ОС, а не абстрактного понятия «платформы» ; Примеры платформ ОС * [[Win32]] — Win32 API, * API [[POSIX]] для ОС UNIX/Linux. == Кроссплатформенное программное обеспечение == {{main|Кроссплатформенное программное обеспечение}} Кроссплатформенность программного обеспечения — возможность исполнять его, без перекомпилирования программы, как на различных аппаратных платформах, так и под управлением разных операционных систем (иначе говоря, возможность запуска исполняемого файла на платформах различных ОС). Типичная цель создания кроссплатформенного программного обеспечения — «пережить» ту конкретную платформу, для которой оно создавалось . Примерами программного обеспечения, выполняющегося на разных аппаратных платформах и под управлением разных операционных систем, являются разнообразные программы, написанные на [[Язык программирования | языках программирования]] для [[виртуальная машина | виртуальных машин]], таких, как, например, PHP, Perl, Python, Java, и многие другие, а также — кроссплатформенные [[Интегрированная среда разработки | среды разработки приложений]]. ;Примеры * [[Qt]] * [[GTK]] * [[Boost]] * [[Java Virtual Machine]] * [[.NET Framework]] * [[Adobe AIR]] == Литература == * {{книга |автор = Э. Таненбаум. |заглавие = Архитектура компьютера |оригинал = Structured Computer Organization |страницы = 848 |год = 2007 |издание = 5-е изд. (Классика Computer Science) |место = {{СПб.}} |издательство = [[Питер (издательство)|Питер]] |isbn = 5-469-01274-3 }} * {{книга |автор = Барри Брэй. |заглавие = Микропроцессоры Intel: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium 4. Архитектура, программирование и интерфейсы |оригинал The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium 4. Architecture, Programming,and Interfacing. |страницы = 1328 |год = 2005 |издание = 6-е изд |место = {{СПб}} |издательство = [[БХВ-Петербург]] |isbn = 5-94157-422-3 }} == См. также == * [[Виртуализация]] * [[Аппаратная виртуализация]] * [[Виртуальная машина]] * [[Аппаратная платформа компьютера]] * [[Операционная система]] * [[Прикладное программное обеспечение]] * [[Кроссплатформенное программное обеспечение]] == Ссылки == * [http://lsilogic.ru/index.html?go=1485 Аппаратная платформа компьютера] // «Все о серверах, консолях, KVM. Все о серверных технологиях» {{Нет ссылок|дата=13 мая 2011}} {{перевести|en|Computing platform}} {{Compu-stub}} [[Категория:Программное обеспечение]] [[Категория:Компьютерное аппаратное обеспечение]] [[Категория:Платформы программирования]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://ru.wikipedia.org/w/index.php?diff=prev&oldid=74474338.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|