Операционные среды и оболочки

Операционная среда система, изменяющая и дополняющая как пользовательский, так и программный интерфейс. Операционная среда создает для пользователя и прикладных программ иллюзию работы в полноценной операционной системе, поскольку может полностью изменить интерфейс пользователя, часто ее называют операционной системой. Появление операционной среды обычно означает, что используемая операционная система не полностью удовлетворяет требованиям практики. Примерами операционных сред является Windows 3.11 и Windows 3.11 for Work Groups (для рабочих групп), расширившая возможности ОС MS-DOS. Для пользователя работа с этими оболочками выглядит аналогично работе в многозадачной ОС с графическим интерфейсом, тем не менее, ошибочно называть Windows 3.11 операционной системой.

Оболочка операционной системы, в отличие от операционной среды, модифицирует только пользовательский интерфейс, предоставляя пользователю качественно новый интерфейс по сравнению с реализуемым операционной системой. Такие системы существенно упрощают выполнение часто запрашиваемых функций, например, таких операций с файлами, как копирование, переименование и уничтожение, а также предлагают пользователю ряд дополнительных услуг. В целом программы-оболочки заметно повышают уровень пользовательского интерфейса, наиболее полно удовлетворяя потребности пользователя. Самой популярной оболочкой для MS-DOS являлась программа Norton Commander, которая стала прообразом для многих других подобных программ для ОС Windows 95, 98: Windows Commander, FAR-Manager и др.

Одним из наиболее удачных файловых менеджеров, разработанных для ОС Windows, является программа Windows Commander (Total Commander), сочетающая в себе элементы как командного интерфейса (со стандартными функциональными клавишами), так и объектного (например, копирование возможно путем перетаскивания значков) (рис. 4.8).

Рис. 4.8. Интерфейс программы Total Commander 6.0

Кроме того, программа имеет ряд дополнительных возможностей:

· поддержка языковых модулей для большого количества языков (включая русский);

· встроенный FTP-клиент;

· встроенный клиент локальной сети;

· встроенная поддержка архивов ZIP, ARJ, RAR и др.;

· встроенная программа просмотра графических файлов;

· средства для массового переименования файлов и папок;

· удобная система поиска и сравнения файлов и т.д.

Главное достоинство программы – поддержка дополнительных модулей (plug-ins), созданных сторонними разработчиками.