Статья 2265

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

Оболочка слушает, не предпринимая никаких действий, пока не будет полностью набрана строка, признаком чего является прием кода клавиши возврат каретки. Затем введенная строка сканируется в поисках имен программ, подлежащих активации, и значений, которые должны быть переданы этим программам в качестве параметров, или аргументов. Для каждой вызванной таким образом программы оболочка создает процесс пользователя, включающий в себя копию выполняемого кода программы и необходимую область оперативной памяти. Процессы соединяются между собой согласно потоку данных, указанному в командной строке.

На управляющем языке оболочки операционной системы можно задать довольно сложные операции.