Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Интерфейс с пользователем




Управление внешними устройствами

Еще одна функция ОС – управление вводом/выводом и внешними устройствами (накопителями на магнитных дисках, принтерами, манипуляторами типа «мышь», клавиатурой и т.п.). Данные, которые обрабатываются программой, должны быть помещены в оперативную память, только тогда над ними можно выполнять операции в программе. ОС организует по запросам программ обмен информацией между ОЗУ и внешними (периферийными) устройствами (т.е. обеспечивает ввод/вывод), следит за состоянием устройств, организует бесконфликтную работу с ВУ всех выполняющихся программ, устанавливая порядок доступа к ним.

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

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

Часть программ, реализующих базовые функции по управлению устройствами ПК, обычно реализована аппаратно, «зашита» в устройства компьютера.

Базовая система ввода/вывода (BIOS – Basic Input/Output System) находится в ПЗУ (постоянном запоминающем устройстве) каждого IBM-совместимого ПК. Модуль BIOS реализует наиболее простые и универсальные функции по управлению стандартными периферийными устройствами. В нем содержатся аппаратно-зависимые драйверы стандартных устройств (консольного дисплея и клавиатуры и т.п.), тестовые программы для контроля работоспособности оборудования, программа начальной загрузки.

Любая ОС опирается на функции BIOS, поэтому BIOS можно считать как частью аппаратуры, так и «железным» компонентом ОС, установленной на ПК. Модуль BIOS индивидуален для каждого ПК и поставляется ее изготовителями. Выделение этих функций в отдельный компонент позволяет скрыть от других программ архитектурные особенности каждой модели ПК.

В современных ОС реализована поддержка новых аппаратных средств и технологий (технологии Plug-and-Play, USB (Universal Serial Bus) и т.п.), что существенно облегчает конфигурирование системы, настройку устройств.

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

Интерфейс – это средства сопряжения, взаимодействия. Через интерфейс реализуется связь между двумя «системами», одной из которых может быть вычислительная система, а другой – человек. Кроме пользовательского интерфейса существуют интерфейсы, обеспечивающие сопряжение устройств компьютера, взаимодействие программ. Интерфейс определяется полной совокупностью соглашений, которые задают «язык» взаимодействия.

Большинство современных ОС ориентированы на реализацию графических интерфейсов пользователей (ОС Microsoft Windows, OS/2), позволяющих представлять информацию в наиболее наглядной форме (в окнах, с помощью графических значков), выполнять операции, выбирая команды с помощью предоставляемых ему системой меню, кнопок панелей инструментов или просто с помощью мыши.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 440; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.