Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Пользовательский интерфейс




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

Интерфейс командной строки требует, чтобы пользователь инструктировал компьютер, вводя команды с клавиатуры, печатая их. Интерфейс командной строки - самая простая форма интерактивного пользовательского интерфейса. Операционная система обеспечивает системный запрос; в ответ пользователь печатает текстовые команды с помощью клавиатуры. Командная строка читается последовательно, знак за знаком, в буфере клавиатуры, где она интерпретируется интерпретатором команд и выполняется. Команды вводятся и выполняются только с одной строки одновременно, хотя большинство интерпретаторов обеспечивают средства для распространения команды на многие потоки. Интерпретаторы команд для большинства операционных систем используют стандартный формат для вводимых команд. Перечислим операционные системы (или “OSs”, произносится /ou'esiz /), которые имеют интерфейс командной строки:

MS-DOS (Microsoft disk operating system): операционная система, первоначально развитая для IBM или IBM-совместимых компьютеров (произносится /emes'dDos /) и начиная с 1980-ых, эта операционная система стала наиболее популярной ОС для IBM PC и совместимых систем. MS-DOS -прекрасный пример однозадачной операционной системы. В однозадачной операционной системе, в некий момент времени в память загружена и выполняется только одна программа. Однозадачные операционные системы более просты в разработке и понимании, чем операционные системы, которые работают с несколькими программами одновременно. Итак, MS-DOS - однопользовательская, однозадачная операционная система. Это было приемлемо для пользователей персонального компьютера, пока они работали с относительно медленными компьютерами и дискетами. Теперь, в связи с массовым использованием жестких дисков большого объема и более быстрых процессоров, пользователи персонального компьютера должны иметь возможность работать с несколькими программами и несколькими задачами одновременно. Потребность в мультизадачности задачами - одна из причин смещения интереса пользователей в сторону более продвинутых операционных систем.

Unix - мощная операционная система, развитая AT&T для миникомпьютеров в 1970-е годы. С тех пор, популярность Unix выросла. Unix - одна из ведущих операционных систем; ибо может использоваться многими типами компьютерных систем и платформ, от персональных компьютеров до мэйнфреймов. Unix приносит пользу компаниям, использующим как маленькие, так и большие компьютерные системы, потому что Unix совместима с различными типами аппаратных средств ЭВМ, и пользователи должны изучить только одну эту операционную систему. Эта высокая степень мобильности - одна причина для популярности Unix. Пользователь может выбирать приложения программного обеспечения, которое работает под Unix и иметь возможность широкого выбора изготовителя аппаратных средств. Unix также позволяет легко перемещать программы и данные между компьютерами или соединять мейнфреймы и персональные компьютеры вместе для совместного использования ресурсов. Он хорошо подходит для работы в сетях и многопользовательских системах. Но, Unix, как считается, имеет сложный интерфейс пользователя со странными и непонятными командами. В результате, разработчики программного обеспечения развили на основе Unix новую операционную систему - Linux.

Linux: ' открытая ' операционная система (это означает, что ее можно свободно использовать, копировать и развивать); имеет характеристики Unix. Система разработана Линусом Торвальдсом и названа его именем. Может использоваться в основном на персональных компьютерах.

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

Несмотря на очень сильные отличия во внешнем виде этих интерфейсов, они, в сущности, используют общие команды.

Курсор - символ, который появляется на экране и который пользователь способен перемещать, выбирая объекты и команды.

Устройство управления позицией курсора - устройство, типа мыши или трекбола, которые позволяют пользователю выбирать объекты на экране.

Иконки - маленькие картинки, которые представляют команды, файлы или окна. Поместив курсор на иконку, пользователь может выбрать и выполнить команду.

Рабочий стол - область на экране дисплея, где показаны иконки и окна.

Окна - с окнами пользователь может делить экран на различные области. В каждом окне пользователь может управлять различной программой или показывать файл. Вы можете перемещать окна по экрану, изменять их форму и размер.

Меню - большинство графических интерфейсов позволяют пользователю давать команды, выбирая их из меню.

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

MacOS: операционная система, используемая с компьютерами Apple Macintosh.

Microsoft Windows: лучше всего известная и наиболее широко используемая операционная система.

OS/2: продукт IBM - операционная система на базе Windows для использования на PC; совместима как с Windows, так и с DOS. Она была разработана для использования на более мощных PC, требует минимум 2 МБ памяти и по крайней мере 5 МБ жесткого диска и мощного CPU.

Управление памятью системы контролирует, как осуществляется доступ к памяти и как максимизировать использование памяти и устройства хранения памяти. Это позволяет компьютеру эффективно выполнять команды программы и контролировать скорость обработки данных.

Управление обработкой данных размещает ресурсы компьютера таким образом, чтобы обеспечить лучшее использование активов каждой системы. Программное обеспечение управления задачами позволяет одному пользователю управлять несколькими программами или решать несколько задач одновременно (multitasking and multithreading – многозадачность и многопоточность) и позволяет нескольким пользователям использовать в то же самое время один компьютер (time-sharing – разделение времени). Большинство операционных систем для больших компьютерных систем, подобно мейнфреймам, допускают разделение времени. Управление многопользовательскими задачами обычно не требуется для однопользовательского персонального компьютера.

Обеспечение работоспособности в сети помогает пользователям в соединении с сетью компьютеров.

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

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

Различные типы системного программного обеспечения включают программы-утилиты.




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


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


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



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




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