Алгоритмы и величины. Языки программирования. Структура и способы описания языков программирования высокого уровня. Программное обеспечение

Страницы работы

Фрагмент текста работы

файлов, каталогов, дисков), использования систем меню и горя-чих клавиш.

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

Они обеспечивают:

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

-  отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;

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

-  просмотр текстовых файлов;

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

-  выполнение из её среды практически всех команд DOS;

-  запуск программ;

-  выдачу информации о ресурсах компьютера;

-  создание и удаление каталогов;

-  поддержку межкомпьютерной связи;

-  поддержку электронной почты через модем.

Оболочки – это  пакет программ Norton Commander, графичес-кая оболочка MS-Windows.

Операционные оболочки предоставляют следующие услуги:

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

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

-  дополнительные возможности (подключение к сети, созда-ние пользовательских меню, подключение внешних редакторов и др.).

В соответствии со способом представления объектов оболочки можно разделить на два класса:

    - графические, где используются визуальные средства предс-тавления (иконки, пиктограммы) и технология манипулирова-ния объектами путем «перетаскивания»;

    - неграфические (текстовые), где объекты представлены именами и обрабатываются посредством команд, систем меню и горячих клавиш.

4.3.3.  Сетевая операционная  система

Компьютерная сеть - это набор компьютеров, связанных ком-муникационной системой и снабженных соответствующим прог-раммным обеспечением, который позволяет пользователям сети получать доступ к ресурсам этого набора.

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

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

Это – магистральное направление развития ОС.

На разных компьютерах сети могут работать разные ОС, функ-ционирующие независимо.

Но в любом случае эти операционные системы должны вклю-чать средства для работы в сети:

- взаимно согласованный набор коммуникационных прото-колов для  организации взаимодействия процессов, выполняю-щихся на разных компьютерах,

- разделения ресурсов этих компьютеров между пользовате-лями сети;

- подсистемы, организующие работу по этим протоколам.

В итоге ОС получает возможность предоставления своих ресур-сов в общее пользование и/или потребления ресурсов других компьютеров.

Под сетевой ОС будем понимать операционную систему от-дельного компьютера, включающую средства для работы в сети

4.4.  Сервисное программное обеспечение

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

- программы диагностики работоспособности компьютера;

- антивирусные программы, обеспечивающие защиту ком-пьютера, обнаружение и восстановление зараженных файлов;

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

- программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объ-ема памяти для ее хранения;

- программы обслуживания сети.

Эти программы часто называются утилитами (лат. utilitas — польза).

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

 
 


Некоторые разновидности утилит:

     -  Программы контроля, тестирования и диагностики, которые используются для проверки правильности функциони-рования устройств компьютера и для обнаружения неисправнос-тей в процессе эксплуатации; указывают причину и место неис-правности; Программы контроля, тестирования и диагностики компьютера нужны для проверки правильности работы разных устройств компьютера и для поиска неисправностей в процессе работы. Norton Utilities - один из лучших примеров программ такого типа. SiSoft SANDRA самый мощный пакет диагности-ческих программ, в составе которого находится около 70 моду-лей для сбора информации обо всех основных компонентах PC.

     -  Программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода

Похожие материалы

Информация о работе