Cтраница 4
Матрица, приведенная в табл. 3, имеет две пары квадратных нелинейных делителей. Величины собственных векторов, соответствующих кратным собственным значениям, согласуются до половины длины машинного слова. [46]
Кроме того, придется принять ряд упрощений относительно особенностей ее работы: нам ведь важно разобраться в принципах функционирования. Но для того чтобы все же придать нашей гипотетической микроЭВМ реальные черты, будем считать, что длина машинного слова составляет 8 разрядов, длина адресного слова-16 разрядов, в качестве памяти для хранения данных используется ЗУПВ, а для программы - ПЗУ. [47]
Он был разработан в 1963 г. американской фирмой DEC ( Digital Equipment Corporation) для управления ядерными реакторами и имел длину машинного слова 12 бит, оперативную память - 4К4096 слов, простую систему команд, которая включала единственную арифметическую команду - сложение целых чисел. В то же время необходимо подчеркнуть, что, в отличие от специализированных управляющих устройств с запаянной логикой, это была программируемая ЭВМ. [48]
Специфика малой машины отчетливо проявляется при решении задач вычислительного характера. Наряду с общими проблемами выбора численного метода и разработки алгоритма здесь возникают дополнительные вопросы, связанные с масштабированием переменных, выбором длины машинного слова и ( даже) с реализацией необходимых вычислительных операций. В системе команд Электроники-100 имеется лишь одна чисто арифметическая операция - сложение, все остальные операции приходится организовывать программным путем. Основой для этого служат другие команды ( большей частью СЛ, УП и МК) и принятая система представления отрицательных чисел в дополнительном коде. [49]
Значение целочисленной переменной или константы представляет собой целое число в диапазоне [ - maxint, 4 - maxint ], где maxint является величиной, зависимой от разрядности ЭВМ. В большинстве современных ЭВМ для представления целых чисел используется дополнительный двоичный код, поэтому maxint 2 - 1, где w есть длина машинного слова. [50]
Наконец, четвертое исходное положение сводится к тому, что вычисление и понимание конкретного численного значения некоторого единственного обобщенного показателя качества программного обеспечения может оказаться связанным с такими трудностями, которые нельзя оправдать. Основную проблему здесь представляет тот факт, что многие частные характеристики качества программных средств противоречивы: увеличение эффективности нередко становится возможным лишь за счет ухудшения мобильности, точности, понятности и удобства эксплуатации; повышение точности часто отрицательно сказывается на мобильности вследствие зависимости обеих характеристик от длины машинного слова; достижение высокой степени осмысленности может вступать в конфликт с ограничениями на открытость. Когда же возникают подобные конфликтные ситуации, пользователи обычно затрудняются указать, какие же характеристики с их точки зрения являются более существенными. [51]