Файл: jourdain_spravochnik_programmista.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.07.2020

Просмотров: 3053

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

записи.


Операции в реальном времени: Программные операции, которые долж-

ны выполняться в определенный момент, а не тогда, когда компьютер

окажется способным их выполнить. Мультипликация, сигналы тревоги

и роботы используют работу в рельном времени.


Запись: Блок данных, указанного размера, являющийся единицей

обмена данными при обмене с файлами.


Номер записи: Число, определяющее позицию записи в файле, отсчи-

тываемое от 0. В файле, содержащем записи длиной 10 байтов, за-

пись номер 5 относится к 50-59 байтам файла, даже если записи с

меньшими номерами не вводились.



Регистр: Часть микросхемы, в которой данные хранятся и над ними

производятся операции. В IBM PC большинство регистров имеет раз-

мер 8 или 16 битов. Регистры процессора получают значения из

памяти и хранят их, пока они складываются, умножаются и т.д.

Регистры микросхемы управления дисплеем инициализируются данными,

определяющими характеристики дисплея.


Относительный адрес: Адрес памяти, который указан в виде смеще-

ния относительно некоторой определенной точки памяти. Например, в

COM-файлах переменные указываются адресами относительно начала

программы.


Относительные координаты: Координаты, определяемые относительно

последних используемых координат. В этом случае 3,5 указывает "3

вправо и 5 вверх", а -3,-5 - "3 влево и 5 вниз".


Привязка: Процесс, выполняемый системой при загрузке программ

типа EXE. Система вычисляет базовые адреса (адреса сегментов) от

которых будут отсчитываться все остальные адреса. Эти базовые

адреса не могут быть установлены заранее до загрузки программы,

поскольку позиция программы в памяти до этого времени неизвестна.

Программы типа COM не требуют привязки.


Заголовок запроса: Блок параметров, создаваемый системой для

управления драйвером устройства.


Резидентная программа: Программа, остающаяся в памяти после

завершения. Система предохраняет ее от порчи другими загружаемыми

программами, которые могут иметь доступ к содержащимся в данной

программе процедурам через вектора прерывания.


RTS: Запрос на посылку. Сигнал от коммуникационного порта к

модему, указывающий, что компьютер хочет, чтобы были посланы

данные.


Возврат: Выражение "при возврате ..." относится к информации,

которая будет содержаться в регистрах процессора после выполнения

функции операционной системы.


RI: Индикатор звонка. Сигнал от модема с автоответчиком порту

коммуникации, который сообщает, что телефон, с которым связался

модем, звонит.


ROM-BIOS: См. BIOS.


Корневой каталог: Центральный каталог диска. Он расположен в

фиксированном месте на диске. Он может содержать список файлов,

метку тома и указатели на подкаталоги.


Скан-код: Кодовое число, посылаемое микропроцессором клавиатуры

8048 микросхеме интерфейса с периферией 8255 (или эквивалентной),

которое сообщает какая клавиша клавиатуры была нажата или отпуще-


на. Прерывание клавиатуры преобразует скан-коды в коды ASCII или

расширенные коды и устанавливает статус клавиш-переключателей.



Сегмент: Область памяти, размером 64K, созданная для хранения

кода, данных или стека. Сегменты всегда выравнены на границу

16-ти байт, поскольку их адрес получается умножением содержимого

сегментного регистра на 16.


Сегментный адрес: То же, что и сегментное значение или номер

параграфа.


Сегментный регистр: Один из четырех регистров процессора, указы-

вающий на начальную позицию сегмента памяти. Значение этого ре-

гистра автоматиечски умножается на 16, с тем чтобы он указывал на

одну из 16-байтных границ мегабайтного адресного пространства

процессора. Имена сегментных регистров CS (кодовый сегмент), DS

(сегмент данных), SS (сегмент стека) и ES (добавочный сегмент).


Сегментное значение: Число, определяющее положение в памяти в

16-байтных единицах. То же, что и номер параграфа.


SETBLOCK: Функция операционной системы, которая сокращает или

увеличивает область памяти, отведенной данной программе.


Программное прерывание: Прерывание, вызываемое инструкцией INT.


Текст программы: Исходный вариант программы, в том виде как она

выглядит до того, как она была оттранслирована, ассемблирована

или интерпретирована.


Стек: Область памяти, используемая программой для временного

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

оттуда первым. Доступ к стеку более быстрый, чем к переменным.


Сегмент стека: Область памяти, отводимая для хранения стека.


Стартовый бит: При последовательной связи стартовый бит пред-

шествует каждому слову данных. Он состоит из нулевого бита, отме-

чающего конец маркированного состояния (серии единиц), которое

заполняет все время в промежутках между передачей символов.


Начальный кластер: Первый кластер, с которого файл записывается

на диск. Элемент каталога файлов указывает на начальный кластер,

а таблица размещения файлов хранит информацию о последующих клас-

терах, используемых файлом.


Начальная строка: Строка матрицы символов, на которой начинается

изображение курсора. Например, для монохромного дисплея строка

текста состоит из матрицы высотой в 14 строк, которые пронумеро-

ваны от 0 до 13. Для обычного курсора номер начальной строки -

12, а конечной - 13.


Байт статуса: Ячейка памяти, содержащая цепочку битов, описываю-

щую текущий статус устройства.


Регистр статуса: Регистр ввода/вывода, содержащий цепочку битов,

описывающую текущий статус устройства.



Стоповый бит: При последовательной связи топовые биты следуют за

каждым словом данных. Они переводят коммуникационную линию в

маркированное состояние и оставляют ее в этом состоянии на мини-

мальное время, которое должно пройти, прежде чем можно послать

следующее слово.


Конечная строка: Строка матрицы символов, на которой кончается


изображение курсора. См. начальная строка.


Подкаталог: Каталог, который ничем не отличается от корневого

каталога, за исключением того, что он хранится на диске как файл,

а не в абсолютных секторах диска. Корневой каталог может содер-

жать элементы, указывающие на подкаталоги, а они, в свою очередь,

могут содержать элементы, описывающие другие подкаталоги.


Подфункция: Одна из нескольких процедур, которые могут выпол-

няться данной функцией операционной системы. В то время как номер

функции всегда помещается в AH, номер подфункции надо поместить в

AL перед выполнением прерывания.


Микросхема поддержки: Одна из многих микросхем, которая связывает

процессор с другими частями компьютера или внешними устройствами.

Наш словарь начинается со списка микросхем поддержки, обсуждаемых

в данной книге.


Синхронная связь: Последовательная связь, при которой приемная и

передающая станции посылают и принимают сигналы со строго синхро-

низованной скоростью.


Системные часы: Кристалл, генерирующий импульсы определенной час-

тоты, которая определяет работу всех устройств, в том числе и

микросхемы таймера 8253.


Системный файл: Специальный статус, присваиваемый файлу пос-

редством байта атрибутов. Он отмечает файлы, являющиеся частью

операционной системы.


Орнамент: Заполнение области графического дисплея определенной

картинкой, а не одним цветом.


Счетчик времени суток: Переменная в области данных BIOS, которая

постоянно увеличивается прерыванием таймера. Ее значение исполь-

зуется операционной системой для вычисления времени суток.


Таймаут: Выражение, используемое при операциях ввода/вывода,

указывающее, что периферийное устройство не действует.


Прерывание таймера: Прерывание, инициируемое микросхемой таймера

8253 18.2 раз в секунду. Каждый раз это прерывание увеличивает

счетчик времени суток BIOS.


Дорожка: Кольцо на диске. Дискета емкостью 360K разделена на 40

дорожек, каждая из которых делитсяч радиально на 9 секторов.



Дерево каталогов: Система подкаталогов, организованная как ветви

дерева, в которой на каталоги первого уровня имеются ссылки в

корневом каталоге, а те, в свою очередь, содержат ссылки на ката-

логи более низкого уровня.


Частота автоповтора: Скорость с которой клавиша клавиатуры пов-

торяет посылку кода, когда она держится нажатой.


Вектор: Четырехбайтный адрес процедуры прерывания в памяти.

Старшие два байта дают сегмент, а младшие два байта - смещение.


Таблица векторов: Таблица указателей. Вектора прерывания содер-

жатся в 256 четырехбайтных полях, занимающих младшие 1024 байта

памяти. Каждое поле содержит адрес процедуры прерывания. INT 0

указывается первым вектором, INT 1 - вторым и т.д.


Видеобуфер: Область памяти, отведенная для хранения информации,

выводимой на экран. Например, цветной графиечский адаптер исполь-


зует буфер размером 16K. Микросхема управления дисплеем постоянно

сканирует буфер, декодируя его содержимое и проектируя его на

экран.


Массив ворот дисплея: Микросхема видеосистемы PCjr, содержащая

ряд управляющих и статусных регистров, включая регистры палетты.


Метка тома: Специальный элемент корневого каталога, обеспечиваю-

щий возможность идентифицировать диск 11-байтным именем.


Слово: Вообще говоря, словом называется основная единица данных,

используемая микропроцессором. В данной книге этот термин всегда

относится к двухбайтной величине.


Мировые координаты: Система координат экрана, определяемая прог-

раммой, которая устанавливает диапазон значений координат x и y,

которые могут включать или не включать отрицательные значения.

Например, левому и правому краю экрана могут быть присвоены коор-

динаты -100 и 100. Эти коордтинаты накладываются на систему физи-

ческих координат экрана, в которой левый верхний угол всегда

определяется значениями x = 0 и y = 0 и в которой используются

только положительные значения.


XON/XOFF: Метод установления связи при последовательной связи,

который использует коды ASCII 17 и 19, соответственно, для сигна-

ла передающей станции, что она должна возобновить или приостано-

вить передачу. Они используются, когда данные поступают слишком

быстро и программа не успевает их обработать.


Исключающее ИЛИ: Логическая операция, при которой сравниваются

битовые цепочки двух значений и создается третье значение, в

котором установлены только те биты, для которых только один из

сравниваемых значений был установлен.




------------------------------------------------------------------------

Популярность: *400*, Last-modified: Mon, 23 Aug 1999 15:51:20 GMT

Оцените </HITPARAD/> этот текст: