Понятие открытой системы

Что же такое открытая система?

Открытой может быть названа любая система (компьютер, вычислительная сеть, ОС, программный пакет, другие аппаратные и программные продукты), которая построена в соответствии с открытыми спецификациями.

Напомним, что под термином «спецификация» в вычислительной технике пони­мают формализованное описание аппаратных или программных компонентов, спо­собов их функционирования, взаимодействия с другими компонентами, условий эксплуатации, особых характеристик. Понятно, что не всякая спецификация явля­ется стандартом.

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

Использование при разработке систем открытых спецификаций позволяет треть­им сторонам разрабатывать для этих систем различные аппаратные или про­граммные средства расширения и модификации, а также создавать программно- аппаратные комплексы из продуктов разных производителей.

Открытый характер стандартов и спецификаций важен не только для коммуни­кационных протоколов, но и для всех разнообразных устройств и программ, вы­пускаемых для построения сети. Нужно отметить, что большинство стандартов, принимаемых сегодня, носят открытый характер. Время закрытых систем, точ­ные спецификации на которые были известны только фирме-производителю, ушло. Все осознали, что возможность взаимодействия с продуктами конкурен­тов не снижает, а, наоборот, повышает ценность изделия, так как его можно при­менить в большем количестве работающих сетей, собранных из продуктов раз­ных производителей. Поэтому даже такие фирмы, как IBM, Novell и Microsoft, ранее выпускавшие закрытые системы, сегодня активно участвуют в разработке открытых стандартов и применяют их в своих продуктах.

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

Модель OSI касается только одного аспекта открытости, а именно открытости средств взаимодействия устройств, связанных в компьютерную сеть. Здесь под открытой системой понимается сетевое устройство, готовое взаимодействовать с другими сетевыми устройствами по стандартным правилам, определяющим фор­мат, содержание и значение принимаемых и отправляемых сообщений.

Если две сети построены с соблюдением принципов открытости, это дает сле­дующие преимущества:

□ возможность построения сети из аппаратных и программных средств различ­ных производителей, придерживающихся одного и того же стандарта;

□ безболезненная замена отдельных компонентов сети другими, более совершен­ными, что позволяет сети развиваться с минимальными затратами;

□ легкость сопряжения одной сети с другой.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: