Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VPKS_v2_UKR_new.doc
Скачиваний:
24
Добавлен:
11.09.2019
Размер:
2.31 Mб
Скачать

4. Сумісність і мобільність програмного забезпечення

Концепція програмної сумісності вперше в широких масштабах була застосована розробниками системи IBM/360. Основне завдання при проектуванні всього ряду моделей цієї системи полягала в створенні такої архітектури, що була б однакова з погляду користувача для всіх моделей системи незалежно від ціни й продуктивності кожної з них. Величезні переваги такого підходу, що дозволяє зберігати існуючий заділ програмного забезпечення при переході на нові (як правило, більше продуктивні) моделі були швидко оцінені як виробниками комп'ютерів, так і користувачами й починаючи із цього часу практично всі фірми-постачальники комп'ютерного встаткування взяли на озброєння ці принципи, поставляючи серії сумісних комп'ютерів. Варто помітити однак, що згодом навіть сама передова архітектура неминуче застаріває й виникає потреба внесення радикальних змін архітектури та способів організації обчислювальних систем.

У цей час одним з найбільш важливих факторів, що визначають сучасні тенденції в розвитку інформаційних технологій, є орієнтація компаній-постачальників комп'ютерного встаткування на ринок прикладних програмних засобів. Це пояснюється насамперед тим, що для кінцевого користувача зрештою важливо програмне забезпечення, що дозволяє вирішити його завдання, а не вибір тієї або іншої апаратної платформи. Перехід від однорідних мереж програмно сумісних комп'ютерів до побудови неоднорідних мереж, що включають комп'ютери різних фірм-виробників, повністю змінив і точку зору на саму мережу: з порівняно простого засобу обміну інформацією вона перетворилася в засіб інтеграції окремих ресурсів - потужну розподілену обчислювальну систему, кожний елемент якої (сервер або робоча станція) найкраще відповідає вимогам конкретного прикладного завдання.

Цей перехід висунув ряд нових вимог. Насамперед таке обчислювальне середовище повинне дозволяти гнучко змінювати кількість і склад апаратних засобів і програмного забезпечення відповідно до змінними вимог розв'язуваних завдань. По-друге, вона повинна забезпечувати можливість запуску тих самих програмних систем на різних апаратних платформах, тобто забезпечувати мобільність програмного забезпечення. По-третє, це середовище повинне гарантувати можливість застосування тих самих людино-машинних інтерфейсів на всіх комп'ютерах, що входять у неоднорідну мережу. В умовах жорсткої конкуренції виробників апаратних платформ і програмного забезпечення сформувалася концепція відкритих систем, що представляє собою сукупність стандартів на різні компоненти обчислювального середовища, призначених для забезпечення мобільності програмних засобів у рамках неоднорідної, розподіленої обчислювальної системи.

Одним з варіантів моделей відкритого середовища є модель OSE (Open System Environment), запропонована комітетом IEEE POSIX. На основі цієї моделі національний інститут стандартів і технології США випустив документ "Application Portability Profile (APP). The U.S. Government's Open System Environment Profile OSE/1 Version 2.0", що визначає рекомендовані для федеральних установ США специфікації в області інформаційних технологій, що забезпечують мобільність системного й прикладного програмного забезпечення. Всі провідні виробники комп'ютерів і програмного забезпечення в США в цей час дотримуються вимог цього документа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]