для кожного цікавить нас параметра технічних можливостей, його величина, обумовлена ​​в числовому вигляді, має особливе значення. Тоді аналіз життєздатності ВС буде складатися з наступних кроків:
1) розробка моделі конфігураційного стану ЗС;
2) визначення на основі елементів СВМО і СВВ коефіцієнта готовності для кожного конфігураційного стану.
4. Функція обмеження можливостей системи
Припустимо, що нас цікавлять k параметрів, що визначають технічні можливості ВС. З кожним конфігураційним станом S x пов'язана певна величина кожного з розглянутих параметрів А kх , з яким у свою чергу пов'язана функція обмеження (F огр ), що визначає відносну важливість відповідного параметра. Ця функція
F огр = f {S х ; A kx , П„ x },
де П„ х - Тривалість перебування системи в даному стані. Затримка виконання функції обробки може виявитися не настільки важливою, поки не досягне порогової величини. Підвищення (щодо розрахункових) технічних можливостей неможливо враховується, тоді як зменшення їх нижче допустимої межі різко обмежує можливості ВС. Наприклад, для нормального функціонування операційної системи UNIX на ЕОМ класу СМ-4 потрібно обсяг оперативної пам'яті - 1 Мбайт, у разі зменшення її до 256 Кбайт можливості даної ОС різко падають і вона практично втрачає всі переваги перед іншими ОС, значно слабшими (RSX - 11 М).
На рис. 1 приведений вид деяких типових функцій обмеження, де по осі X відкладається значення параметра (у нормалізованому від деякого заданого рівня вигляді), а по осі Y - значення параметра, певне функцією обмеження.
На рис. 1, а наведена функція обмеження параметра, для якого перевищення технічних можливостей ігнорується по кожному їх рівню аж до максимуму, якому присвоюється повний вагу. Наприклад, дискова пам'ять ємністю? 9 Мбайт не дає ніяких практичних переваг, якщо для створення бази даних системи з усіма словниками необхідно 10 Мбайт.
На рис. 1, б наведена функція обмеження для небажаного параметра. Номінального значення відповідає повна відсутність даного чинника. Прикладом такого параметра є час реакції в системі, яке в ідеальному випадку має виражатися декількома мілісекундами. У разі його збільшення до величини, що викликає у користувача небажання працювати з пропонованою йому системою, подальше зниження значення функцій обмеження призупиняється.
На рис. 1, в приведена функція обмеження параметра, який отримує позитивну оцінку лише по досягненні певної мінімальної величини (наприклад, система сервоуправління, де для забезпечення стабільності кожну секунду необхідно виконувати мінімальне число ітерацій).
На рис. 1, г наведено параметр з функцією обмеження типу "вікно". Прикладом може служити пристрій порядкової друку, при зменшенні швидкості друку якого до деякої мінімальної величини його корисність дорівнює нулю, оскільки для цієї швидкості друку існують знакосинтезирующие пристрої, значно більш дешеві. Якщо ж пристрій друкує з дуже великою швидкістю весь час, то це також не має сенсу, оскільки гору паперу, яку в змозі надрукувати сучасний пристрій друку навіть за 1 год безперервної роботи, неможливо переглянути в прийнятний час жодному користувачеві.
На рис. 1, д наведена двійкова функція обмеження, яка характеризується тим, що, як тільки розглянутий параметр перевершить заданий мінімальний рівень, функція обмеження відразу придбає максимальне значення. Приклад такої системи - синхронна передача даних: при стикуванні дисплея з ЕОМ зовсім неважливо, що лінія може працювати зі швидкістю в кілька млн. бод, оскільки дисплейний інтерфейс працює зі значно меншою швидкістю (9600 бод), а на будь іншій швидкості передачі даних виникають спотворення.
В
Рис. 1
Наведені приклади не описують весь можливий діапазон функцій обмеження, яка може бути безперервною, дискретної, розривної, нелінійної і т.д. Крім того, F огр може змінюватися з плином життя обчислювальної системи або програмного забезпечення, реалізованого на даній ВС.
5. Розподіл рівнів технічної можливості КТС
Оскільки кожному конфігураційному станом системи ставиться у відповідність деяка ймовірність, а кожному параметру технічних можливостей - деяка величина, то ймовірність досягнення будь-якого заданого рівня технічної можливості визначається як сума ймовірностей перебування в кожному з станів з таким рівнем. Як правило, станів, у яких досягається даний рівень деякої технічної можливості, досить багато.
В
Рис. 2
Підсумовуючи ймовірності, пов'язані з кожному рівню параметра технічних можливостей, можна побудувати функцію розподілу ймовірностей, подібну зображеної на рис. 2. Практично така функція не може бути безперервною, однак у ...