Файл: jourdain_spravochnik_programmista.docx

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

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

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

Добавлен: 04.07.2020

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

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

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

ваний.


Базовый адрес: Младший из группы смежных адресов портов, через

которые осуществляется доступ к периферийному устройству.


Командный файл: Файл, содержащий список команд и программ DOS,

которые будут автоматически вызываться в том порядке, в котором

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

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


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

обмене.


BIOS: Базовая система ввода/вывода, котораяявляется частью опе-

рационной системы, постоянно хранящейся в ПЗУ машины.


Область данных BIOS: Область данных, начинающаяся с адреса

0040:0000, в которой BIOS хранит статусную информацию и буфер

клавиатуры.


Битовое поле: Когда байт или слово рассматриваются как цепочка

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

ный элемент информации. Например, биты 0-3 байта атрибутов симво-

ла на дисплее оьразуют битовое поле, которое определяет основной

цвет символа.


Битовые операции: Программные операции, читающие или изменяющие

определенные биты данных.


Битовая плоскость: В EGA видеобуфер разделен на четыре области,

которые называются битовыми плоскостями 0-3. В режиме 16-ти цве-

тов четыре плоскости параллельны, при этом 4 байта, относятся к

определенному адресу памяти (регистры задвижки определяют обмен

данными между процессором и памятью дисплея). В некоторых случаях

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

плоскости.


Блочные устройства: Устройства, которые посылают и принимают

данные порциями в блок. Дисковые накопители являются наиболее

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



Запись начальной загрузки: Короткая программа, которая помещает-

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

очередь при загрузке системы. Эта программа дает компьютеру воз-

можность загрузить части операционной системы.


Граница: Определенный интервал в памяти, в файле и т.д. Напри-

мер, программы размещаются в памяти, выравненными на 16-байтную

границу. Это означает, что абсолютные адреса этих ячеек должно

точно делиться на 16.


Код отпускания: Тип скан-кода, который генерируется при отпуска-

нии клавиши (код нажатия генерируется при нажатии клавиши).


Определение перерыва: Способность адаптера коммуникации распоз-

навать длинную последовательность логических нулей. Это сигнали-

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


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

будут передаваться от одной части компьютера к другой. БУфер

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

накопителям и дисплею.


Флаг переноса: Один из битов регистра флагов процессора, который

часто используется функциями MS DOS для индикации ошибки.


CD: "Носитель обнаружен". См. DCD.


Связь в цепочку: У EGA видеопамять разделена на 4 битовые плос-


кости. Когда они объединяются в одну или две большие плоскости,

то это называется связью в цепочку.


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

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

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


Процесс потомок: Программа, запускаемая когда другая программа

(родитель) имеет управление.


Циклическая очередь: Тип буфера данных, в котором данные встав-

ляются с одного конца, а берутся с другого. Текущие положения

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

щие положения "головы" и "хвоста".


Кластер: Группа дисковых секторов, образующая основную единицу,

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


Код: Набор выполняемых инструкций, составляющих программу, в

отличие от данных, над которыми выполняются операции. Вообще

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

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


Кодовый сегмент: Область памяти, хранящая программный код (дру-

гие сегменты хранят данные и стек).



Атрибуты цвета: Цепочки битов, хранимые в видеобуфере, которые

определяют цвет определенной точки или символа на экране. Для

монохромного и цветного адаптера эти атрибуты совпадают с систе-

мой кодовых номеров цвета. Однако для PCjr и EGA относятся к

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

которым связан этот атрибут.


Код цвета: Число от 0 до 15, которое относится к одному из шест-

надцати цветов дисплея. Для дисплея EGA, присоединенному к улуч-

шенному графичекому адаптеру, могут быть 64 кода цвета (0-63).


COM: Тип исполняемого файла, в котором привязка уже выполнена и

поэтому все адреса уже правильно записаны в файле перед его заг-

рузкой.


Командная строка: Строка на экране дисплея, принимающая управ-

ляющую информацию, такая как строка, начинающаяся с запроса опе-

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


Коммуникационное прерывание: Аппаратное прерывание, вызываемое

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

очередного символа по линии связи, когда наступило время переда-

вать следующий символ и т.п.


Компилятор: Программа, преобразующая текст программы на языке

высокого уровня в файл, содержащий исполняемый машинный код (или,

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

тором).


CONFIG.SYS: Имя специального файла, который система просматри-

вает при загрузке. Этот файл содержит информацию о параметрах

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

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


Управляющий блок: См. блок параметров.


Управляющий код: Один из первых 32 символов набора кодов ASCII.

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


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

являются возврат каретки и перевод строки.


Управляющая строка: Строка символов, управляющая оборудованием.

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

на принтер или модем. Они начинаются со специального символа,

указывающего их специальный статус (обычно, символ ESC, ASCII

27).


CPU: Центральный процессор, который выполняет инструкции, сос-

тавляющие компьютерную программу. У всех IBM PC центральным про-

цессором является микросхема 8088, за исключением PC AT, у кото-

рого процессором служит микросхема 80286.


CRC: См. циклический контроль четности.



Критическая ошибка: Ошибка устройства, которая делает дальнейшее

выполнение программы невозможным. При этом вызывается обработчик

критических ошибок операционной системы.


Обработчик критических ошибок: Прерывание системы, которое вызы-

вается при возникновении критической ошибки. Можно заменить его

на свою процедуру восстановления при сбоях оборудования.


CR/LF: Возврат каретки/перевод строки. Эта пара символов исполь-

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

началу следующей строки.


CRT: Электронно-лучевая трубка, т.е. видеодисплей.


CTS: Очистка посылки. Сигнал от модема порту коммуникации, инди-

цирующий, что модем готов начать передачу данных. Он является

частью процедуры установления связи.


Текущий блок: Блок данных файла, состоящий из 128 записей, на

который ссылаеися при доступе к файлу методом управляющего блока

файла. См. текущий номер записи.


Текущий каталог: Каталог, являющийся частью дерева каталогов, к

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

пор, пока строка пути в спецификации файла не указывает другого.


Текущий номер записи: При доступе к файлам методом управляющего

блока файла, данные организованы в блоки по 128 записей. Текущий

номер записи это номер записи в текущем блоке. Например, текущий

номер записи для записи прямого доступа номер 128 будет равен 0,

поскольку она будет первой записью в блоке 1 (весь отсчет начи-

нается с нуля, поэтому запись с номером 128 будет 129-й записью

файла, блок 1 - вторым блоком, а последняя запись блока 0 имеет

номер 127).


Циклический контроль четности: Метод проверки ошибок, в котором

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

результат; после приема вычисление повторяется и сравнивается с

переданным, чтобы быть уверенным, что данные переданы без искаже-

ния.


Цилиндр: У дисковых накопителей цилиндром называется группа

дорожек, находящихся на одинаковом расстоянии от центра диска или

дисков, помещенных в накопитель.


Сегмент данных: Область памяти, содержащая данные программы. В

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


Область переноса данных: Буфер, используемый при доступе к фай-


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

данные передаваемые на диск или с диска.



DB: Термин языка ассемблера, указывающий, что объект данных

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

кодов.


DCD: Обнаружен носитель данных. Сигнал от модема порту коммуни-

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


DD: Термин языка ассемблера, индицирующий, что объект данных

имеет длину 4 байта.


DTA по умолчанию: Область переноса данных, размером 128 байтов,

которая выделяется каждой программе и начинается со смещения 80H

в префиксе программного сегмента.


Ограничитель: Специальный символ, разделяющий элементы данных.


Устройство: Вообще говоря, устройством называется любое оборудо-

вание, которое хранит, выводит или обрабатывает информацию, такое

как дисковый накопитель, видеодисплей или принтер.


Драйвер устройства: Программная процедура, управляющая устрйст-

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


Заголовок устройства: Начальная часть процедуры драйвера уст-

ройства, которая идентифицирует устройство.


Обработчик прерывания устройства: Основная часть процедуры драй-

вера устройства; она содержит код, выполняющий основные функции

драйвера.


Стратегия устройства: Часть процедуры драйвера устройства, свя-

зывающая драйвер с заголовком запроса, который является блоком

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


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

обмена между периферийным устройством и памятью. Он особенно

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

микросхему (которая отсутствует у PCjr).


Прямое отображение в память: См. отображение в память.


DMA: См. прямой доступ к памяти.


Запрос системы: Символы, появляющиеся в начале командной строки,

например, A> или B>.


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

накопитель, в виде A:, B: и т.д.


DSR: Готовность набора данных. Сигнал коммуникационному порту от

модема, индицирующий, что модем готов.



DTA: Область обмена с диском. Буфер, используемый при обмене с

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

ла.


DTR: Приемник данных готов. Сигнал от коммуникационного порта к

модему, индицирующий, что компьютер готов.


DW: Термин языка ассемблера, указывающий, что объект данных

имеет длину 2 байта.


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

обычно выдается эхо на экран, выдается эхо и при выводе через

коммуникационный канал.


Вход: Слова "при входе" обычно относятся к установке регистров

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

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


Строка окружения: Строка, состоящая из одной или более спрецифи-

каций, которым система следует при выполнении программы. Она

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


такие как BUFFERS или BREAK.


EOF: Сокращение для "конца файла".


Код ошибки: Кодовый номер, выдываемый операционной системой для

индикации определенного ошибочного условия.


Обработка ошибок: Код, позволяющий программе передать управление

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

критической ошибки.


Esc-последовательность: Управляющая строка, начинающаяся с сим-

вола Esc (ASCII 27). Например, большинство управляющих команд

принтера выполняется с помощью Esc-последовательностей.


EXE: Исполняемый файл, который требует привязки при загрузке. Не

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

неизвестно ее положение в памяти. EXE-файлы имеют заголовок,

который содержит информацию об этой привязке. Эти файлы загру-

жаются немного дольше и требуют больше места на диске, чем файлы

типа COM.


EXEC: Функция операционной системы, позволяющая программе запяс-

тить другую программу. Она может также загружать оверлеи.


Код завершения: Код передаваемый процессом потомком процессу

родителю. Например, когда когда одна программа запускает другую,

то код завершения может быть передан от потомка родителю при

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

мистом.



Расширенный код: Код клавиши, используемый для идентификации

нажатия этой клавиши (или комбинации клавиш), для которой нет

соответствующего символа в наборе ASCII, такой как функциональные

клавиши или комбинации с клавишами Ctrl или Alt. Расширенные коды

имеют длину в два байта, причем первый байт всегда имеет значение

ASCII 0, чтобы отличить их от обычных кодов ASCII.


Расширенный код ошибки: Начиная с версии 3.0 MS DOS более под-

робные расширенные коды ошибки возвращаются при возникновении

ошибки. Эти коды сообщают не только об ошибке, но и об ее типе,

ее месте в оборудовании и возможных способах восстановления.


Расширенный управляющий блок файла: Управляющий блок файла,

имеющий добавочное 7-байтное поле заголовка, устанавливающее

атрибуты файла.


Добавочный сегмент: Область памяти, на которую указывает регистр

процессора ES. Установка ES и DS (регистр сегмента данных) часто

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

в другую.


FAT: См. таблица размещения файлов.


FCB: См. управляющий блок файла.


Поле: Группа битов или байтов, отведенная для хранения опреде-

ленного элемента данных.


Таблица размещения файлов: Таблица, имеющаяся на каждом диске,

которая хранит информацию о доступном дисковом пространстве и в

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


Атрибуты файла: Поле элемента каталога файлов, определяющее

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

т.п.


Управляющий блок файла: Блок параметров, создаваемый программой

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