Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в операционные системы.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
215.55 Кб
Скачать

2.1. Интерфейсные системы

Из имеющихся интерфейсных систем следует назвать:

1) Windows фирмы Microsoft, DESQview компании Quarterdeck Office Systems и Ensemble фирмы Geos Work , используемые совместно с DOS;

2) Presentation Manager (PM) фирмы Microsoft и корпорации IBM для OS/2;

  1. Motif и Ten/Plus, предназначенные для работы совместно с UNIX.

Все перечисленные системы, за исключением DESQview, поддерживают графический пользовательский интерфейс в том смысле, что пользователь при работе с ними манипулирует образами, а не символами, причем с использованием "мыши".

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

Благодаря многооконности поддерживаются также дополнительные средства по ведению диалога с ОС и программами, в том числе посредством меню. В общем, интерфейсные системы существенно повышают уровень общения пользователей с ПЭВМ. Что же касается программных интерфейсов, то сервисные системы данного типа расширяют и дополняют услуги, предоставляемые программам (точнее программистам). Более того, все перечисленные системы являются многозадачными, даже если базовая ОС (DOS) обладает практически только однозадачными возможностями.

В каждой интерфейсной системе имеется возможность запуска программ, разработанных не в интерфейсной среде, а также возможность перехода к ОС неинтерфейсного типа.

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

2.2. Оболочки ос

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

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

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.