Cтраница 1
Программирование ввода - вывода на физическом уровне является трудной задачей, так как программист должен детально знать работу каждого устройства, для которого он намерен составить программу. Чтобы упростить программирование ввода - вывода, в ОС предусматриваются средства управления устройствами на логическом уровне - драйверы устройств. [1]
Пользуясь логическим уровнем программирования ввода - вывода, программист может заботиться главным образом об описании структуры данных. [2]
При использовании типовых процедур ввода данных в ЭВМ затраты на программирование ввода практически не зависят от того, в какой последовательности - жесткой или произвольной - осуществляется ввод данных. Однако в последнем случае каждое число должно сопровождаться кодом признака, к которому оно относится. При стабильной последовательности положение числа уже определяет его значение и при вводе данных в ЭВМ указывается код вида или разновидности очередного вводимого документа, а присущие каждому числу коды автоматически извлекаются из памяти машины. [3]
Для программирования ввода с перфокарт и эксплуатации программ, имеющих обращение к устройству ввода, необходимо знать реакцию программы КООРДИНАТОР на возможные сбойные ситуации и действия, которые при этом должен выполнять оператор. [4]
Программирование ввода - вывода на физическом уровне является трудной задачей, так как программист должен детально знать работу каждого устройства, для которого он намерен составить программу. Чтобы упростить программирование ввода - вывода, в ОС предусматриваются средства управления устройствами на логическом уровне - драйверы устройств. [5]
Блок управления модели GBC 1 ( фирма W. Giede. [6] |
Переключатель блока управления промышленного хроматографа ХПА-2 ( СКВ АНН, Москва) имеет три кулачковых диска. Два из них служат для программирования ввода пробы и корректировки нуля, а третий может быть использован для включения дополнительной операции. [7]
Оператор PRINT AT используется при программировании ввода, когда для удобства набора нужно разместить подсказку в заданном месте экрана. [8]
Во-вторых, языки высокого уровня в значительной степени машино-независимы. Хотя полностью исключить зависимость от конкретной ЭВМ обычно не удается ( особенно при программировании ввода - вывода), эта зависимость все-таки гораздо слабее, чем в языке Ассемблера. [9]
Последовательность размещения реквизитов в документе влияет на затраты по подготовке к обработке документов с помощью ЭВМ. Стабильная последовательность расположения реквизитов, вводимых в ЭВМ, принципиально нужна по нескольким причинам: 1) упрощается программирование ввода и сортировки данных; 2) облегчается работа оператора за счет уменьшения различных макетов перфорации и, как следствие этого, сокращается время подготовки машинного носителя и уменьшается количество ошибок; 3) создается возможность более эффективного использования различных методов программного контроля при вводе данных. [10]
Выделенные каналы позволяют для организации параллельной работы с процессором использовать механизм приостановок и тем самым обеспечить высокую степень совмещения операций обработки и ввода - вывода. Встроенные кана-лы используют аппаратуру процессора на основе разделения времени, поэтому возможности совмещения операций здесь су-щественно меньше. Встроенный КВВ реализует либо полностью г несовмещенный ввод - вывод, либо совмещение осуществляется посредством прерывания программы. В первом случае все опе-рации по обработке откладываются до завершения операции ввода - вывода, КВВ занимает аппаратуру процессора на все время операции. При этом КВВ позволяет стандартизовать процедуры обмена, упростить программирование ввода - вывода, но не позволяет повысить эффективную производительность ЭВМ. Во втором случае функции канала реализуются процессором на основе разделения времени. Как только ПУ готово к передаче данных, оно передает запрос на передачу данных. Получив этот запрос, процессор прерывает выполнение своей программы, запоминает содержимое регистров для организации возврата и производит загрузку программы ввода - вывода. [11]