Работа операционной системы. Пользовательский интерфейс |
Продолжение статьи «Работа операционной системы»
Точно так же, как API обеспечивает единообразный подход к использованию приложениями ресурсов компьютерной системы, интерфейс пользователя (user interface, UI) формирует структуру взаимодействия между пользователем и компьютером. В течение последнего десятилетия развитие пользовательских интерфейсов проходило в основном в области графического пользовательского интерфейса (graphical user interface, GUI), причем две модели, Macintosh от Apple и Windows от Microsoft, привлекают к себе основное внимание и делят между собой большую долю рынка. Популярная операционная система Linux с открытым исходным кодом также поддерживает графический интерфейс пользователя.
Существуют другие пользовательские интерфейсы, некоторые графические, некоторые нет, предназначенные для других операционных систем.
В ОС Unix, например, есть пользовательские интерфейсы, называемые shells ("оболочки"), представляющие собой более гибкий и мощный пользовательский интерфейс, чем текстовый интерфейс стандартной операционной системы. Программы, такие как Korn Shell и C Shell являются текстовыми интерфейсами, добавляющими важные утилиты, но их основной задачей является облегчение для пользователя процедуры манипулирования функциями операционной системы. Кроме того, имеются такие графические пользовательские интерфейсы, как X-Windows и Gnome, которые видоизменяют Unix и Linux, делая их, с точки зрения пользователя, больше похожими на компьютеры Windows и Macintosh.
Важно помнить, что во всех этих примерах пользовательский интерфейс – это программа или набор программ, располагающиеся на уровень выше самой операционной системы. Это справедливо как для ОС Windows, так и для Macintosh, хотя принципы их работы несколько различаются. Основные функции операционной системы – управление системами компьютера – выполняет ее ядро. Менеджер дисплея является отдельной системой, хотя может быть тесно привязан к ядру. Связи между ядром операционной системы и пользовательским интерфейсом, утилитами и другими программами в настоящее время определяют многие различия операционных систем, а в дальнейшем эти различия будут только углубляться.
Продолжение следует
Просмотров: 3073
 Ваш коментарий будет первым | |
Только зарегистрированные пользователи могут оставлять коментарии. Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт. |