История развития технологии открытых систем

 

Потребность в применении открытых систем возникла еще на заре использования вычислительной техники. Она была обусловлена несколькими причинами:

– Для решения все более широкого диапазона задач создавались программы, которые требовали создания разнообразных аппаратных платформ, исполняющих эти программы. В свою очередь, внедрение неоднородных систем и желание разделять между такими системами информацию привели к необходимости обеспечить возможность их совместной работы.

– Разработчики программных приложений были заинтересованы в сокращении расходов и времени переноса своих приложений на раз личные платформы, а для этого требовалась совместимость между разными аппаратными платформами.

– Производители аппаратных платформ были заинтересованы в создании таких систем, которые способны выполнять широкий диапазон существующих прикладных программных приложений, а для этого также необходимо было разработать стандарты их совместимости.

Необходимость решения этих проблем постепенно привела к созданию концепции открытых систем.

История развития технологии открытых систем насчитывает несколько этапов:

1-й этап. Создание IBM 360. Появилась программная совместимость между моделями одного семейства. Появилась возможность объединения нескольких машин в одну вычислительную систему

2-й этап. Разработка стандартов языков программирования. Стандартизованные языки программирования обеспечили переносимость программ между различными аппаратными платформами

3-й этап. Создание супермини-ЭВМ VAX ЭВМ этого семейства стали стандартной платформой для разработки систем проектирования, систем сбора и обработки данных и т. д.

4-й этап. Разработка модели взаимосвязи открытых систем. Международная организация стандартизации разработала общие принципы взаимосвязи открытых систем.

5-й этап. Появление операционной системы MS-DOS Было разработано огромное количество прикладных программ для персональных компьютеров, работавших под управлением операционной системы MS-DOS и совместимых с ней систем.

6-й этап. Появление процессора с архитектурой RISC. Появилась аппаратная база для реализации эффективной переносимости программ, написанных на языках высокого уровня, для процессоров разных производителей.

7-й этап. Внедрение операционной системы UNIX. Операционная система UNIX обеспечивает высокую переносимость создаваемых для работы в ней прикладных программ в другие системы.