109
информационный канал реализуется с помощью внутреннего файла, который
хранится не на диске, а в оперативной памяти, что делает обмен информацией
между командами более быстрым.
4.5 Командные оболочки MS-DOS
Операционная система MS-DOS обеспечивает пользовательский интер-
фейс в виде командной строки, когда для выполнения некоторого действия с
файлом или каталогом пользователь должен вспомнить соответствующую ко-
манду и ввести ее вместе с необходимыми параметрами в ответ на подсказку
(см. выше подраздел 4.4). Этот способ взаимодействия с системой (“вспоминай
и набирай”) требует от пользователя определенного уровня профессиональной
подготовки. Более удобной формой общения с системой является организация
диалога (“смотри и выбирай”), когда информация, необходимая для выполне-
ния тех или иных действий, представлена на экране. Именно такое общение
пользователя с системой было предложено Джоном Соча (John Socha) в сере-
дине 1980-х годов в своей программе, известной ныне как Norton Commander
26
.
Пользовательский интерфейс Norton Commander поражает своей гениаль-
ной простотой (рис. 4.10). Программа делит экран монитора на две равные час-
ти, называемые панелями. На каждой из панелей отображается содержимое вы-
бранного каталога диска, по которому можно перемещаться с помощью клавиш
управления курсором. Текущая строка панели выделяется с помощью полоски
подсветки. Над панелями выводится строка с командами меню, указание любой
из этих команд приводит к появлению ниспадающего меню с набором соответ-
ствующих команд. Под панелями находится строка, содержащая подсказки для
“горячих” клавиш (F1−F10), которые предназначены для вызова часто исполь-
зуемых команд (копирования файла, перемещения/переименования файла, соз-
дания каталога, удаления файла и т.п.). Самая нижняя строка экрана предназна-
чена для ввода команд MS-DOS “традиционным” способом.
Таким образом, пользователь, установив Norton Commander на диск сво-
его компьютера, может свести свое непосредственное общение с MS-DOS к
минимуму. Популярность командной (операционной) оболочки Norton Com-
mander среди пользователей IBM PC стремительно росла. Учитывая это обстоя-
тельство, фирма Microsoft выпустила вместе с MS-DOS версии 4.0 собственную
командную оболочку, назвав ее DOS Shell (оболочка DOS). Однако выгодный
момент для выпуска подобной программы был упущен, DOS Shell так и не по-
лучила такого же широкого распространения как Norton Commander.
Программа Norton Commander имеет несколько клонов для DOS, среди кото-
рых можно отметить две отечественные разработки: DOS Navigator (DN) и
26
Программа получила имя Питера Нортона − президента компании Peter Norton Computing,
которая к настоящему времени влилась в состав компании Symantec. Сам автор програм-
мы, Джон Соча, несколько лет проработал у Нортона, а затем уволился (о причинах
увольнения сведений нет).