3.4.3. ДОСТУП, АДРЕС И СВЯЗАННЫЕ С НИМИ ТЕРМИНЫ

Доступ [access] -

  1. Процедура установления связи с запоминающим устройством и размещенными на нем файлами (или отдельным файлом) для записи или чтения данных;
  2. Процедуры считывания и записи данных. При этом, как правило, подразумеваются разрешенные типы доступа к устройствам памяти определенной системы, например, - “только для считывания” (содержимое файла не изменяется и не стирается) или для “считывания и записи” (содержимое файла или группы файлов может быть изменено или стерто);
  3. В вычислительных сетях: процедура установления связи со средой передачи данных и терминалами сети для реализации предоставляемых ею услуг или функций обслуживания.

Доступ к файлу [file access] -

Процедура, при помощи которой производится поиск, чтение и изменение записей (в том числе их пополнение, редактирование, стирание) в файлах .

Выполнение операций доступа зависит от типа организации файлов :

1. Различают следующие виды доступа:

Санкционированный доступ [authorized access] -

  1. Доступ к информационным или вычислительным ресурсам автоматизированной системы пользователей, имеющих права (полномочия) на выполнение определенных операций (чтение, запись, копирование и т.п.),
  2. Доступ, не нарушающий правила использования штатных средств автоматизированной системы.

Несанкционированный доступ , хакинг [unauthorized access, hacking] -

  1. Доступ к информационным или вычислительным ресурсам системы лиц не имеющих прав пользования ими,
  2. Доступ к информационным или вычислительным ресурсам, нарушающий правила использования штатных средств автоматизированной системы (см. также “нарушитель правил разграничения доступа “).

2. Способы и виды доступа:

1. Тип доступа, при котором время обращения к любой записи элементов данных не зависит от ее адреса;

2. Метод доступа к базе или файлу данных, при котором обращение к ним не зависит от последовательности размещения их записи в памяти (см. также “кэширование и “хэш - таблицы “);

3. То же, что прямой доступ .

3. Некоторые термины , связанные с удаленным доступом :

4. Другие понятия и термины , связанные с доступом :

Адрес [address] -

1. Символ или группа символов, которые идентифицируют отдельные части памяти , регистр , устройство ввода-вывода , рабочую станцию вычислительной сети или другие источники данных, либо место назначения для их передачи;

  1. В вычислительных сетях: Последовательность битов, идентифицирующих получателя или отправителя передаваемых данных. В соответствии со стандартами IEEE 802.3 и 802.5 сетевое устройство должно иметь уникальный физический адрес, называемый также адресом уровня MAC [176].

Некоторые виды адресов:

Адресация [addressing] -

  1. Установление соответствия между множеством однотипных объектов (например, - устройств и/или ячеек памяти , регистров , устройств ввода-вывода , абонентов сети и т.п.) и множеством их адресов ;
  2. Метод идентификации местоположения объектов.

AMIN, ASEC, AFRAME - Абсолютная временная шкала адресации содержимого компакт-диска .

Хэширование , рандомизация [hashing, randomization] -

Метод, который для обеспечения быстрого поиска данных, предусматривает преобразование ключей записей в адреса их размещения во внешней памяти. Основан на использовании таблиц (“хэш-таблиц”), специального алгоритма хэширования [ hashing algorithm ] и функции (“хэш-функции”), формирующих таблицы и реализующих поиск, а также генератора псевдослучайных чисел.

Хэш-таблицы состоят из автоматически заносимых в них элементов (“ячеек”) записей, содержащих ключи и адреса. Поиск осуществляется в оперативной памяти по значению ключей в таблице. Если ключ искомого элемента соответствует заданному, то этот элемент считается обнаруженным, после чего происходит обращение по соответствующему данному ключу адресу к элементу записи во внешней памяти ЭВМ.

Фрагментация [fragmentation] -

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

FAT (File Allocation Table) - “ Таблица размещения файлов”: содержит данные о физическом расположении файлов на диске. Поскольку физическая запись файла может быть фрагментирована (то есть разделена на части) на некоторое множество частей, FAT обеспечивает возможность дисковой операционной системе (DOS ) обращаться к ним как к единому целому.

VFAT (Virtual File Allocation Table) - “ Виртуальная таблица размещения файлов”: файловая система для Windows 95 . Выполняет функции аналогичные FAT (см. выше), обеспечивая длинные (более 8-ми символов) имена файлов. О принципах ее построения см. [214].

Стек [stack] - Способ хранения данных, при котором элемент, поступивший последним, будет выдан первым (режим: “первый на входе, последний на выходе”).