![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пользовательский интерфейс – это набор команд и сервисных услуг, которые упрощают пользователю работу с ЭВМ.
Утилита – это система, дополняющая пользовательский интерфейс. Утилиты реализуют важные функции по управлению ЭВМ, которые, как правило, недостаточно полно представлены в программах, поставляемых с операционной системой.
Наиболее важными функциями утилит являются:
· обслуживание жёсткого диска: форматирование, восстановление удалённых файлов, дефрагментация, низкоуровневое редактирования дисков и др.;
· обслуживание файлов и каталогов: поиск, сортировка, копирование по определённому условию и т.д.;
· работа с архивами: создание архивов и их обновление, сжатие файлов;
· защита от компьютерных вирусов: обнаружение вирусов, лечение файлов;
· предоставление пользователю расширенной информации и ПЭВМ и ОС;
· шифрование информации.
Интерфейс операционных систем – специальные интерфейсы системного и прикладного программирования, для выполнения следующих задач:
- управление процессами:
· запуск, приостановка и снятие задачи с выполнения;
· задание или изменение приоритета задачи;
· взаимодействие задач между собой;
· удаленный вызов подпрограмм;
- управление памятью:
· запрос на выделение блока памяти;
· освобождение памяти;
· изменение параметров блока памяти;
· отображение файлов на память;
- управление вводом/выводом:
· запрос на управление виртуальными устройствами;
· файловые операции.
Интерфейс прикладного программирования предназначен для использования прикладными программами системных ресурсов ОС и реализуемых ею функций.
Термин API (application program interface, интерфейс прикладного программирования):
- API как интерфейс высокого уровня, принадлежащий к библиотекам RTL (run time library, библиотека во время выполнения);
- API прикладных и системных программ, входящих в поставку операционной системы;
- прочие API.
API представляет собой набор функций, предоставляемых системой программирования разработчику прикладной программы и ориентированных на организацию взаимодействия результирующей программы с целевой вычислительной системой (совокупность аппаратных и программных средств, в окружении которых выполняется результирующая программа).
API используется не только прикладными, но и многими системными программами как в составе ОС, так и в составе системы программирования.
Программный интерфейс API включает в себя не только сами функции, но и соглашения об их использовании, которые зависят от:
- операционной системы;
- архитектуры целевой вычислительной системы;
- системы программирования.
Варианты реализации API:
- на уровне ОС;
- на уровне системы программирования;
- на уровне внешней библиотеки процедур и функций.
POSIX ® (англ. Portable Operating System Interface for Unix — Переносимый интерфейс операционных систем Unix) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем.
Дата публикования: 2014-11-18; Прочитано: 1652 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!