Толковый словарь современной компьютерной лексики
Шрифт:
АДРЕС [address]. 1. Номер, код или идентификатор места в памяти компьютера, где хранится или куда должна быть записана данная информация. Например, номер байта оперативной памяти или номер дорожки магнитного диска, имя внешнего устройства или узла сети. Различают логические и физические А. Логический А. указывается в машинной программе. При загрузке, а также при переадресации он преобразуется в зависимости от места, занимаемого программой и данными в оперативной памяти, в физический А., закрепленный в вычислительной системе за реально существующим запоминающим устройством или его частью. Это преобразование выполняется соответствующим программным
АДРЕС КОМАНДЫ [instruction address]. Адрес ячейки памяти или первого байта области памяти, которая занята командой
АДРЕС ОПЕРАНДА [source address]. Адрес ячейки памяти или первого байта области памяти, откуда извлекается операнд
АДРЕС IP [IP-address]. 1. Уникальный адрес, идентифицирующий узлы или компьютеры в сети, управляемой протоколами TCP/IP. В сети, представляющей собой объединение нескольких подсетей, указывает информацию маршрутизации. A. IP представляет собой 32-разрядное значение, которое идентифицирует данный компьютер. Каждый байт A. IP представляется десятичным числом и отделяется от других десятичной точкой. 2. То же, что интернет-адрес
АДРЕСАТ [target]. Обладатель адреса (лицо, программа, устройство или компьютер), которому предназначаются сообщение, команда или данные. Например, А. считается и почтовый ящик, в который приходит сообщение по электронной почте, и пользователь – владелец этого ящика. Также А. является дисковод, на который послал команду центральный процессор, и программа, для которой с диска считываются данные
АДРЕСАЦИЯ [addressing]. Определение операнда в машинной команде. Способ вычисления физического адреса и выполнения операций над адресными регистрами. Рассмотрим наиболее распространенную схему А. Чтобы при выполнении программы устройство управления могло определить, какую команду необходимо выполнить в данный момент, и найти данные, указанные в этой команде, вся основная память машины делится на отдельные адресуемые ячейки – байты или машинные слова. Каждому байту или слову присвоен уникальный физический адрес. В традиционной схеме А. эти адреса являются номерами, начиная от нуля с шагом единица. Таким образом, к любой команде или элементу данных можно обратиться по адресу его самого левого элемента. При таком абсолютном методе А. адрес 1234 означает 1235-й байт или машинное слово при условии, что отсчет ведется от нулевой ячейки памяти. Однако при режиме мультипрограммирования место, занимаемое программой в оперативной памяти, зависит от наличия и расположения в ней других программ. Поэтому необходимо, чтобы программы были перемещаемыми, т. е. адреса внутри программ должны отсчитываться относительно некоторого начального базового адреса программы, который должен быть перемещаемым. Это же требуется и при независимой трансляции подпрограмм и отдельных программных модулей, адреса которых также отсчитываются от базового адреса и называются относительными адресами или смещениями. При загрузке программы в зависимости от места, занимаемого программой или ее сегментом, определяется значение ее базового адреса, которое посылается в базовый регистр процессора, и физический адрес ячейки интерпретируется аппаратурой как сумма содержимого базового регистра и относительного адреса. Например, если адресная часть команды содержит 1200, а содержимое базового регистра равно 300, то операнд будет выбираться из ячейки с физическим адресом 1500. Внутри циклов, которые есть почти в каждой программе, работает одна и та же последовательность команд, а изменяются только адрес или величина той или иной переменной. Для определения значения адреса, изменяемого в цикле, применяется так называемый индексный регистр, содержимое которого отражает значение параметра цикла. Адрес операнда в командах цикла определяется как указанный в команде относительный адрес плюс содержимое базового регистра плюс содержимое индексного регистра. При таком методе А. все данные могут смещаться при перемещении программы путем изменения значения базового регистра, а индексный регистр способствует простой организации выборки в цикле. При трансляции программ, написанных на языках
АДРЕСАЦИЯ С ИНДЕКСИРОВАНИЕМ [indexed addressing]. To же, что индексная адресация
АДРЕСНАЯ КОНСТАНТА [address constant, A-constant]. Константа, которая либо является адресом, либо используется при вычислении адресов. Обычно это числовая константа или числовое выражение, значение которого является адресом или составной частью адреса
АДРЕСНАЯ ССЫЛКА [address reference]. Ссылка в форме адреса
АДРЕСНАЯ ШИНА [address bus]. Шина или часть шины, предназначенная для передачи адреса
АДРЕСНОЕ ПРОСТРАНСТВО ЗАДАЧИ, адресное пространство процесса [process address space]. Множество логических адресов, по которым может обращаться задача. Система управления памятью устанавливает соответствие между А. п. з. и физической памятью ЭВМ, и при выполнении задачи для каждого логического адреса вычисляет физический адрес. См. адресация, управление памятью, виртуальная память
АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССА [process address space]. To же, что адресное пространство задачи
АДРЕСНОЕ ПРОСТРАНСТВО ЦЕНТРАЛЬНОГО ПРОЦЕССОРА [CPU address space]. Множество физических адресов ячеек оперативной памяти, с которыми может работать центральный процессор. Для машин, работающих в двоичной системе счисления, размер А. п. ц. п. составляет 2n ячеек, где п — разрядность адресной шины процессора. Очевидно, этот размер ограничивает емкость оперативной памяти, на которую рассчитан процессор и к которой он может иметь прямой доступ. Реально физическая оперативная память может быть меньше или больше той, которую позволяет иметь А. п. ц. п. Если количество физических адресов, с которыми работает центральный процессор, меньше его адресного пространства, то оперативную память компьютера можно расширить. Для увеличения размера памяти сверх А. п. ц. п. должны применяться специальные программные и аппаратные средства. См. адресация, управление памятью, виртуальная память
АДРЕСНЫЙ РЕГИСТР [address register]. To же, что регистр адреса
АКСЕССУАРЫ [accessory]. Добавочные принадлежности к компьютеру. Например, сумка для ноутбука
АКТИВАЦИЯ, фокус управления [activation, focus of control flow]. 1. To же, что активизация. 2. Выполнение операции. А. представляет собой период времени, в течение которого объект выполняет операцию (непосредственно или с помощью подчиненных операций). Посредством А. моделируется не только длительность выполнения операции, но и отношения потока управления между взаимодействующими объектами. А. является одним из основных понятий унифицированного языка моделирования UML. В обычных языках программирования А. соответствует вызов процедуры
АКТИВИЗАЦИЯ [activation]. Приведение объекта в состояние готовности к действию или использованию. Например, А. экранных объектов (панелей, меню, окон, кнопок и пр.) позволяет пользователю начать диалог с системой
АКТИВИЗАЦИЯ ФАЙЛА [file activation]. To же, что открытие файла
АКТИВНАЯ ПРОГРАММА [active program]. Программа, которой передано управление центральным процессором. Противоп. неактивная программа
АКТИВНАЯ ЯЧЕЙКА [active cell]. Ячейка электронной таблицы, с которой в настоящий момент работает или может работать пользователь. Она идентифицируется координатами строки и столбца, к которым принадлежит, и выделяется на экране контрастной рамкой (рис. А.2). В А. я. пользователь может ввести данные, отредактировать или отформатировать ее содержимое
Рис. А.2. Активная ячейка на рабочем листе Microsoft Excel