
- •Информатика. Основные понятия.
- •2. Архитектура фон Неймана. Гарвардская архитектура
- •3. Информация. Основные понятия
- •4. Классификация эвм
- •1) По принципу действия.
- •2) По назначению
- •По этапам создания
- •5) Структурная схема эвм
- •6) Устройство микропроцессора.
- •7) Системная шина
- •8) Пзу и озу
- •9) Программное обеспечение эвм.
- •10 ) Классификация программного обеспечения.
- •11) Операционная система.
- •12) Распределение ресурсов эвм между процессами
- •13) Файловая система.
- •14) Интерфейс пользователя
- •15) Драйверы устройств.
- •16) Понятие алгоритма.
- •17) Алгоритмизация. Общие вопросы
- •18) Словесная запись алгоритмов.
- •19) Схемы алгоритмов
- •20) Разработка программы
- •20) Технология разработки алгоритмов
- •22) Отладка и тестирование программы
14) Интерфейс пользователя
По реализации интерфейса пользователя различают интерфейс командной строки и графический интерфейс.
Основным устройством управления в интерфейсе командной строки является клавиатура. Управляющие команды вводят в поле командной строки, где их можно редактировать.
Графические интерфейс пользователя реализуют более сложный тип интерфейса, в котором в качестве устройства управления кроме клавиатуры может использоваться мышь или другое устройство позиционирования. Работа с графическим интерфейсом пользователя основана на взаимодействии активных и пассивных экранных элементов управления.
В качестве примера активного элемента управления выступает указатель (курсор) мыши.
В качестве пассивных элементов управления выступают графические элементы управления приложений: экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и многие другие.
Рассмотрим реализацию графического интерфейса пользователя на примере ОС Windows XP.
ОС обеспечивает единообразный интерфейс для всех своих компонентов (составных частей): окон, меню, панелей инструментов и т. п., через которые пользователь управляет системой.
Основным элементом, с которым работает ОС Windows, является объект. Объекты можно классифицировать следующим образом:
- приложения – программы, файлы с расширением EXE;
- документы – файлы с текстовыми, звуковыми и графическими данными;
- папки – каталоги на носителях данных или контейнеры, которые могут содержать другие объекты;
- ярлыки – ссылки на объекты ОС Windows для быстрого доступа к ним;
- специальные объекты – Главное меню, Рабочий стол, Панель управления и др.
В ОС Windows существует иерархия папок.
На ЭВМ, работающей под управлением ОС Windows, может работать несколько пользователей, для которых создается индивидуальные элементы иерархии.
Рабочий стол появляется после запуска ОС Windows и содержит все элементы интерфейса пользователя:
- Главное меню (меню Пуск), содержащее списки установленных программ пользователя; документов, открытых пользователем; пункты настройки программного и аппаратного обеспечения, поиска файлов и папок;
- Панель задач, которая отображает кнопку для каждого приложения, запущенного пользователем;
- окна приложений.
Панель управления позволяет совершать следующие действия по управлению и настройке ЭВМ:
- установить новое программное и аппаратное обеспечение;
- настроить элементы интерфейса пользователя;
- выбрать язык;
- установить дату, время, часовой пояс.
Сетевое окружение настраивает работу компьютера в локальной или глобальной сети, что включает следующие функции:
- создание новых сетевых подключений;
- поиск ЭВМ в сети;
- навигация по доступным ресурсам сетевых ЭВМ.
Навигация по иерархии папок осуществляется с помощью стандартного приложения ОС Windows – Проводника.
15) Драйверы устройств.
Чтобы управлять устройствами, используются драйверы устройств – специальные программы, которые выполняют две основные задачи:
1) перевод команд ОС в команды контроллера и обратно;
2) обмен данными между ОС и устройством через его контроллер.
Каждый контроллер устройства имеет определенное количество регистров, предназначенных для обмена данными между ОС и устройством. Обычно ОС передает через регистры в контроллер команды управления и данные, передаваемые в устройство, а контроллер передает ОС данные о состоянии устройства и данные, полученные от устройства. Система команд и количество регистров для разных контроллеров различаются. Например, контроллер манипулятора «мышь» обрабатывает такие параметры, как положение указателя мыши на экране и состояние кнопок: нажата или не нажата. КПВВ должен отслеживать состояние передачи данных через порт: данные переданы или нет.