ВУЗ:
Рубрика:
- 66 -
жаемыми через следующие примитивы качества: расширяемость, модифицируе-
мость, структурированность, модульность.
12.5. Меры по обеспечению мобильности
Проблема мобильности (переносимости) возникла вследствие того, что быстрое
развитие аппаратных средств ВТ сделало жизненный цикл многих ПС намного про-
должительнее времени функционирования компьютеров, для которых первоначально
и создавались эти ПС. Поэтому поддержка данного критерия является весьма
акту-
альной задачей.
Мобильность ПС определяется следующими примитивами: независимость от
устройств, автономность, структурированность, модульность.
Условия перенесения ПС с одной аппаратной платформы на другую [1]:
– написание программных модулей ПС на машинно-независимом языке про-
граммирования;
– независимость от устройств;
– перетрансляция программных модулей в новой среде.
Понятно, что это идеальная ситуация. И к
этому нужно стремиться, выделяя в
ПС как можно больше модулей с такими свойствами.
Зависимость ПС от аппаратуры или точнее от аппаратной платформы отража-
ется в СК. Освободиться от этой зависимости можно с помощью такого примитива
качества как автономность. ПС всегда разрабатывается в рамках некоторой ОС.
Она позволяет скрыть особенности аппаратной платформы
, что обеспечивает неза-
висимость ПС от устройств. То есть в СК ПС должна указываться программная
среда, над которой строится ПС (эту среду называют операционной платформой).
Мобильность ПС напрямую связана с мобильностью ОС или другими словами пе-
ренос ПС в другую аппаратную платформу произойдёт автоматически, если на эту
платформу будет перенесена
используемая ОС.
Обеспечение мобильности ПС требует решения двух задач [1]:
1) выделение максимального количества программ ПС, которые обладают
свойствами независимости от устройств и автономности (независимы от аппарат-
но-операционной платформы);
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »