Cтраница 3
Набор операций, выполняемых Л У, должен обладать функциональной полнотой для того, чтобы с их помощью можно было реализовать любой вычислительный алгоритм. При всем разнообразии наборов операций в их составе всегда имеются четыре основные арифметические операции и наиболее важные логические операции, такие как сравнение, поразрядная конъюнкция и др. Набор операций, выполняемых Л У, является важнейшей его характеристикой. К временным характеристикам Л У относятся времена выполнения отдельных операций и производительность Л У. В настоящее время принято оценивать производительность Л У ( и ЦВМ в целом) по Гибсону. [31]
Цикл складывается из отдельных операций: наполнение ковша, подъем и поворот стрелы и опускание ковша в забой. Опытные машинисты, хорошо владея приемами работы, сокращая и совмещая время выполнения отдельных операций, добиваются сокращения всего цикла работы экскаватора. [32]
Быстродействие ЭВМ ( а точнее, быстродействие процессора) определяет скорость, с которой может осуществляться обработка информации. Диапазон значений быстродействия ЭВМ очень велик и составляет от 102 до 108 операций в секунду. В общем случае время выполнения различных операций ( сложение, умножение, деление, логические операции и др.) существенно различно. Поэтому часто рассматривают среднее быстродействие ЭВМ, которое выражают через среднее время выполнения операций, зависящее от того, насколько часто встречаются различные операции в различных программах. Однако часто разброс во времени выполнения отдельных операций может достигать нескольких порядков и в таких случаях трудно представить среднее быстродействие ЭВМ. В настоящее время существуют различные методики определения быстродействия ЭВМ. [33]
Функция Tick Count предназначена для считывания времени с компьютерных часов. Получаемая цифра, которая может находиться в пределах от 0 до 2зг, сама по себе неудобна. Значение, с которого начинается отсчет времени данным таймером, - 0: 00 1 января 1904 года. Легко подсчитать ( выходной параметр - 4 байта), что примерно каждые 50 суток значение, выдаваемое этой функцией, вернется к нулю и отсчет нзннется заново. Наиболее удобно использовать эту функцию при расчете времени выполнения отдельных операций или целых блоков программы, когда из времени конца выполнения блока вычитается время начала выполнения и разница ( вполне понятная величина) показывав время выполнения блока в миллисекундах. [34]