Проектирование программного обеспечения. Николаев С.В. - 16 стр.

UptoLike

Составители: 

16
Существует большое число различных оболочек, однако наибольшее рас-
пространение, особенно среди непрофессионалов, нашла программа Norton
Commander различных версий (фирма Peter Norton Computing). Можно отме-
тить также оболочки MS-DOS Shell, которые поставляются фирмой Microsoft
совместно с DOS. В зависимости от версии базовой ОС эти оболочки обеспе-
чивают различный уровень сервиса, который возрастает с номером версии.
Так, пользовательский интерфейс оболочки Shell
из DOS 5.0 напоминает
Windows.
ЭВМ
ОС
Пользователь
Программа
Пользовательский
интерфейс
Программный
интерфейс
Вирт
у
альная машина
Оболочка
ОС
Рис. 1.66. Конфигурация с оболочкой ОС
Утилиты
Утилиты - это обслуживающие программы, которые предоставляют
пользователю дополнительные сервисные услуги, то есть обогащают пользо-
вательский интерфейс ОС новыми возможностями, не затрагивая имеющийся
стандартный пользовательский интерфейс ОС (Рис. 1.77).
Некоторые утилиты имеют свой развитый пользовательский интерфейс и
приближаются по своему уровню общения к оболочкам. Однако традицион-
ным является лаконичный диалог с пользователем и
передача основных
входных данных через параметры командной строки ОС.
Наиболее типичными функциями утилит являются следующие:
обслуживание магнитных дисков (форматирование, восстановле-
ние, дефрагментация файлов, доступ к физическим элементами за-
писикластерам, секторам, дорожкам и т.п.);
обслуживание файлов и каталогов на более тонком уровне, чем
это обычно делается в оболочках;
создание и обновление архивов;
защита от компьютерных вирусов;