Компоненты операционной системы

Часть операционной системы, которая определяет интерфейс между операционной системой и пользователем, часто называется оболочкой (shell). Задача оболочки состоит в том, чтобы взаимодействовать с пользователем машины. Современные оболочки выполняют эту задачу с помощью графического пользовательского интерфейса (GUI — graphical user interface), в котором объекты, такие как файлы и программы, представлены на экране компьютера в виде значков. Эти системы позволяют пользователям отдавать команду одним щелчком мыши на значке. Более ранние оболочки общались с пользователем с помощью текстовых сообщений, которые вводились с клавиатуры и отображались на экране.

Хотя оболочка операционной системы играет важную роль в обеспечении функциональных возможностей машины, она все же является просто интерфейсом между пользователем и основным компонентом операционной системы (рис. 3.4). Разделение на оболочку и внутреннюю часть операционной системы подчеркивается тем фактом, что некоторые системы позволяют пользователю самому выбирать оболочку, с которой ему удобно работать. Например, пользователи операционной системы UNIX имеют возможность выбирать среди разных оболочек, таких как оболочки Borne, С и Когп. Ранние версии Microsoft Windows были, в сущности, оболочками замещения для MS-DOS. Во всех этих случаях операционная система остается такой же, меняется только способ общения с пользователями.

Главным компонентом современного графического пользовательского интерфейса является устройство управления окнами (window manager), которое размещает окна на экране компьютера и отслеживает, какому приложению принадлежит данное окно. Когда приложению нужно что-то вывести на экран, оно извещает об этом программу управления окнами, которая и помещает необходимое изображение в окно данного приложения. Точно так же, когда пользователь щелкает кнопкой мыши, именно программа управления окнами вычисляет местоположение указателя на экране и сообщает соответствующему приложению о совершенном действии.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: