141
Алгоритм точное общепринятое предписание, определяющее преобразование первичных данных
в искомый результат. Относительно задач, решаемых ЭВМ, алгоритм это упорядоченная
совокупность элементарных и логических операций, записанных на любом входном языке (цепь
математических формул, запись на универсальном алгоритмическом языке), выполнение которых
приводит к решению соответствующей задачи (контроль выполнения договоров поставки продукции и
др.).
Основные свойства алгоритма состоят в определении точности выполнения операции, массовости
пригодности для решения целого ряда аналогичных задач, результативности свойстве определить
процесс, который при любых допустимых первичных данных позволяет получить искомый результат за
определенный отрезок времени. Для алгоритма характерны также дискретность определенного
процесса и простота операций, выполняемых вычислительной машиной по определенной программе.
Так, при решении комплексной задачи «Контроль использования труда» по заданному алгоритму ЭВМ
в порядке дискретности выдает данные о количестве работников основного и вспомогательного
производств, производительности их труда за отчетный период и за прошлые аналогичные периоды,
темпах роста производительности труда и заработной платы на предприятии, в хозрасчетных
подразделениях, бригадах и отдельных работников.
Программа вычислительной машины преобразованная форма алгоритма, записанного на языке
конкретной машины.
Мультипрограммирование, или многопрограммный режим, выполнение программ на ЭВМ
состоит в том, что центральный процессор и приборы ЭВМ поочередно предоставляются нескольким
программам.
Программа, которой в определенный момент предоставляется процессор, называется активной и
размещается полностью или частично в оперативной памяти ЭВМ. Остальные программы находятся в
состоянии ожидания процессора и могут обслуживаться только внешними устройствами. Если объем
оперативной памяти достаточно велик, то ожидающие программы также сохраняются в оперативной
памяти. Программы можно размещать также во внешних накопителях памяти.
Моменты перевода активной программы в состояние ожидания и выбор активной программы
устанавливаются алгоритмом планирования операционной системы. Мультипрограммирование
позволяет в ряде случаев эффективнее (чем при последовательном выполнении программ) использовать
ЭВМ, иногда его применяют для организации обслуживания программ преимущественно с
минимальным временем выполнения, для работы в режиме распределения времени.
Реализация мультипрограммирования основывается на использовании возможностей современной
ЭВМ (автономное управление внешними устройствами, система прерывания работы центрального
процессора).
Операционная система
часть математического обеспечения ЭВМ, предназначенная для
управления процессором выполнения готовых программ на ЭВМ. В связи с тем, что операционная
система управляет выполнением таких системных программ, как трансляторы, прикладные программы
обработки данных, информационно-поисковые программы и другие, она является универсальным
средством доступа к выполнению разных услуг, которые предоставляются пользователю устройствами
ЭВМ, и ко всему математическому обеспечению.
Математическое обеспечение вычислительной машины совокупность программ, процедур и
правил, связанных с этими компонентами документацией, позволяющей использовать вычислительную
машину для решения разного класса задач. Каждая программа имеет комментарий, составленный на
исходном языке. В программы включены операторы, представляющие собой совокупность символов и
указывающие операцию, ее значение или местонахождение операндов, т.е. элементов данных,
принимающих участие в выполнении операций ЭВМ. Оператор в программе машинная команда для
выполнения определенных работ техническими средствами вычислительной машины.
Условно математическое обеспечение можно разделить на внутреннее и внешнее.
Внутреннее математическое обеспечение комплекс программных средств, обеспечивающих
эксплуатацию ЭВМ и эффективную организацию вычислительного процесса. Комплекс состоит из
эксплуатационных программ, операционной системы, составляющих аппаратно-программный
комплекс, в котором объединены средства организации, хранения и выбора данных. Так, в процессе
ревизии в запросном режиме можно получить данные о расходовании сырья на изготовление продукции
за определенный период, выполнении договоров кооперированных поставок, закреплении
материальной ответственности за хранение материалов, сырья, полуфабрикатов и др.
|