Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дудкин А.К. Конспект лекций по ОСиС / Раздел I. Основы и классификация ОС.doc
Скачиваний:
85
Добавлен:
02.05.2014
Размер:
195.07 Кб
Скачать

Раздел I. Основы и классификация ос Тема 1. Классификация по

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

Программное обеспечение (software) на данный момент составляет сотни тысяч программ, которые предназначены для обработки самой разнообразной информация с самыми различными целями. В зависимости от того, какие задачи выполняет то или иное программное обеспечение, его можно разделять на несколько групп:

  • Системное программное обеспечение

  • Трансляторы

  • Языки программирования и их редакторы

  • Инструментальные средства

  • Прикладное программное обеспечение

1. Системное программное обеспечение

К системному программному обеспечению относят операционные системы и оболочки операционных систем.

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

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

1) интерфейсные, в основном графического типа, модифицирующие как пользовательский, так и программный интерфейсы ОС, а также реализующие иногда дополнительные возможности по распределению ресурсов ЭВМ.

Примеры: Win32 GUI, Linux KDE, Linux Gnome, Novell Netware GUI.

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

Большинство распространенных оболочек обеспечивают:

а) работу с файлами:

б) просмотр и редактирование (только текстовых) файлов.

в) создание пользовательских меню для упрощения запуска часто используемых программ;

г) выдачу сведений о размещении информации на дисках и ресурсах ЭВМ.

Самой распространенным примером оболочки ОС является оболочка Norton Commander для MS DOS компании Peter Norton computing. По своим возможностям ей не уступает оболочка Volkov Commander.

Из имеющихся интерфейсных систем наиболее известна Windows 3.0, выпущенная компанией Microsoft Corp. в 1990 году и признанная, кстати, лучшим программным продуктом года. Устанавливается поверх MS-DOS.

3) утилиты – обслуживающие программы, которые предоставляют пользователю сервисные функции. Многие из утилит обладают развитым диалоговым интерфейсом с пользователем и приближаются по уровню общения к оболочкам. Остальные же используются путем их запуска с определенными аргументами.

Утилиты могут быть встроенными в ОС и представлять собой часть оболочки или самостоятельными программами.

Существующие в настоящее время утилиты обеспечивают реализацию таких функций:

а) Обслуживание магнитных дисков, а именно:

  • форматирование дисков в нескольких режимах;

  • восстановление ошибочно удаленных файлов, а также в случае разрушения;

  •  дефрагментация файлов на диске, вследствие чего время доступа к файлам сокращается до 30% и облегчается восстановление информации в случае разрушения;

  • надежное затирание конфиденциальной информации.

б) утилиты печати;

в) шифрование информации;

г) защита от компьютерных вирусов;

д) архивация данных.