Надежность, производительность, быстродействие и его показатели
Надежность.Отказы компьютера могут оказать критическое влияние на работу информационно-справочной системы или системы управления.
Современные технологии не позволяют полностью избавиться от отказов в аппаратуре и ошибок в программах даже при значительных затратах, но ряд мер технического и организационного характера способны снизить их интенсивность.
Надежность — это свойство компьютера сохранять, свою работоспособность, т.е. выполнять возложенные на него функции. Однако в работе компьютера возможны ошибки, которые подразделяют на систематические, возникающие в результате отказов, и случайные, возникающие в результате сбоев. Отказ – это утрата возможности выполнения требуемой функции, а сбой –кратковременное нарушение правильной работы аппаратуры. Надежность принято характеризовать, вероятностью безотказной работы.
Производительность.Способность машины выполнять некоторый объем работы по обработке данных за единицу времени называют производительностью. На нее оказывает влияние множество факторов: характер выполняемых задач, архитектура и параметры процессора, характеристики основной и внешней памяти, наличие дополнительных устройств обработки быстродействие соединительных шин, способ подключения различных устройств и т.п.
Для оценки производительности часто используют понятие времени прохождения задачи (времени ответа, времени выполнения) интервал от момента поступления задачи на выполнение до момента представления результатов ее решения пользователю. Это время включает в себя работу ЦП, обращения к оперативной памяти и дискам, операции ввода-вывода. Время прохождения задачи не будет постоянным. Обычно производительность компьютера в целом характеризуется средним временем прохождения задачи.
Быстродействие и его показатели.Способность компьютера выполнять определенное число операций за единицу времени называют быстродействием. В большинстве случаев его можно определить по тактовой частоте генератора, которая стала важнейшей характеристикой быстродействия. При этом оценивается быстродействие только процессора. Время выполнения программы в ЦП зависит от трех параметров: длительности такта синхронизации (или тактовой частоты), числа тактов синхронизации, необходимого для выполнения каждой команды, и общего числа команд в программе. Для оценки быстродействия персональных компьютеров особенно часто используют частоту. Сегодня она достигает 3,5 ГГц и выше, а фирмы изготовители, напримерIntel или AMD, продолжают ее наращивать.
Кроме того, быстродействие можно оценить по следующим показателям:
длительность выполнения операций определенного типа; это так называемое пиковое быстродействие процессора;
средняя длительность выполнения операции из некоторого стандартного набора операций, называемого смесью; это номинальное быстродействие;
средняя длительность выполнения представительной задачи; при этом если в затратах времени учитывается только время обработки, то такую задачу принято называть ядром, а если учитывается и время на ввод-вывод, то эталонной задачей, или бенчмарком. Время на организацию вычислительного процесса не учитывается. Это системная производительность.
Быстродействие компьютера, имеющего традиционную архитектуру и призванного решать, задачи с большим числом логических операций, принято оценивать, числом MIPS (миллион инструкций в секунду). Для более «быстрого» компьютера характерно более высокое значение этого показателя.
Также быстродействие оценивают в миллионах операций с ПТ в секунду MFLOPS. Считают, что одна и та же программа, написанная для различных компьютеров, выполняет разное число команд, однако число операций над числами с ПТ и этих программах одинаково. Поэтому MFLOPS может служить для сравнения разных компьютеров между собой при выполнении одной и той же программы.
В настоящее время разработано два набора тестов, предназначенных для измерения производительности процессора, системы памяти, а также эффективности формирования программы компилятором. Этими тестами служат наборы SPECintXX и SPECfpXX. где символами XX обозначен год разработки теста. Программы написаны на языке Си. Тест определяет производительность процессора при работе с целыми числами. Тест SPECfpXX служит для оценки производительности при наличии операций с ПТ.
Компьютер принято характеризовать следующими технико-эксплуатационными параметрами:
– быстродействие или производительность;
– надежность;
– разрядность обрабатываемых слов и шин интерфейсов;
– емкость оперативной памяти;
– емкость накопителя на жестком магнитном диске (НЖМД);
– емкость кэш-памяти;
– стоимость;
– размеры и масса.
Однако этих параметров может быть недостаточно, чтобы узнать все возможности компьютера. Если компьютер предполагается использовать в сети, то нужно знать о наличии и типе сетевых средств, типе установленной ОС. Для персонального компьютера важным является тип монитора и видеоадаптера.