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

4.1.2. Интерфейсные оболочки

Для удобства взаимодействия с ОС могут использоваться дополнительные интерфейсные оболочки. Их основное назначение — либо расширить возмож­ности по управлению ОС, либо изменить встроенные в систему возможности. В качестве классических примеров интерфейсных оболочек и соответствую­щих операционных сред выполнения программ можно назвать различные варианты графического интерфейса Х Window в системах семейства UNIX (например, К Desktop Environment в Linux), PM Shell или Object Desktop в OS/2 с графическим интерфейсом; можно указать разнообразные варианты интерфейсов для семейства ОС Windows компании Microsoft, которые заменяют Explorer.

Ряд операционных систем могут организовывать выполнение программ, соз­данных для других ОС. Например, в OS/2 можно выполнять как программы, созданные для самой OS/2, так и программы, предназначенные для выполне­ния в среде MS-DOS и Windows 3.х. Аналогично, в системе Linux можно создать условия для выполнения некоторых программ, написанных для Windows 95/98.

Наконец, к этому классу системного программного обеспечения следует отне­сти и эмуляторы, позволяющие смоделировать в одной операционной сис­теме какую-либо другую машину или операционную систему. Так, известна система эмуляции WMWARE, которая позволяет запустить в среде Linux любую другую ОС, например, Windows. Можно, наоборот, создать эмулятор, работающий в среде Windows, который позволит смоделировать компьютер, работающий под управлением любой ОС, в том числе и под Linux.

4.1.3. Утилиты

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

К утилитам следует отнести и программу разбиения накопителя на магнитных дисках на разделы, и программу форматирования, и программу переноса основных системных файлов самой ОС. Также к утилитам относят­ся и известные комплексы программ от фирмы Symantec, носящие имя Питера Нортона (создателя этой фирмы и соавтора популярного набора ути­лит для первых IBM PC). Естественно, что утилиты могут работать только в соответствующей операционной среде.

Опишем некоторые разновидности утилит.

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

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

Коммуникационные программы предназначены для организа­ции обмена информацией между компьютерами. Такие программы позволяют удо­бно пересылать файлы с одного компьютера на другой при соедине­нии кабелем их последовательных портов (некоторые программы — при соединении параллельных портов, что обеспечивает большую ско­рость). Другой вид программ обеспечивает возможность связи компьютеров по телефонной сети (при наличии модема).

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

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

Разумеется, многообразие вспомогательных программ для ЭВМ отнюдь не исчерпывается описанными выше типами программ.