double arrow

Совместимость и мобильность.

Совместимость – это свойство различных по конструкций устройств выполнять аналогичные функции.

Понятие совместимости включается в себя 3 аспекта:

1) Аппаратурный / технический.

В процессе разработки обеспечиваются следующие условия:

- Единые стандарты и унифицированные средства соединения: кабели, разъемы, заглушки, платы, адаптеры.

- Соответствие параметров электрических сигналов (амплитуда, полярность, длительность).

- Согласованные алгоритмы взаимодействия.

2) Программный – программы, передаваемые из одного технического средства в другое, были правильно поняты и выполнены другим устройством.

3) Информационный – передаваемые информационные массивы будут одинаково интерпретироваться между стыкуемыми модулями (стандартизация алфавита, формата, структуры и т.д.).

Для ПО – возможность выполнения программы на различных ЭВМ с получением идентичных результатов.

Мобильность – это возможность переноса программ из одной аппаратно-операционной среды в другую.

1) Система должна позволять гибко менять количество и состав аппаратных средств и ПО в зависимости от решаемой задачи.

2) Должна обеспечивать возможность запуска одних и тех же программных систем на различных аппаратных платформах.

3) Должна гарантировать возможность применения одних и тех же человеко-машинных интерфейсов.


 

Оценка производительности вычислительных систем

 

Единицей измерения производительности компьютера является время: компьютер, выполняющий тот же объём работы за меньшее время является более быстрым.

Для измерения времени работы процессора на данной программе используется специальный параметр - CPU time (время ЦП). Не включает в себя:

· Время ожидания ввода/вывода.

· Время выполнения другой программы.

Время работы ПО, видимое пользователем – это не время ЦП!

Время ЦП:

1. Пользовательское – время, потраченное непосредственно на выполнение программы пользователя.

2. Системное – время, затраченное ОС на выполнение заданий, затребованных программой.

Производительность ЦП зависит от:

- Такта (частоты) синхронизации. Зависит от:

o От технологии аппаратных средств.

o От функциональной организации процессора.

- Среднего количества тактов на команду. Зависит от:

o От функциональной организации ЦП.

o От архитектуры системы команд.

- Количества выполняемых команд. Зависит от:

o Функциональной организации ЦП.

o Технологии компилятора.

Вывод: единственной надежной подходящей единицей измерения производительности является время выполнения реальных программ.

 


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



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