ПОНЯТИЕ ПЛАТФОРМЫ И ПРИНЦИП ОТКРЫТОЙ
АРХИТЕКТУРЫ
Понятие платформы и ее компоненты
В информационных технологиях под термином «платформа» в широком смысле понимается совокупность следующих компонентов:
- аппаратного решения;
- операционной системы;
- прикладных программных решений и средств для их разработки.
Таким образом, платформа – это совокупность взаимодействующих между собой аппаратных средств и операционной системы, под управлением которой функционируют прикладные программы и средства для их разработки.
В более узком смысле выделяют следующие виды платформ:
- программная платформа – это совокупность операционной системы, средств разработки прикладных программных решений и прикладных программ, работающих под управлением этой операционной системы;
- прикладная платформа – это средства выполнения и комплекс технологических решений, используемых в качестве основы для построения определенного круга прикладных программ;
- аппаратная платформа – это совокупность совместимых аппаратных решений с ориентированной на них операционной системой.
Принцип «открытой архитектуры»
Понятие «аппаратная платформа» связано с решением фирмы IBM о выработке и утверждении единого стандарта на основе комплектующих персонального компьютера. До этого времени фирмы-производители ПК стремились создать собственные, уникальные устройства, чтобы стать монополистом по сборке и обслуживанию собственных персональных компьютеров. Однако в итоге рынок был перенасыщен несовместимыми друг с другом ПК, для каждого из которых нужно было создавать собственное программное обеспечение. В этот период устройство каждого ПК было охраняемой тайной фирмы-производителя, и копирование одной фирмой изделий другой было строго запрещено.
Заслуга фирмы IBM состоит именно в том, что она внедрила принцип «открытой архитектуры», выработала и утвердила единый стандарт на основные части персонального компьютера – комплектующие, оповестила всех об особенностях их конструкции, поощряя при этом производство совместимых с IBMPC компьютеров других фирм. В основу принципа «открытой архитектуры» была заложена возможность усовершенствования отдельных частей компьютера и использования новых устройств. Принцип «открытой архитектуры» − это степень открытости организации конфигурации ПК, которая позволяет выполнять модернизацию компьютера, включать в него дополнительные новые совместимые устройства.
