Платформа что это в информатике
Компьютерная платформа
В случае необходимости обсуждения целесообразности объединения, замените этот шаблон на шаблон <<к объединению>> и добавьте соответствующую запись на странице ВП:КОБ.
Платфо́рма (компьютерная) — аппаратный и/или программный комплекс, служащий основой для различных вычислительных систем.
Содержание
Аппаратная платформа
Нижний слой многоуровневой организации вычислительной системы (аппаратура, операционная система, прикладное программное обеспечение), на который опираются ОС и прикладное ПО. Аппаратные платформы отличаются друг от друга архитектурой центрального процессора и используемыми шинами связи функциональных блоков.
Каждой аппаратной платформе соответствуют совместимые с ней операционные системы и прикладные программы, которые могут на ней запускаться.
Платформа ОС
При рассмотрении совместимости, или сходства, на уровне операционных систем, например, системных вызовов, файловых систем и пользовательской среды, при сравнении родственных операционных систем (например, UNIX) или семейства (например, Microsoft Windows), речь идет о совместимости на уровне API операционной системы, например, в рамках семейства ОС, а не абстрактного понятия «платформы»
Примеры платформ ОС
Кроссплатформенное программное обеспечение
Ссылки
Литература
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её. Это примечание по возможности следует заменить более точным. |
Полезное
Смотреть что такое «Компьютерная платформа» в других словарях:
Платформа — Платформа совокупность основных компонентов, набор комплектующих, типовые конструктивные и технологические решения, применяемое оборудование в конструкции автомобиля. Платформа возвышенная площадка, помост[1] Платформа орудийная … Википедия
Платформа (вычислительная техника) — Платформа (компьютерная) совокупность компьютеров, совместимых между собою в том или ином смысле. Можно различить как минимум четыре толкования этого термина, так что одна платформа с точки зрения одного толкования может распасться на компьютеры… … Википедия
Платформа (компьютер) — Платформа (компьютерная) совокупность компьютеров, совместимых между собою в том или ином смысле. Можно различить как минимум четыре толкования этого термина, так что одна платформа с точки зрения одного толкования может распасться на компьютеры… … Википедия
Компьютерная игра — … Википедия
Компьютерная архитектура — Архитектура компьютера логическая организация и структура аппаратных ресурсов вычислительной системы и программного обеспечения. Это фундаментальная схема и функциональное описание требований и реализации основных узлов ЭВМ. В основе архитектуры … Википедия
Аппаратная платформа компьютера — Необходимо перенести содержимое этой статьи в статью «Компьютерная платформа». Вы можете помочь проекту, объединив статьи. В случае необходимости обсуждения целесообразности объединения, замените этот шаблон на шаблон <<к объединению>> и добавьте … Википедия
Противостояние (компьютерная игра) — У этого термина существуют и другие значения, см. Противостояние. Противостояние / Counter Action Разработчик Наши игры … Википедия
Программная платформа — Платформа (компьютерная) совокупность компьютеров, совместимых между собою в том или ином смысле. Можно различить как минимум четыре толкования этого термина, так что одна платформа с точки зрения одного толкования может распасться на компьютеры… … Википедия
Полупогружная нефтяная буровая платформа — вид нефтепромысловой платформы, используемой при добыче нефти в открытом море. Применяют при глубинах бурения до 10,000 метров и глубине моря до 3,000 метров. Размещаются над местом бурения на понтонах. Полупогружная нефтяная буровая платформа не … Википедия
Рагнарок онлайн (компьютерная игра) — Ragnarök Online Разработчик Gravity Corporation Издатель Gravity Corporation Дата выпуска 2002 Платформы … Википедия
Цифровые платформы
Что такое цифровые платформы
Основные типы цифровых платформ
Существует несколько типов цифровых платформ:
инфраструктурные цифровые платформы, связанные с экосистемами участников рынков информатизации, на которые выводятся ИТ-сервисы, использующие сквозные цифровые технологии работы с данными и доступ к источникам информации и применяемые в пределах экосистем. К платформам такого типа относятся General Electric Predix, ESRI ArcGIS, ЕСИА, «CoBrain-Аналитика», ЭРА-ГЛОНАСС (партнёрская программа);
Также цифровые платформы различаются по группам участников и уровням обработки информации:
инфраструктурные цифровые платформы объединяют поставщиков информации, разработчиков и операторов платформ, разработчиков и потребителей ИТ-сервисов и применяются для выработки информации для принятия решений на уровне хозяйствующих субъектов;
Каждый тип платформ играет свою роль в цифровой экономике. Так, инструментальные платформы снижают себестоимость разработки программных и программно-аппаратных решений, а инфраструктурные и прикладные цифровые платформы сокращают издержки на каждую дополнительную единицу доступа, копирования и распределения информации, товаров или услуг.
Более подробно узнать о цифровых платформах, а также получить все необходимые для работы с ними знания можно в рамках курсов по программам MBA IT, которые проводит ЦРК БИ (ЦЕНТР РАЗВИТИЯ КОМПЕТЕНЦИЙ В БИЗНЕС-ИНФОРМАТИКЕ) НИУ ВШЭ. Записаться на курсы можно здесь.
Компьютерная платформа
Связанные понятия
Кросс-платформенность или межплатформенность — способность программного обеспечения работать с двумя и более аппаратными платформами и (или) операционными системами. Обеспечивается благодаря использованию высокоуровневых языков программирования, сред разработки и выполнения, поддерживающих условную компиляцию, компоновку и выполнение кода для различных платформ. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно.
О программном обеспечении рассказывает другая статья.Переносимое приложение (также портативное, автономное, и — неточно, в качестве кальки — портированное; англ. portable application, portable app) — программное обеспечение, которое для своего запуска не требует процедуры установки и может полностью храниться на съёмных носителях информации, что позволяет использовать данное ПО на многих компьютерах. Переносимое приложение может быть настроено так, чтобы считывать свои конфигурационные настройки.
Прикладная программа, или приложение, — программа, предназначенная для выполнения определённых задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и другими программами посредством операционной системы. Также на простом языке — вспомогательные программы.
В области компьютеризации под аппаратным ускорением понимают применение аппаратного обеспечения для выполнения некоторых функций быстрее по сравнению с выполнением программ процессором общего назначения. Примерами аппаратного ускорения может служить блоковое ускорение выполнения в графическом процессоре и инструкции комплексных операций в микропроцессоре.
Медиаплеер (также проигрыватель мультимедиа или мультимедиапроигрыватель) — компьютерная программа, предназначенная для воспроизведения файлов мультимедиа-контента.
Framework vs Platform: в чём разница?
Привет, Хабр! Представляю вашему вниманию перевод статьи «Framework Vs. Platform What’s The Difference?» автора G. Harris.
Исповедуюсь: я педант. Несмотря на личные неудачи на этом поприще, я глубоко верю, что использование правильного языка добавляет множество преимуществ. Процитирую афоризм Марка Твена:
Разница между почти правильным словом и правильным словом действительно много значит. Это разница между светлячком (lightning bug) и молнией (lightning).
Ввиду этой разницы я вижу смысл в том, что время от времени меня раздражает недостаток ясности вокруг двух концепций фреймворк и платформа. Какая-нибудь платформа есть у любой компании в мире, которая имеет отношение к разработке. В мире опенсорса полно фреймворков. Но мало кто может определить эти концепции, будучи спрошен. Если я не способен дать чёткие определения базовой терминологии, могу ли я претендовать на полное понимание предмета обсуждения?
Я хотел бы предложить одно из возможных определений по аналогии.
Платформа — это нечто, что можно сравнить с коробкой-конструктором, которая была в комнате у моих детей, когда они были маленькими. Отдельные кубики являются компонентами. На идеальной платформе доступно множество разных комбинаций для сборки компонент, и может быть создан широкий спектр конечных продуктов. Платформы предлагают святой грааль повторного использования ПО: вот почему они так популярны.
Но каковы пререквизиты для построения платформы? Чтобы быть успешной, платформа должна отвечать некоторым обязательным техническим требованиям, и удовлетворить их — задача фреймворка.
Фреймворк теперь можно определить как набор концепций, библиотек, инструментов и практик, которые обеспечивают:
Платформа — это набор повторно используемых компонентов, которые были сконструированы в соответствии с принципами и философией платформы.
Возможны и другие определения, но я считаю именно эти определения чрезвычайно полезными.
Прошу заметить, насколько фундаментальной является концепция стандартизации в этом контексте. Задумайтесь на минуту о мире, в котором каждая электрическая вилка была уникальным продуктом ручной работы. Массовое производство электрических устройств никогда не станет индустрией в таком мире. То же самое относится и к платформе. Чтобы они могли играть в команде, все компоненты платформы должны иметь стандартизированную структуру и должны использовать стандартизированные концепции для взаимной коммуникации.
Я объяснил свою точку зрения: платформе требуется фреймворк в качестве основы. Фреймворк обеспечивает парадигмы компонентности и коммуникации. Он обеспечивает стандартизацию, необходимую для создания взаимозаменяемых компонентов. По мере того, как компоненты проектируются, создаются и тестируются, они становятся строительными блоками и вносят свой вклад в платформу. Фреймворк ограничивает степени свободы, которые доступны разработчикам. Он направляет и руководит их усилиями, чтобы достичь той критической степени стандартизации, которая требуется для успеха платформы.
Фреймворк может иметь дополнительные обязанности. В идеале он будет поддерживать концепцию причинно-следственных связей (по-немецки Wirkketten), позволяющую идентифицировать зависимости времени выполнения, потоки данных и потоки управления. Кроме того, он должен содержать (и скрывать) необходимый механизм для работы с параллелизмом. Но это послужит материалом для другой статьи.
Платформа в информационных технологиях
2.1. Понятие платформы
В информационных технологиях под термином «платформа» в широком смысле обычно понимается совокупность следующих компонентов:
В более узком смысле выделяют следующие виды платформ:
Программная платформа | это совокупность операционной системы, средств разработки прикладных программных решений и прикладных программ, работающих под управлением этой операционной системы |
Прикладная платформа | это средства выполнения и комплекс технологических решений, используемых в качестве основы для построения определенного круга прикладных программ |
Аппаратная платформа (hardware) | это совокупность совместимых аппаратных решений с ориентированной на них операционной системой |
В этом качестве компьютеры Apple используются сейчас в России (в США новые модели Apple используются и в качестве домашних ПК).
Несмотря на значительное падение интереса к Apple в начале 90-х г., к концу десятилетия они вновь вернули себе былую славу после выхода моделей с новым, уникальным дизайном (полупрозрачным, голубоватого оттенка корпусом, мышью или принтером), расcчитанным на домашнего пользователя (настольные модели iMac и портативные iBook).
Сегодня на рынке средств вычислительной техники представлено несколько основных платформ персональных компьютеров, каждая из которых отличается как по назначению, так и по типу аппаратного и программного обеспечения. Как правило, различные платформы компьютеров несовместимы между собой.
Существует два основных варианта решения проблемы совместимости компьютерных платформ ( рис. 2.1):