Оболочки ОС

Оболочки ОС предоставляют пользователю качественно новый, по сравнению с реализуемым операционной системой, интерфейс и тем самым освобождают пользователя-непрофессионала от детального знания последнего. Эти сервисные системы существенно упрощают задание общеупотребительных действий и предлагают пользователю ряд дополнительных услуг. В общем, оболочки заметно повышают уровень пользовательского интерфейса наиболее полно удовлетворяя потребности пользователя. Вместе с тем пользователь-профессионал не может считать себя свободным от кропотливого изучения соответствующего интерфейса ОС, так как существующие оболочки не могут полностью его заменить.

Большинство распространенных оболочек, характеризующихся универсальностью предоставляемого интерфейса, обеспечивают:

1) работу с файлами и каталогами, в том числе - манипулирование с файлами, а именно: создание, копирование, пересылку, переименование, удаление и быстрый поиск файлов по образцу составного имени файла (имени и расширения);

- выдачу и смену характеристик файлов (времени и даты создания, размера, прав доступа, т.е. атрибутов, и т. д,);

- выдачу содержимого каталогов в естественном порядке, а также в отсортированном по определенному критерию виде (например, по имени файла, расширению, дате и времени создания или размеру);

- выдачу части (фильтрацию) содержимого каталогов в соответствии с образцом составного имени файла;

- сравнение содержимого каталогов;

- выдачу файловой структуры в виде дерева;

- манипулирование каталогами, а именно: создание, удаление, переименование, а иногда - копирование и пересылку каталогов;

2) просмотр как текстовых файлов (в формате ASCII), так и файлов, подготовленных в специальных форматах различными популярными системными и прикладными программными продуктами, для чего используются соответствующие программы просмотра (визуализаторы);

3) редактирование текстовых файлов встроенным или внешним текстовым редактором;

4) создание пользовательских меню для упрощения запуска часто используемых системных и прикладных программ;

5) выдачу сведений о размещении информации на дисках (например, о степени его занятости), а также об ОЗУ;

6) доступ к пользовательскому интерфейсу ОС, в частности, для запуска на выполнение системных и прикладных программ;

7) освобождение большей части занимаемой памяти при запуске внешней программы (в ОЗУ остается лишь небольшое резидентное ядро) и автоматическое восстановление состояния оболочки после завершения выполнения программы.

Наилучшими показателями в совокупности обладают оболочки PC Shell и Norton Commander. Наибольшую же популярность приобрела последняя, так как она:

- лучше удовлетворяет потребностям пользователей - непрофессионалов, а их значительно больше;

- обладает большим удобством в работе, требуя меньшего количества ответов пользователя, правда, иногда в ущерб степени защиты от ошибок;

- предъявляет менее жесткие требования к оборудованию ПЭВМ и ОС;

- может (с некоторыми ограничениями) удовлетворительно функционировать на ПЭВМ без накопителя на жестких магнитных дисках (НЖМД).

PC Shell же имеет оверлейную структуру, вследствие чего требует постоянного наличия "своего" диска в дисководе, а на оставшемся втором дисководе выполнить многие действия не представляется возможным. Поэтому PC Shell следует размещать только на жестком диске.

Развитием Norton Commander является оболочка Pie Commander.

Для работы с файлами и каталогами наилучшей является система XTree Pro Gold, специально разработанная как раз с этой целью.

Оболочка Disc Director имеет и сетевую версию - LAN Director.

Система Magellan требует обязательного наличия НЖМД. Оболочка LDir Plus может быть использована для работы с сетевыми системами Banyan Vines, фирмы Novell и IBM PC LAN, а PC Shell - с сетями Token Ring и фирмы Novell.

Оболочка MS-DOS Shell поставляется совместно с DOS. Пользовательский интерфейс оболочки из DOS 5.0 напоминает Windows.

Имеются и (частично) специализированные оболочки, которые обладают ярко выраженными специфическими функциями и вместе с тем слабой реализацией общих функций, чтобы удовлетворить лишь минимум требований. Примером такой оболочки является система IDCshell

американской фирмы Infinity Design Consepts, ориентированная на архивацию (сжатие) файлов и имеющая уникальные средства по отображению файлов с Tscape-последовательностями. Кроме того, она обеспечивает печать файлов в различных режимах. Однако гораздо более мощной, чем IDCshell, является оболочка SHEZ, обеспечивающая как создание архивов, так и извлечение файлов из них, причем поддерживающая практически все используемые в настоящее время типы архивов. Как IDCshell, так и SHEZ функционирует в среде DOS.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: