Cтраница 1
Данный интерфейс именно так и получен из программы 4.1. Мы можем использовать различные реализации, имеющие один и тот же интерфейс, без внесения изменений в код клиентских программ, работающих с этим АТД. [1]
Данный интерфейс для связных списков может быть сопоставлен с интерфейсом для массивов, представленным в программе 6.7. Функция randomlist строит список случайно распределенных элементов с одновременным выделением для них памяти. Функция showlist выполняет печать ключей из этого списка. Программы сортировки используют перегруженную операцию operatoK для сравнения и манипулирования указателями с целью упорядочения элементов. Представление данных в узлах реализуется обычным способом ( см. главу 3) и включает конструктор узлов, который заполняет каждый новый узел заданными значениями и наделяет фиктивной связью. [2]
Данный интерфейс определяет операции над простейшим типом очереди по приоритетам: инициализировать, проверить наличие, добавить новый элемент, удалить наибольший элемент. Элементарные программные реализации этих функций обеспечивают в наихудшем случае линейное время их выполнения на массивах и списках, но в этой главе встретятся реализации, для которых время выполнения всех операций гарантировано не превосходит величины, пропорциональной логарифму количества элементов в очереди. Как обычно, параметр конструктора определяет максимальное число элементов, ожидаемых для размещения в очереди, причем некоторые реализации могут его игнорировать. [3]
Данный интерфейс для АТД очереди по приоритетам дает клиентским программам возможность удалять элементы и менять приоритеты ( с использованием дескрипторов, предлагаемых программной реализацией), а также выполнять слияние очередей. [4]
Данный интерфейс поддерживает частоту шины 33 МГц и обеспечивает пропускную способность 132 Мбайт / с. Последние версии интерфейса поддерживают частоту до 66 МГц и обеспечивают производительность 264 Мбайт / с для 32-разрядных данных и 528 Мбайт / с для 64-разрядных данных. [5]
Данный интерфейс для АТД опереди по лриоригагам дает кпиеитскин програиндн вд. [6]
Данный интерфейс ( Standard Data Access Interface - SDAI) обеспечивает единообразный доступ ко всем данным, хранимым в системе. [7]
Заметим, что в данном интерфейсе не осуществляется ни кэширование данных, ни кэширование запросов. При каждом обращении к отношению базы данных или взгляду взаимодействие реализуется с помощью общих переменных, означиваемых при обращении. Интерфейс базы данных управляет результатом выполнения запросов и обеспечивает унификацию со следующим кортежем при бэктрекинге. Тем не менее система производит компиляцию запроса и связывание во время выполнения предиката db connect. В результате выполнения второго предиката удаляется только один ( случайно выбранный) сопоставимый кортеж. Третий предикат удаляет все сопоставимые кортежи. [8]
Если имеются компоненты, поддерживающие данный интерфейс ( даже если они не являются частью одной ветви иерархии), вы можете объявить свойство интерфейсного типа и назначить его любому из этих компонентов. Например, предположим, что имеется невизуальный компонент, присоединенный для вывода к элементу управления, подобный рассмотренному в предыдущем разделе. [9]
Операционная система может посылать любому драйверу, поддерживающему данный интерфейс, команды с требованием сообщить возможности его устройств и их текущие состояния. Эта способность особенно важна в комбинации с использованием стандарта Plug and Play, так как сразу после загрузки операционная система даже не знает, какие устройства присутствуют в компьютере, не говоря уже об их свойствах, касающихся энергопотребления или возможности управлять им. [10]
Это требование обеспечивает нормальную работу приложений, использующих данный интерфейс. [11]
Операционная система может посылать любому драйверу, поддерживающему данный интерфейс, команды с требованием сообщить возможности его устройств и их текущие состояния. Эта способность особенно важна в комбинации с использованием стандарта Plug and Play, так как сразу после загрузки операционная система даже не знает, какие устройства присутствуют в компьютере, не говоря уже об их свойствах, касающихся энергопотребления или возможности управлять им. [12]
Виртуальный путь представляет собой группу виртуальных каналов, которые в пределах данного интерфейса имеют одинаковое направление передачи данных. [13]
![]() |
Некоторые возможные параметры SCSI. [14] |
Изначально IDE - и EIDE-диски производились только для систем Intel, поскольку данный интерфейс является точной копией шины IBM PC. Тем не менее в настоящее время некоторые другие компьютеры также используют эти диски из-за их низкой стоимости. [15]