Во всякой ОС имеется командный язык, который позволяет выполнять те или иные действия – обращение к каталогу, запуск прикладных программ и т.п. Анализ и исполнение команд пользователя осуществляется командным процессором ОС. Кроме ввода отдельных команд, которые немедленно выполняются, имеется возможность составления целых программ на командном языке, с помощью которых можно задать довольно сложную последовательность действий, не прибегая к обычному языку программирования. Для общения с ОС часто используется оболочка – это то, что пользователь видит на экране монитора при работе с системой. По существу, это некая прикладная программа, которая загружается поверх ОС и реализует командный язык, служащий для доступа пользователя к системным функциям. Оболочка – это всего лишь некая утилита для ввода информации, которая обеспечивает удобный доступ к операционной системе, но при этом не входят в состав ОС.
2). Системные оболочки
Оболочки — это программы для упрощения работы со сложными программными системами. Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги. Примером может служитьпакет программ Total Commander.
|
|
3). Сетевые операционные системы – комплекс программ, обеспечивающих обработку, передачу и хранение данных в сети. Наибольшее распространение имеют такие системы, как Windows NT, NetWare, VINES и др.
Сервисное программное обеспечение
– программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя. Эти программы часто называются утилитами. Наиболее распространенные комплекты утилит: Norton Utilites фирмы Symantec; PC Tools for Windows.
Утилиты (лат. utilitas — польза)— это системные программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д. Они либо расширяют возможности ОС, либо решают самостоятельные важные задачи. Некоторые разновидности утилит:
– программы контроля, тестирования и диагностики;
– программы-драйверы по управлению устройствами ввода-вывода, оперативной памятью и т.д.;
– программы- архиваторы;
– антивирусные программы;
– программы восстановления, форматирования, защиты данных;
– коммуникационные программы, организующие обмен информацией между компьютерами, обслуживания сети;
– программы для управления оперативной памятью;
– программы для записи CD-ROM.