Cтраница 2
Эти ограничения уменьшают эффективность динамического управления процессом прерываний, однако в тех случаях, когда длительности выполнения отдельных подпрограмм различаются достаточно сильно, применение этого алгоритма диспетчеризации является вполне оправданным и позволяет более эффективно использовать производительность вычислительной машины. [16]
Несомненно, что система машинного проектирования принципиально может быть построена и на одной ЭВМ. В этом случае в зависимости от производительности вычислительной машины на систему могут быть возложены те или иные ограниченные задачи машинного проектирования. [17]
Память на ассоциативных регистрах служит для подмены либо ячеек оперативной памяти, либо отдельных регистров механизма динамического распределения памяти с целью увеличения производительности вычислительной машины. Особенность регистров состоит в том, что в случае выхода их из строя машина продолжает работать нормально, но с пониженной производительностью. Используя эту особенность, можно осуществить следующую проверку правильности их работы: составить несколько эталонных задач на постоянных словах, при выполнении которых интенсивно работали бы все ассоциативные регистры, и зафиксировать время выполнения этих задач при заведомо исправных регистрах. При контроле ассоциативных регистров в работу включают указанные эталонные задачи и при помощи счетчика времени находят время их решения. Если найденное время совпадает с заранее зафиксированным, ассоциативные регистры работают нормально. [18]
Если предприятие не рассматривается как развивающаяся система, общая задача управления ставится обычно на отрезке времени, равном плановому периоду. Однако решение общей задачи на достаточно большом отрезке времени в полном объеме не представляется возможным как в силу ограничений, связанных с производительностью вычислительной машины, так и из-за принципиальных трудностей получения информации и прогнозирования процессов на значительное время вперед. Поэтому практически общая задача управления предприятием решается по частям, относящимся к интервалам времени различной длины - ко всему плановому периоду или к более мелким отрезкам времени. [19]
Способы организации передачи данных между памятью и периферийными устройствами. [20] |
При программно-управляемой передаче данных процессор на все время этой операции отвлекается от выполнения основной программы решения задачи. Операция пересылки данных логи-чес / и слишком проста, чтобы эффективно загружать логически сложную быстродействующую аппаратуру процессора. В результате при использовании программно-управляемой передачи данных снижается производительность вычислительной машины. Между тем потенциально возможная максимальная скорость обмена данными при вводе-выводе определяется пропускной способностью памяти, которая, например, при цикле памяти 0 5 икс составляет 26 Мбайт / с, где Ь - ширина выборки, измеряемая числом байт, одновременно записываемых ( считываемых) в памяти. [21]
Способы организации передачи данных между памятью и периферийными устройствами. [22] |
При программно-управляемой передаче данных процессор на все время этой операции отвлекается от выполнения основной программы решения задачи. Операция пересылки данных логически слишком проста, чтобы эффективно загружать логически сложную быстродействующую аппаратуру процессора. В результате при использовании программно-управляемых передач данных снижается производительность вычислительной машины. [23]
Имеется немало систем, оде универсальная ЭВМ одновременно решает функции АС и технологической ЭВМ ( см. разд. Характерной особенностью таких систем являются относительно небольшое число каналов-связи, малая их нагрузка, работа по расписанию и с отказами в приеме информации от абонентов. Здесь возможны различные решения в распределении производительности ЭВМ, когда либо часть производительности вычислительной машины выделяется для выполнения задач АС, либо поочередно полностью используются возможности SMBiM для АС или для выполнения технологической обработки данных. При реализации функций АС в этих системах немаловажным обстоятельством являются также степень загрузки технологической обработкой и резервы производительности универсальной ЭВМ. [24]
Все эти операции, кажется, труднее описать, чем сделать. В действительности самому программисту не приходится иметь дело с магнитной лентой, все эти операции происходят без его участия. Использование магнитной ленты для ускорения операций ввода - вывода приводит к существенному увеличению производительности вычислительных машин. [25]
В качестве основного программного обеспечения вычислительной машины ЕС-1021 разработана в соответствии с международным соглашением малая дисковая операционная система - МОС. Операционная система является составной частью вычислительной машины ЕС-1021, неотделимой от ее аппаратной части. Математическое обеспечение представляется системой программных элементов, описаний и инструкций для эксплуатации. Концепция МОС обеспечивает более высокую пропускную способность и производительность вычислительной машины, сокращает работу вхолостую, вызванную загрузкой новой задачи, облегчает подготовку программ и способствует их эффективному использованию. [26]
В этом режиме, как и при параллельной обработке / имеющиеся в пакете программы выполняются поочередно, в течение некоторого отрезка времени, отводимого каждой программе. Длительность этого отрезка, как правило, меняется в зависимости от конкретной программы, что достигается с помощью специальной планирующей программы, входящей в состав операционной системы ЭВМ. Эта программа использует систему приоритетов, разрабатываемую таким образом, чтобы почти мгновенно реагировать на программы, связанные с коротким временем обслуживания, не слишком задерживая при этом выполнение длинных программ и обеспечивая тем самым оптимизацию времени ответа. Отметим, что при этом режим с разделением времени не является оптимальным с позиций производительности вычислительной машины. [27]
Следовательно, для машин четвертого поколения ставится задача повышения скорости не только вычислений, но и всего вычислительного процесса в целом. Необходимо изменить соотношение между программными и аппаратными средствами, чтобы совершенствование математического обеспечения и структуры машины привело к снижению затрат на программирование. В частности, развитие элементно-технологической базы вычислительных систем третьего и четвертого поколений позволяет аппаратным способом решать задачи, которые в машинах первых поколений выполнялись программным путем. Усложнение решаемых задач и структуры ЦВМ приводит к значительным затратам машинного времени на организацию вычислительного процесса в машине, а не на вычисления. Замена части программных средств аппаратными позволяет снизить разрыв между общей и алгоритмической производительностью вычислительных машин и систем. [28]
Определение фазовой постоянной с помощью вышеизложенных методов редко можно довести до конца. Требуется трудоемкий анализ, а иногда и интуиция, для интерпретации первых приближенных распределений электронной плотности, а при переходе к трехмерной структуре необходимо разрабатывать новую стратегию и тактику и новые методики. К настоящему времени, впрочем, большая часть работы уже сделана. В отношении обычных химических соединений можно с уверенностью сказать, что мы теперь знаем, как точно рассчитывать структуры для молекул, содержащих 100 или более атомов ( не принимая в расчет водород), если можно получить вещество в кристаллическом виде. В настоящее время мы достаточно хорошо знаем химию, чтобы суметь добиться этого. Уже возможно, или скоро станет возможным, решать самые трудоемкие задачи в относительно короткие сроки. Накопление экспериментальных данных происходит все быстрее, и производительность вычислительных машин также постоянно возрастает. [29]