ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ПО) - совокупность программ и данных в долговременной памяти компьютера. СИСТЕМНОЕ ПО - предназначено для обслуживания самого компьютера, для управления работой его устройств 1. Операционные системы - набор программ, управляющих ОЗУ, процессором, внешними устройствами и файлами, и ведущими диалог с пользователями (DOS, Mac, Windows, UNIX). 2. Утилиты (обслуживание дисков, архиваторы, антивирусы, прог. диагностика) ПРИКЛАДНОЕ ПО - программы, предназначенные для решения информационных задач пользователя Общего назначения Специальное Текстовые редакторы, Математические графические редакторы, пакеты, САПР, СУБД, табличные бухгалтерские редакторы, сетевое ПО, пакеты, экспертные игры системы СИСТЕМЫ ПРОГРАММИРОВАНИЯ предоставление программисту средств для создания, отладки и исполнения программ на языках программирования. Язык программирования (Паскаль, Бейсик, Фортран, Си и т. д) Сервисные средства: редактор, отладчик, библиотеки Основные функции операционной системы управление ресурсами компьютера взаимодействие (диалог) с пользователем управление файлами Состав современных ОС Командный интерпретатор, файловая выполняющий команды система пользователя драйверы устройств, управляющие работой внешних устройств программные модули, обеспечивающие графический интерфейс сервисные программы или утилиты, обслуживающие диски справочная система Диск, на котором хранится ОС и с которого производится ее загрузка, называется системным. После включения компьютера в оперативную память в первую очередь загружаются модули ОС. Способ общения программы с пользователем называют пользовательским интерфейсом. Удобный для пользователя способ общения с компьютером называется дружественным пользовательским интерфейсом. Способы организации диалога ОС с пользователем ОС с интерфейсом командной строки (DOS) ОС с графическим (объектно-ориентированный) интерфейсом (Mac, Windows) Основная форма организации интерфейса – меню. Меню – это выводимый на экран список, из которого пользователь выбирает нужные ему элементы. В ОС с графическим интерфейсом для обозначения объектов (документы, программы, устройства) используются значки (пиктограммы) и имена. С каждым объектом связан определенный набор свойств и множество действий, которые могут быть выполнены над объектом.