Конспект лекций по информатике и информационным технологиям

66 5. ФУНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ Операционная система представляет комплекс системных и служебных программ­ ных средств. С одной стороны, она опирается на базовое программное обеспечение ком­ пьютера, входящее в его систему BIOS {базовая система ввода-вывода), с другой сторо­ ны, она сама является опорой для программного обеспечения более высоких уровней — прикладных и большинства служебных приложений. Приложениями операционной сис­ темы принято называть программы, предназначенные для работы под управлением дан­ ной системы. Основная функция всех операционных систем — посредническая. Она заключают­ ся в обеспечении нескольких видов интерфейса: • интерфейса между пользователем и программно-аппаратными средствами компью­ тера {интерфейс пользователя); • интерфейса между программным и аппаратным обеспечением {аппаратно- программный интерфейс); • интерфейса между разными видами программного обеспечения {программный ин­ терфейс). Даже для одной аппаратной платформы, например такой, как IBMPC, существует несколько операционных систем. Различия между ними рассматривают в двух категориях: внутренние и внешние. Внутренние различия характеризуются методами реализации ос­ новных функций. Внешние различия определяются наличием и доступностью приложе­ ний данной системы, необходимых для удовлетворения технических требований, предъ­ являемых к конкретному рабочему месту. 5.1. Обеспечение интерфейса пользователя 5.1.1. Режимы работы с компьютером Все операционные системы способны обеспечивать как пакетный, так и диалого­ вый режим работы с пользователем. В пакетном режиме операционная система автомати­ чески исполняет заданную последовательность команд. Суть диалогового режима состоит в том, что операционная система находится в ожидании команды пользователя и, получив ее, приступает к исполнению, а исполнив, возвращает отклик и ждет очередной команды. Диалоговый режим работы основан на использовании прерываний процессора и прерыва­ ний BIOS (которые, в свою очередь, также основаны на использовании прерываний про­ цессора) Опираясь на эти аппаратные прерывания, операционная система создает свой комплекс системных прерываний. Способность операционной системы прервать текущую работу и отреагировать на события, вызванные пользователем с помощью управляющих устройств, воспринимается нами как диалоговый режим работы. 5.1.2. Виды интерфейсов пользователя По реализации интерфейса пользователя различают неграфические и графические операционные системы. Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиа­ тура. Управляющие команды вводят в поле командной строки, где их можно и редактиро­ вать. Исполнение команды начинается после ее утверждения, например нажатием клави­ ши ENTER. Для компьютеров платформы IBMPC интерфейс командной строки обеспе­ чивается семейством операционных систем под общим названием MS-DOS (версии от MS- DOS \.О т MS-DOS 62). Графические операционные системы реализуют более сложный тип интерфейса, в котором в качестве органа управления кроме клавиатуры может использоваться мышь или адекватное устройство позиционирования. Работа с графической операционной системой основана на взаимодействии активных и пассивных экранных элементов управления.

RkJQdWJsaXNoZXIy MTY0OTYy