Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть первая -3 октября.docx
Скачиваний:
49
Добавлен:
11.02.2016
Размер:
3.91 Mб
Скачать

Функции и виды операционных систем

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

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

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

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

  • взаимодействия между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);

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

Перваяядро, командный интерпретатор, «переводчик» с языка команд управления принятого в ОС на язык машинных кодов, дешифратор и исполнитель команд, которые посылают другие программы.

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

Третья часть - удобная оболочка, с которой общается пользователь, работающий на компьютере, – собственно интерфейс пользователя.

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

По реализации интерфейса пользователя различают неграфические и графические операционные системы. Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно редактировать. Исполнение команды начинается после ее подтверждения, например нажатием клавиши ENTER.

В частности, для компьютеров платформы IBM PC интерфейс командной строки обеспечивался семейством операционных систем MS-DOS различных версий.

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

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