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