Произвольный доступ

Произвольный доступ
Сравнение произвольного доступа с последовательным доступом.

В информатике под произвольным доступом (также называемым случайным доступом или прямым доступом, англ. random access) понимают возможность обратиться к любому элементу последовательности за равные промежутки времени, не зависящие от размеров последовательности (в отличие от последовательного доступа, когда чем дальше расположен элемент, тем больше требуется времени для доступа).

Говорят, что структура данных поддерживает произвольный доступ, если возможен доступ к любому элементу за константное время O(1) по отношению к количеству элементов в ней, равное вне зависимости от позиции элемента. Немногие структуры данных могут это обеспечить, только массивы (и сходные структуры, такие как динамический массив). Поддержка произвольного доступа структурой данных является критичным для реализации многих алгоритмов (например, для быстрой сортировки и двоичного поиска).

Скорости последовательного и произвольного доступа могут различаться на 4 порядка. Произвольный доступ к основной памяти обычно выполняется медленнее последовательного доступа к дисковой памяти.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Произвольный доступ" в других словарях:

  • произвольный доступ — случайный порядок выборки произвольная выборка — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы случайный порядок выборкипроизвольная выборка EN… …   Справочник технического переводчика

  • произвольный доступ — laisvoji kreiptis statusas T sritis automatika atitikmenys: angl. random access vok. wahlfreier Zugriff, m rus. произвольный доступ, m pranc. accès aléatoire, m …   Automatikos terminų žodynas

  • произвольный доступ к данным — Способ доступа к данным, позволяющий обращаться к ячейкам запоминающего устройства в любой последовательности. [ГОСТ 25492 82] Тематики устройства цифр. выч. машин запоминающие EN random access …   Справочник технического переводчика

  • произвольный доступ к ячейкам памяти ЭВМ — — [http://slovarionline.ru/anglo russkiy slovar neftegazovoy promyishlennosti/] Тематики нефтегазовая промышленность EN random access …   Справочник технического переводчика

  • Произвольный доступ к данным — 22. Произвольный доступ к данным Random access Источник: ГОСТ 25492 82: Устройства цифровых вычислительных машин запоминающие. Термины и определения …   Словарь-справочник терминов нормативно-технической документации

  • Прямой доступ к памяти — (англ. Direct Memory Access, DMA)  режим обмена данными между устройствами или же между устройством и основной памятью (RAM) без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не… …   Википедия

  • Последовательный доступ — Сравнение последовательного доступа с произвольным доступом. В информатике последовательный доступ означает, что доступ к группе элементов (например, данные в памяти, на диске или на магнитной ленте) осуществляется в заранее заданном порядке.… …   Википедия

  • ИНФОРМАЦИИ НАКОПЛЕНИЕ И ПОИСК — Информация является одной из основных потребностей современного человека; она нужна для работы, путешествий, приобретения товаров, принятия решений, выполнения школьных заданий, заботы о здоровье и многочисленных других видов деятельности.… …   Энциклопедия Кольера

  • ГОСТ 25492-82: Устройства цифровых вычислительных машин запоминающие. Термины и определения — Терминология ГОСТ 25492 82: Устройства цифровых вычислительных машин запоминающие. Термины и определения оригинал документа: 24. Ассоциативный доступ к данным Associative access Способ доступа к данным, позволяющий обращаться к ячейкам… …   Словарь-справочник терминов нормативно-технической документации

  • Vector (C++) — Стандартная библиотека языка программирования C++ fstream iomanip ios iostream sstream Стандартная библиотека шаблонов algorithm …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»