Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Гос-Экзамен (Часть 1).docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
854 Кб
Скачать
☆

51. Назначение и классификация интерфейсов.

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

Интерфейсы классифицируются:

-     по признакам конфигурации цепей связи между объектами (магистральные, радиальные и др.);

-     способу передачи информации (параллельные, последовательные, и др.);

-     режиму передачи данных (дуплексный, полудуплексный, симплексный);

-     способу обмена (синхронный, асинхронный).

Задача объединения в один комплекс различных блоков ЭВМ, устройств хранения и отображения информации, периферийной аппаратуры, решается с помощью унифицированных систем сопряжения – интерфейсов. Под интерфейсом понимают совокупность схемо-технических средств,обеспечивающих непосредственное взаимодействие составных элементов вычислительной системы. Основным назначением интерфейса является унификация внутрисистемных и межсистемных связей и устройств.

Классификация интерфейсов:

1) Машинные интерфейсы предназначены для организации связей между составными элементами ЭВМ, т.е. непосредственно для их построения и связи с внешней средой.

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

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

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

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

Типичный ПИ имеет устройства ввода и вывода. Получив от пользователя команду, интерфейс «отвечает» ему, выводя разного рода информацию. В качестве примера можно привести цифровой термометр: нажав на кнопку (устройство ввода), пользователь запускает процесс измерения температуры, и видит результат на дисплее (устройство вывода).

В подавляющем большинстве случаев под термином «пользовательский интерфейс» имеется в виду графический интерфейс пользователя (graphical user interface, GUI) — разновидность пользовательского интерфейса, в котором человек взаимодействует с системой при помощи графических компонентов (окна, пиктограммы, полосы прокрутки и т.п.), отображаемых на экране. Именно в таком значении сотрудники USABILITYLAB используют этот термин, когда предлагают услуги по “проектированию пользовательских интерфейсов” или говорят о том, что “интерфейс программы недостаточно понятен для пользователя”.

Тем не менее, следует помнить о том, что, помимо графического, существуют другие виды ПИ:

-звуковой (например, IVR)

-текстовой (например, командная строка)

-голосовой (например, управление мобильным устройством при помощи голосовых команд)

-тактильный (различные интерфейсы для слепых)

53. Прикладной интерфейс.

Определение: Прикладной программный интерфейс (application programming interface, API) — это описание способа, который позволяет какому-либо фрагменту ПО обращаться к другой программе за получением сервиса. Этим сервисом может быть предоставление доступа к данным или выполнение конкретной функции. Интерфейсы разработаны для большей части ПО уровня предприятия и играют критически важную роль в операционных системах, которые управляют большинством базовых функций компьютера