Статья 2258

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