Система про­грамм­но­го обес­пе­че­ния ПК, страница 8

Раз­ни­ца ме­ж­ду обо­лочка­ми и ути­ли­та­ми со­сто­ит в том, что ути­ли­ты, как пра­ви­ло, функ­цио­наль­но уз­ко спе­циа­ли­зи­ро­ван, в то вре­мя как обо­лочки дос­таточно уни­вер­саль­ны.

На рис.2б и 2и на­гляд­но  от­ра­же­но функ­цио­наль­ное раз­личие ме­ж­ду сер­вис­ны­ми сис­те­ма­ми.  В табл. 1 приведены примеры популярных сервисных систем.

В со­от­вет­ст­вии с ре­жи­мом ис­поль­зо­ва­ния раз­личают ре­зи­дент­ные и не­ре­зи­дент­ные сер­вис­ные сис­те­мы.  Ре­зи­дент­ные сис­те­мы на­хо­дят­ся в ОЗУ и ак­ти­ви­зи­ру­ют­ся по ме­ре не­об­хо­ди­мо­сти. Не­ре­зи­дент­ные сер­вис­ные про­грам­мы  на­хо­дят­ся в па­мя­ти толь­ко до тех пор, по­ка не воз­ник­нет не­об­хо­ди­мость вер­нуть­ся на уро­вень поль­зо­ва­тель­ско­го ин­тер­фей­са.

2.2.1. Файловые менеджеры ( Обо­лочки ОС).

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

Боль­шин­ст­во обо­лочек ОС обес­печива­ют:

1) ра­бо­ту с фай­ла­ми и ка­та­ло­га­ми:

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

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

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

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

- ма­ни­пу­ли­ро­ва­ние ка­та­ло­га­ми;

2) про­смотр тек­сто­вых фай­лов (в так на­зы­вае­мом ASCII-фор­ма­те) и фай­лов соз­дан­ных спе­ци­аль­ны­ми про­грам­ма­ми;

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

4) соз­да­ние поль­зо­ва­тель­ских ме­ню;

5) дос­туп к поль­зо­ва­тель­ско­му ин­тер­фей­су (за­пуск на вы­пол­не­ние сис­тем­ных и при­клад­ных про­грамм);

6) вы­дачу све­де­ний о раз­ме­ще­нии ин­фор­ма­ции на дис­ках;

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

Из всех ФМ, применявшихся на IBM-подобных ПК наибольшую популярность получил ФМ  Norton Commander. Пре­иму­ще­ст­ва Norton Commander за­ключают­ся в сле­дую­щем:

n - дан­ная обо­лочка про­ста и удоб­на в ра­бо­те, дос­туп­на да­же поль­зо­ва­те­лю-не­про­фес­сио­на­лу;

n - сре­ди дру­гих обо­лочек Norton Commander предъ­яв­ля­ет наи­ме­нее же­ст­кие тре­бо­ва­ния к ап­па­рат­ной час­ти ПК и ОС;

n мо­жет функ­цио­ни­ро­вать и на ПК без же­ст­ко­го дис­ка.

Norton Commander (www.symantec.com/region/ru/). Один из старейших файловых менеджеров, созданный известным программистом Питером Нортоном (компания Symantec).

“Родоначальник” классических файловых менеджеров. В нем впервые использован двухпанельный интерфейс, когда экран делится на две самостоятельные области - панели, в каждой из которых отображается содержимое одного каталога. Поскольку основные операции, выполняемые над файлами, - это их копирование и перенос из одного каталога в другой, такой подход очень эффективен. Первоначально программа работала в псевдографическом режиме (текстовых окон), и команды вызывались комбинациями клавиш. Norton Commander стал так популярен, что многие и по сей день рефлекторно, не задумываясь, пользуются этими комбинациями.

Из отечес­т­вен­ных раз­ра­бо­ток в дан­ном клас­се про­грамм­но­го обес­печения за­слу­жи­ва­ют вни­ма­ния лишь  оболочки VolkovCommander (аналог NC).

Volkov Commander (hjem.get2net.dk/fec/volkov/volkov.html). Прекрасный файловый менеджер, ни в чем не уступающий NC. Его разработал Всеволод Волков, наш соотечественник, киевлянин. VC написан на ассемблере и, по современным меркам, почти не занимает места в памяти (менее 100 Кб). Поэтому VC часто записывают на системную дискету, которую затем используют при сбоях системы.