Скачиваний:
82
Добавлен:
10.05.2014
Размер:
50.69 Кб
Скачать
  1. Функции ОС, интерфейс пользователя.

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

ОС подразделяются на системы общего (Windows, Unix) и специального назначения.

Функции ОС в вычислительном процессе

  • Обеспечивать загрузку пользовательских программ в оперативную память и их выполнение.

  • Обеспечивать управление памятью. В однозадачном случае – указать рабочей программе адрес, на котором заканчивается доступная ей область памяти и начинается область памяти, занятая системой. В многозадачном случае – это сложная задача управления ресурсами памяти.

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

  • Предоставлять относительно стандартный доступ к различным периферийным устройствам (терминалы, модемы, устройства печати и т.д.).

  • Предоставлять некоторый пользовательский интерфейс.

Функции ядра ОС

Ядро ОС составляют управляющие программы.

  • Управление данными - обслуживание библиотечных программ ОС.

  • Управление задачами – обеспечивает контроль прохождения задач пользователя, связь между пользователем и системой, контроль работы различных компонентов ОС

  • Управление заданиями – обеспечивает прием и выполнение инструкций, написанных на языке управления заданиями.

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

Программное обеспечение (системное и инструментальное) – программы, обеспечивающие и сопровождающие выполнение программ пользователя.

  • Методы и средства взаимодействия человека с аппаратными и программными средствами называется пользовательским интерфейсом.

Основные функции ОС, как посредника, можно сформулировать так:

  • Пользовательский интерфейс;

  • Аппаратно-программный интерфейс (взаимодействие между программным и аппаратным обеспечением);

  • Программный интерфейс (взаимодействие между различными видам программного обеспечения).

Виды интерфейса пользователя:

По реализации интерфейса пользователя различают неграфические и графические операционные системы.

Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после ее утверждения, например нажатием клавиши ENTER. Для компьютеров платформы IBM PC интерфейс командной строки обеспечивается семейством операционных систем под общим названием MS-DOS (версии от MS-DOS 1.0 до MS-DOS 6.2).

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

В качестве активного элемента управления выступает указатель мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши.

В качестве пассивных элементов управления выступают графические элементы управления приложениями (экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и многие другие).

Характер взаимодействия между активными и пассивными элементами управления выбирает сам пользователь. В его распоряжении приемы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства.