История развития технологии открытых систем
Потребность в применении открытых систем возникла еще на заре использования вычислительной техники. Она была обусловлена несколькими причинами:
– Для решения все более широкого диапазона задач создавались программы, которые требовали создания разнообразных аппаратных платформ, исполняющих эти программы. В свою очередь, внедрение неоднородных систем и желание разделять между такими системами информацию привели к необходимости обеспечить возможность их совместной работы.
– Разработчики программных приложений были заинтересованы в сокращении расходов и времени переноса своих приложений на раз личные платформы, а для этого требовалась совместимость между разными аппаратными платформами.
– Производители аппаратных платформ были заинтересованы в создании таких систем, которые способны выполнять широкий диапазон существующих прикладных программных приложений, а для этого также необходимо было разработать стандарты их совместимости.
Необходимость решения этих проблем постепенно привела к созданию концепции открытых систем.
История развития технологии открытых систем насчитывает несколько этапов:
1-й этап. Создание IBM 360. Появилась программная совместимость между моделями одного семейства. Появилась возможность объединения нескольких машин в одну вычислительную систему
2-й этап. Разработка стандартов языков программирования. Стандартизованные языки программирования обеспечили переносимость программ между различными аппаратными платформами
3-й этап. Создание супермини-ЭВМ VAX ЭВМ этого семейства стали стандартной платформой для разработки систем проектирования, систем сбора и обработки данных и т. д.
4-й этап. Разработка модели взаимосвязи открытых систем. Международная организация стандартизации разработала общие принципы взаимосвязи открытых систем.
5-й этап. Появление операционной системы MS-DOS Было разработано огромное количество прикладных программ для персональных компьютеров, работавших под управлением операционной системы MS-DOS и совместимых с ней систем.
6-й этап. Появление процессора с архитектурой RISC. Появилась аппаратная база для реализации эффективной переносимости программ, написанных на языках высокого уровня, для процессоров разных производителей.
7-й этап. Внедрение операционной системы UNIX. Операционная система UNIX обеспечивает высокую переносимость создаваемых для работы в ней прикладных программ в другие системы.