Инфо IT 24

IT блог, IT мышление

Командный интерпретатор

Командный интерпретаторКомандный интерпретатор — это программа, запущенная в течение всего сеанса работы пользователя с ОС. Ее основная функция — выполнение команд пользователя, записанных на языке данного командного интерпретатора, и выполнение этих команд либо непосредственно, либо путем вызова других программ.

Основным способом взаимодействия командного интерпретатора с пользователем является интерфейс командной строки. При таком способе взаимодействия в качестве основного устройства для работы с системой используется Терминал. Терминал служит для отображения информации и ввода информации пользователем. Физически терминал — это монитор и клавиатура. Логически, с точки зрения операционной системы, терминал — это набор из двух файлов. Один из этих файлов служит для ввода информации, другой — для вывода информации.

В некоторых операционных системах терминал образован одним файлом, который используется и для чтения, и для записи. Физическое устройство при этом определяется режимом работы с файлом — записываемые в файл данные попадают на экран, ввод с клавиатуры наполняет файл данными, которые могут быть прочитаны.

Работа с заданиями может выполняться в двух режимах: в диалоговом режиме и в режиме пакетной обработки.

Работа в диалоговом режиме подразумевает постоянный диалог с пользователем во время выполнения задания. В диалоге с пользователем по мере возникновения необходимости определяются параметры выполнения команд и программ, входящих в задание.

Если время выполнения задания значительно, то диалоговый режим работы может оказаться неприемлемым, поскольку при выполнении задания потребуется постоянное присутствие оператора за терминалом. Один из способов снижения нагрузки на оператора в данном случае — составление задания так, чтобы оно выполнялось в пакетном режиме.

Статью опубликовал: i24TbloG

Метки:

Из каталога:

Программирование Linux Part E

Предыдущая статья:

Следующая статья: