Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Производительность программист

    В настоящее время вычислительная аппаратура существенно усовершенствована увеличена ее оперативная память, достигла удовлетворительного уровня надежность, созданы операционные системы, обеспечившие эффективную работу ЭВМ в реальном времени и резко повысившие производительность программистов. Однако, еще остро ощущается недостаточность программного обеспечения и методических материалов по его использованию для выполнения всех необходимых в соответствии с ГОСТ 20913—75 работ по созданию АСУ ТП [2]. [c.8]


    Решение о разработке программного обеспечения ОД требует выбора языка программирования. Выбор языка зависит от ряда факторов, в том числе от компьютерной системы, характера проекта и вида налагаемых ограничений по быстродействию программы, доступного объема памяти, стоимости проекта, возможностей разработки и т. д. В тех случаях, если проводится модификация существующего программного обеспечения или если данная компьютерная система имеет только ограниченные ресурсы программного обеспечения, выбрать можно отнюдь не любой язык. Чаще всего приходится выбирать между языком высокого уровня и ассемблером (или машинным кодом). Производительность программиста, работающего с языком высокого уровня, существенно выше, чем при использовании ассемблера, и именно по этой причине программисты предпочитают языки высокого уровня. Однако если основными условиями являются максимальная скорость работы и минимальная память, программировать следует в машинном коде с использованием ассемблера, если он доступен. Програм.мирование научных задач проводится чаще всего на языках высокого уровня — Бейсике, Фортране и Паскале. Бейсик отличается от двух других языков тем, что исходные языковые операторы в нем интерпретируются, а не [c.377]

    В итоге можно сказать, что дифференциальные уравнения можно решать как на аналоговых, так и на цифровых вычислительных машинах. Выбор типа машины диктуется видом и объемом решаемой задачи, возможностями машины, требованиями к точности решения, а иногда такими факторами, как наличие той или иной машины или квалификацией программистов. Наибольшая информационная производительность будет достигнута, несомненно, при соответствии решаемой задачи возможностям применяемой машины. Вообще вопрос о преимуществах аналоговых вычислительных машин по сравнению с цифровыми не относится к компетенции исследователя. [c.40]

    При небольшом объеме исследовательских программ (порядка — 5 тыс. команд) с повышением уровня программирования (алгоритмические языки, отсутствие комплексной отладки в реальном времени, сужение круга разработчиков и программистов) стоимость разработки уменьшается в несколько раз и производительность возрастает. [c.184]

    Значительное сокращение времени простоя процессора было достигнуто с введением режима пакетной обработки, заключающегося в том, что составляются наборы (пакеты) программ и периодически загружаются по заданию оператора во внешнюю память. В дальнейшем они выполняются под управлением специальных программ (в частности, под управлением операционной системы). Увеличение производительности системы в этом случае достигается за счет совмещения работы чнешних устройств и процессора ЭВМ, однако решение отдельных задач (особенно с отладкой) существенно замедляется, так как программист пе имеет непосредственного доступа к ЭВМ и может вносить изменения в программу, а также получать результаты расчета только по окончании обработки пакета. Таким образом, здесь наблюдается обратная ситуация время реакции пользователя меньше времени реакции ЭВМ, к тому же пользователь лишен возможности диалога. [c.191]



Смотреть страницы где упоминается термин Производительность программист: [c.37]    [c.242]    [c.44]    [c.125]   
Компьютеры в аналитической химии (1987) -- [ c.377 ]




ПОИСК







© 2025 chem21.info Реклама на сайте