Список терминов
№ п/п |
Термин |
Англ. Термин |
Разъяснение |
02.001 |
модем |
modem (От английского MOdulator DEModulator — модулятор-демодулятор) |
Прибор для передачи цифровых сигналов между компьютерами по аналоговым (чаще всего — телефонным) линиям. В настоящее время аналоговым модемом называют низкоскоростной модем, передающий данные по коммутируемым телефонным линиям, или DSL-модем, передающий данные по телефонным линиям "с уплотнением сигнала" (т.е. с высокой скоростью и в другом диапазоне частот). |
02.002 |
удалённый терминал |
remote terminal
|
Активный терминал-компьютер, способный подключаться к основному компьютеру (серверу или мэйнфрейму), используя удалённый доступ (чаще всего через модем или сотовую связь). |
02.003 |
удалённый доступ |
remote access
|
Возможность пользователя подключаться к локальной сети провайдера, используя вместо сетевой карты модем или другое устройство доступа к сети. |
02.004 |
эмулятор |
emulator, simulator |
Программа, "моделирующая" поведения другой операционной системы или даже компьютера с другой архитектурой, позволяющая запускать в ней программы "моделируемой системы". |
02.005 |
ассемблер |
assembler |
Язык низкого уровня, записывающий машинные команды в удобочитаемой форме, и способный переводить эти инструкции в "машинный код" ЭВМ. Программы, написанные на ассемблере, обладают наименьшим размером и высокой скоростью выполнения по сравнению с программами, написанными на других языках программирования. Однако программы на ассемблере плохо переносятся между компьютерными системами, и на их написание и отладку требуется больше времени. |
02.006 |
Си |
C |
Язык программирования высокого уровня, служащий как для написания программ системного назначения, так и для написания пользовательских программ. Он может оперировать как "низкоуровневыми инструкциями", так и "высокоуровневыми абстракциями", оставаясь при этом языком, переносимым на разные компьютерные платформы. |
02.007 |
Си плюс-плюс |
C++ |
Язык программирования, основанный на языке Си, который может работать с классами и объектами. Именно поэтому этот язык является языком объектно-ориентированного программирования. Этот язык имеет широкую область применения, и в настоящее время является самым распространённым языком программирования. |
02.008 |
Перл |
Perl |
Процедурный интерпретируемый язык программирования, предназначенный для написания скриптов для обработки символьной информации и системного администрирования, а также для Интернета. |
02.009 |
Питон |
Python |
Универсальный интерпретируемый язык программирования. Используется в системном администрировании и в Интернете, а также для символьных вычислений и обучению программированию. |
02.010 |
Ява |
Java |
Объектно-ориентированный язык программирования с байт-кодом, работающий на разных платформах ЭВМ. Используется, прежде всего, в Интернете. |
02.011 |
Квик Бейсик |
Quick Basic |
Интерпретируемый язык процедурного программирования, используемый в среде MS-DOS в образовательных целях. |
02.012 |
Пролог |
Prolog |
Язык логического программирования, используемый при обработке символьных данных и при кодировании алгоритмов искусственного интеллекта. |
02.013 |
потоковый редактор
|
sed stream editor sed |
Эта программа фильтр служит для построчного редактирования строковых (текстовых) данных. Этот фильтр присутствует практически во всех операционных системах, но его "родной" операционной системой является UNIX. |
02.014 |
вывод одиночного символа |
single character output |
Вывод на дисплей либо в поток только одного символа за операцию. Этим он отличается от операторов и функций вывода сразу строки из нескольких символов, заканчивающихся "символом завершения строки". |
02.015 |
последовательность символов |
character consequence
|
Запись нескольких символьных значений в виде массива символьных данных, заканчивающихся "символом завершения строки". Представление символьных данных в виде последовательности символьных строк — один из способов реализации "низкоуровневого строкового" типа данных. |
02.016 |
символ завершения строки |
end string character |
Символ из последовательности символов в строке, за которым все остальные знаки, расположенные после него, игнорируются при вводе, выводе и символьных операциях. Завершающим символом на языке ассемблера является символ '$', а на языке Си и ряда других языков – '\0' (символ со значением ASCII 0). |
02.017 |
БИОС |
BIOS |
См. базовая система ввода-вывода. |
02.018 |
базовая система ввода-вывода |
base input-output system, BIOS |
Система ввода-вывода, "зашитая" в постоянную память компьютера и предоставляющая другим программам (прежде всего — операционной системе) доступ к интерфейсам ввода с клавиатуры и вывода на экран дисплея. Эта система "наследуется" прерываниями операционной системы MS-DOS и Windows. |
02.019 |
прерывание BIOS |
BIOS interruption |
Некоторая функция BIOS, вызываемая из операционной системы MS-DOS, реализующая простейшие операции чтения/записи и управления работой компьютера. К прерываниям BIOS относятся в MS-DOS прерывания от 00H до 1FH. |
02.020 |
прерывание 10H |
interruption 10H |
Прерывание BIOS, управляющее дисплеем компьютера. |
02.021 |
прерывание 10H функция 09 |
interruption 10H function 09 |
Функция, выводящая символ на экран дисплея с указанным атрибутом в текущую позицию курсора. При этом в регистре AH содержится номер функции 09h, в регистре AL — выводимый символ, в регистре BH — экранная страница дисплея, в регистре BL — атрибут символа в текстовом режиме или цвет символа в графическом режиме, в регистре CX — число повторений символа. При этом все символы отображаются, включая символы CR, LF и BS. |
02.022 |
прерывание 10H функция 0A |
interruption 10H function 0A |
Функция, выводящая символ на экран дисплея в текущую позицию курсора. При этом атрибут символа игнорируется (используется прежний атрибут). Параметры функции (назначения регистров) — такие же как и в функции 09 прерывания 10H. |
02.023 |
регистр AL |
AL register |
"Младший байт" аккумулятора — регистра общего назначения в микропроцессоре архитектуры x86 — AX. |
02.024 |
регистр AX |
AX register |
Регистр общего назначения в микропроцессоре архитектуры x86. Чаще всего этот регистр используется в качестве источника и приёмника данных в арифметических, логических операциях и операциях сдвига, а также для указания функций – режимов при вызове прерываний. |
02.025 |
регистр BX |
BX register |
Регистр общего назначения, используемый в качестве базового либо индексного регистра в операциях адресации памяти массивов. Этот регистр является базовым регистром, и только он один может использоваться в качестве индекса для расширенной адресации памяти. |
02.026 |
базовый регистр |
base register
|
Регистр общего назначения, используемый для определения начала области адресации массивов (так называемое смещение адреса) относительно адреса сегмента, в котором этот массив расположен. |
02.027 |
индексный регистр |
index register |
Регистр общего назначения, содержащий порядковый номер элемента массива. При этом первый элемент имеет номер 0. Адрес этого элемента рассчитывается по формуле: "адрес элемента" = "адрес сегмента" + "адрес базового регистра" + "число в индексном регистре" * "размер записи". |
02.028 |
регистр CX |
CX register |
Регистр общего назначения в микропроцессоре архитектуры x86. Чаще всего этот регистр используется как счётчик в операциях цикла и пересылки. |
02.029 |
команда LOOP |
LOOP operator |
Команда LOOP автоматически уменьшает содержимое регистра CX на единицу. Пока значение в регистре CX не равно нулю, управление передаётся по адресу, указанному в операнде, и, если значение в регистре CX равно нулю, управление переходит на следующую после LOOP команду. В качестве операнда выступает метка на оператор языка Ассемблер. |
02.030 |
регистр DX |
DX register |
Регистр общего назначения, используемый в качестве базового регистра в операциях со строками символов (таких как пересылка, сравнение, ввод-вывод и т.п.). Регистр DX называют регистром данных (Data register). |
02.031 |
регистр CS |
CS register |
Регистр сегмента кода. Этот регистр содержит начальный адрес сегмента. Этот адрес плюс значение смещения в командном указателе IP определяет адрес команды, которая должна быть выбрана для исполнения. |
02.032 |
регистр SS |
SS register |
Регистр сегмента стека. Он содержит начальный адрес сегмента стека. Этот регистр связан с регистром SP для адресации памяти в стеке. |
02.033 |
регистр DS |
DS register |
Регистр сегмента данных. Этот адрес плюс значение смещения, определённые в команде, указывают на конкретную ячейку в сегменте данных. |
02.034 |
регистр ES |
ES register |
Дополнительный сегментный регистр для данных. Если программа использует регистр ES, то она должна его инициализировать. |
02.035 |
регистр SP |
SP register |
Указатель стека. Этот регистр определяет смещение текущей ячейки, занесённой в стек. Этот регистр не используется в качестве регистра данных. |
02.036 |
регистр BP |
BP register |
Указатель базы. Он облегчает доступ к параметрам (данным и адресам), переданным через стек. |
02.037 |
регистр SI |
SI register |
Этот регистр является индексом источника и применяется в некоторых операциях над строками. Он связан с регистром DS. Этот регистр может использоваться в операциях сложения и вычитания. |
02.038 |
регистр DI |
DI register |
Этот регистр является индексом назначения и применяется в операциях над строками. Он связан с регистром ES. Этот регистр может использоваться в операциях сложения и вычитания. |
02.039 |
символ |
character |
Литера, цифра, знак препинания или специальный символ, представленный в ЭВМ в виде кода — целого числа в одной из кодировок. Длина этого целого числа варьируется от 7 до 16 бит. |
02.040 |
столбец |
column |
Вертикальный ряд символов, чисел, строк и т.п. в таблице, матрице, в базе данных, на экране дисплея. В реляционной базе данных в качестве синонима столбца используется термин "поле". |
02.041 |
строка, ряд 1. |
row |
Горизонтальный ряд символов, чисел, строк и т.п. в таблице, матице, базе данных, на экране дисплея. В реляционной базе данных в качестве синонима строки используется понятие "запись". |
02.042 |
строка 2. |
string |
Любой одномерный массив символов конечного размера. В теории формальных языков символьная строка часто называется словом. |
02.043 |
строка 3. |
line |
Строка символов в технологии командной строки, в которой вводятся команды компьютеру и выводятся результаты их исполнения. |
02.044 |
курсор |
cursor |
Мигающий символ (в технологии командной строки) или графический элемент (в WIMP-интерфейсе), указывающий на экране дисплея активную позицию, в которой будет отображаться следующий вводимый с клавиатуры и выводимый на экран символ. |
02.045 |
текущая позиция курсора |
current position (actual place) of a cursor |
"Активная" позиция курсора, в который будет выводится следующий выводимый на экран символ. Имеет координаты: (строка, столбец). |
02.046 |
атрибуты символа |
character attributes
|
Указание операционной системе использовать при выводе символов на экран определённые цвет символов, цвет фона и "мигание" символов. |
02.047 |
дисплей |
display |
Устройство визуализации текстовой или графической информации без её долговременной фиксации. Это устройство очень похоже на "телевизор", и позволяет выдавать информацию в цвете. |
02.048 |
функция putch |
putch function |
Функция ввода-вывода на языке Си, осуществляющая вывод одиночного символа на консоль (экран дисплея) с атрибутами по умолчанию. Для её использования необходимо вставить заголовочный файл <conio.h>. |
02.049 |
тип char (в языке Ява) |
char type (in Java) |
Встроенный тип данных на языке Ява, способный хранить в себе только один символ — целое число длиной в один байт. |
02.050 |
тип String (в языке Ява) |
String type (in Java) |
Встроенный строковый тип данных на языке Ява, предназначенный для хранения последовательности символов – "строк". |
02.051 |
конкатенация строк |
concatenation (of the Strings) |
"Бесшовное" объединение двух строк, представленные в виде "строкового типа данных". |
02.052 |
функция scr_char (в Пролог) |
scr_char function (in the Prolog) |
Данная функция считывает символ с экрана или выводит его в указанную позицию. При этом первые два параметра указывают на строку и столбец на экране, а третий параметр содержит код символа. |
02.053 |
прерывание DOS |
DOS interruption |
Прерывание, специфические для операционных систем фирмы Microsoft MS-DOS и MS Windows. Имеют номера от 20H до 27H. |
02.054 |
прерывание 21H функция 09 |
interruption 21H function 09 |
Это прерывание организует вывод строки символов на экран. Для вывода строки в регистр AH необходимо занести номер функции — 09h, в регистре DS должен содержаться адрес сегмента, в котором находится данная строка, а в регистре DX должно содержаться смещение строки относительно адреса сегмента. Выводимая строка должна заканчиваться знаком '$'. |
02.055 |
символ "возврат каретки" |
"carriage return" symbol |
Специальный символ, имеющий код ASCII 13 (0DH), который указывает курсору, что он должен перейти в начало текущей строки. Используется вместе с символом "перевод строки" для указания конца (разделителя) строк на дисплее и печатающем устройстве. |
02.056 |
символ "перевод строки" |
"line feed" |
Специальный символ, имеющий код ASCII 10 (0AH), который указывает курсору, что он должен перейти на следующую строку дисплея, оставаясь в том же столбце. Используется вместе с символом "возврат каретки" для указания конца (разделителя) строк на дисплее и печатающем устройстве. |
02.057 |
CR |
CR |
Сокращение от "carriage return" ("возврат каретки"). См. символ "возврат каретки". |
02.058 |
LF |
LF |
Сокращение от "line feed". См. символ "перевод строки". |
02.059 |
EOL
|
EOL, "end of the line" |
Некоторый "псевдосимвол", находящийся внутри "физической" строки – массива символов и указывающий, что следующие символы должны выводится на экран или принтер с начала новой строки. В операционных системах корпорации Microsoft этот символ соответствует последовательности символов CR и LF, в операционных системах семейства UNIX — только символу LF, а в операционных системах Apple — только символу CR. |
02.060 |
прерывание 21H функция 40H |
interruption 21H function 40H |
Эта функция записывает данные в файл, ассоциированный с некоторым дескриптором файла. Для работы этой функции необходимо занести в регистр AH значение 40h, в регистр BX — дескриптор файла, в регистре CX должно содержаться количество выводимых байт, а пара регистров DS:DX должна указывать на начало выводимого буфера (в формате "сегмент":"смещение"). Ошибка выполнения будет выведена в регистр AX. Функция при выводе на экран не использует атрибуты, а выводит только белые символы на чёрном фоне. |
02.061 |
дескриптор файла
|
file descriptor
|
Некоторое целое положительное число, которое ассоциируется с определённым файлом или устройством, на которое осуществляется ввод-вывод данных. Дескриптор файла определяется в результате операций создания или копирования файлов. |
02.062 |
дескриптор устройства |
unit descriptor |
Заранее заданная численная константа, определяющая дескриптор в операциях ввода-вывода с использованием дескриптора файлов. Для клавиатуры дескриптор устройства равен 0, для "нормального" вывода на дисплей значение этого дескриптора равно 1, при выводе ошибок его значение равно 2, при выводе символ на модем (в порт COM1) — 3, а на стандартное устройство печати (LPT1) — 4. |
02.063 |
Адрес "сегмент:смещение" |
"segment:offset" address |
Способ записи адреса оперативной памяти в компьютерах с архитектурой x86. В этом случае "старшие адреса памяти" определяются сегментными регистрами, а так называемое "смещение" находится в регистрах общего назначения и представляет собой "отступ" в байтах от границы сегмента. |
02.064 |
сегментные регистры |
segment registers
|
Регистры, содержащие "старшие адреса памяти" в операциях адресации оперативной памяти. Используются следующие сегментные регистры: CS для сегмента кода, SS для сегмента стека, DS, ES, FS и GS — для сегментов с данными. |
02.065 |
нормальные атрибуты |
standard attributes |
Атрибуты символов, задающий белый, не яркий цвет символов, без мигания символов, на чёрном фоне. Этот тип символов используется по-умолчанию для вывода текста на экран дисплея, и является единственно возможным атрибутом при выводе текста через дескриптор устройства. |
02.066 |
прерывание 10H функция 13H |
interruption 10H function 13H |
Данная функция выводит строку символов вместе с их атрибутами определённой длины на экран дисплея. При этом в регистр AH должен быть занесён номер функции, в регистр AL — режим вывода строки (см. текст учебника), в регистре BL должен находится атрибут символа, в регистре BH — номер экранной страницы, DH, DL — номер строки и столбца для начальной позиции вывода текста, CX должен содержать длину строки, а пара регистров ES:BP должна содержать адрес буфера строки. |
02.067 |
строка 4. |
string 4. |
См. последовательность символов. |
02.068 |
Регистр BL |
BL register |
Регистр общего назначения, являющийся младшим байтом 16-ти разрядного базового регистра BX. |
02.069 |
синтаксис |
syntax |
Правила, определяющие в случае языков программирования разрешённые последовательности языковых конструкций, а также последовательности расположения символов в программе. Синтаксические правила определяют только форму различных конструкций языка, но ничего не говорит об их значении (то есть о смысловом содержании). |
02.070 |
функция cputs |
cputs function |
Функция ввода-вывода на языке Си, осуществляющая вывод некоторой строки текста, заканчивающейся символом '\0', на экран дисплея с ранее определёнными атрибутами символов. Для своего определения данная функция требует директиву подключения файла <conio.h>. Преобразования форматов при выводе не производятся. |
02.071 |
функция cprintf |
cprintf function |
Функция форматированного вывода строки текста, задаваемой строкой форматов, на экран дисплея с ранее определёнными атрибутами символов. Для своего определения функция требует директиву подключения файла <conio.h>. |
02.072 |
строка форматов |
format string
|
Текстовая строка, состоящая из символов и метасимволов формата, которая выводится на экран либо в файл операциями ввода-вывода. |
02.073 |
метасимвол формата |
format meta symbol |
Символ или группа символов, который указывает на формат ввода-вывода числовых либо символьных данных, и при вводе-выводе заменяется отформатированным значением внешней переменной. |
02.074 |
константа |
constant |
Некоторый идентификатор указанного типа, обозначающий величину, значение которой остаётся неизменным во всей написанной программе. |
02.075 |
переменная |
variable |
Некоторый идентификатор указанного типа, обозначающий величину, значение которой может меняться во время выполнения программы. |
02.076 |
идентификатор |
identificator |
Произвольная последовательность букв и цифр, начинающаяся с буквы. Идентификаторами обозначаются имена функций, констант и переменных. |
02.077 |
литерал |
literal |
Произвольная последовательность допустимых знаков, которая предаётся и хранится в программе "как есть", без подстановок и преобразований. Обычно литералы помещаются внутри кавычек, апострофов и т.п. |
02.078 |
несоответствие типа
|
type mismatch
|
Предупреждение, появляющееся в процессе компиляции при попытке присвоить переменной или фактическому параметру функции значения другого типа. Хотя компилятор "автоматически" исправляет ситуацию, эта ситуация может привести к серьёзной проблеме при работе алгоритма. |
02.079 |
функция WRITESTR |
WRITESTR function |
Функция на языке SPHINX C--, выводящая на экран дисплея строку, указанную в её единственном параметре. При выводе функция задействует регистр AX, который должен быть пустым. |
02.080 |
функция write |
write function |
Данная функция предназначена для неформатированного вывода текста на консоль в языке Turbo Prolog. Единственный её параметр — выводимая строка. |
02.081 |
функция writef |
writef function |
Данная функция предназначена для форматированного вывода текста на консоль в языке Turbo Prolog. Её первым параметром является строка форматов, а остальные параметры — выводимые константы, переменные и литералы. Функция не возвращает неудачного завершения, но может генерировать ошибки (на стадии компиляции и выполнения). |
02.082 |
прерывание 10H функция 8 |
interruption 10H function 8 |
Данная функция читает символ и его атрибут в текущей позиции курсора. При этом в регистр AH заносится номер функции — 08h, в регистр BH — экранную страницу дисплея. Функция возвращает в регистр AL сам символ, а в регистр AH его атрибуты. |
02.083 |
функция scr_atr (в Прологе) |
scr_atr function (in the Prolog) |
Данная функция считывает или устанавливает атрибут символа на экране в указанной позиции. При этом первые два параметра указывают на строку и столбец на экране, а третий параметр содержит атрибут символа. |
02.084 |
режимы (дисплея) |
mode (of a display) |
Возможная комбинация параметров дисплея, таких как экранное разрешение, цветность, количество строк и столбцов, возможности вывода графики и т.п. В MS-DOS режимы работы дисплея задаются прерыванием BIOS 10H. |
02.085 |
VGA дисплей |
VGA display |
Дисплей, способный отображать графику с разрешением 640x480 точек и цветностью 16 цветов. VGA-дисплей имеет обратную совместимость с MDA, CGA и EGA дисплеями, работавших в MS-DOS. Разрешение VGA является минимальным разрешением, которое поддерживают современные операционные системы "в режиме совместимости". |
02.086 |
прерывание 10H функция F |
interruption 10H function F |
Функция, определяющая текущий видео режим, с которым работает монитор. При этом в регистр AH заносится номер функции — 0fh. Функция возвращает следующие значения. В регистр AH — число столбцов на экране. В регистр AL — текущий видео режим, а в регистр BH — текущую экранную страницу дисплея. |
02.087 |
прерывание 10H функция 0 |
interruption 10H function 0 |
Функция устанавливает текущий видеорежим. При этом в регистр AH заносится номер функции — 00h, в регистр AL — выбранный режим дисплея. Функция не возвращает значений либо ошибочных кодов — в случае ошибки переключения просто не произойдёт. |
02.088 |
драйвер ANSI.SYS |
ANSI.SYS driver |
Драйвер операционных систем MS-DOS или Windows 9x/ME, позволяющий включить дополнительные возможности отображения текста при помощи текстовых расширений — escape последовательностей, принятых Американским национальным институтом стандартов (ANSI) в качестве стандарта для всех операционных систем. В Windows NT, UNIX, MAC OS всех модификаций эта поддержка осуществляется на уровне ядра. |
02.089 |
escape последовательность |
escape sequence
|
Текстовая последовательность, начинающаяся с символа escape, служащая для управления выводом на экран компьютера текста. Оно включает в себя выбор режима работы дисплея, цветовое оформление символов и фона, управление текстовым курсором. Поддержка этих возможностей определяется драйвером ANSI.SYS. |
02.090 |
функция textmode |
textmode function |
Функция языка Си, выпущенного корпорацией Borland, inc. Функция предназначена для переключения текстовых режимов работы дисплея. |
02.091 |
функция setvideomode |
setvideomode function |
Функция языка Си корпорации Borland, inc, устанавливает режим работы дисплея ЭВМ. |
02.092 |
функция getvideomode |
getvideomode function |
Функция языка Си корпорации Borland, inc, возвращает режим работы дисплея ЭВМ. |
02.093 |
функция SCREEN |
SCREEN function |
Функция языка Quick Basic, переключающая текстовый и графический, а также монохромный и цветной режимы работы дисплея ЭВМ. |
02.094 |
графический режим
|
graphics mode
|
Режим работы дисплея ЭВМ, в котором он способен рисовать растровые и векторные изображения, а также литеры любого алфавита, кодировок и шрифтового оформления в виде кривых. Современные операционные системы работают именно в графическом режиме. |
02.095 |
монохромный режим |
monochrome mode |
Режим работы дисплея ЭВМ, в котором он способен выводить только два цвета: белые (иногда зелёные или коричневые) символы на чёрном фоне. |
02.096 |
текстовый режим
|
text mode
|
Режим работы дисплея в ЭВМ, в котором он может отображать только литеры в кодировке ASCII и OEM (по одному байту на символ), и только определённым шрифтом. |
02.097 |
цветной режим |
color mode
|
Режим работы дисплея ЭВМ, в котором он способен выводить символы и точки "в цвете", используя полноцветные или индексированные палитры. |
02.098 |
оператор WIDTH |
WIDTH operator |
Оператор языка Quick Basic, задающий количество столбцов с символами в текстовом режиме работы дисплея. Может принимать значение 40 и 80. |
02.099 |
оператор print (в Perl) |
print operator (in a Perl) |
Оператор языка Perl, позволяющий выводить неформатированные текстовые данные на экран дисплея. Этот оператор работает как со скалярами, так и с массивами языка Perl. |
02.100 |
оператор print (в Python) |
print operator (in a Python) |
Оператор языка Питон, позволяющий выводить неформатированные текстовые данные на экран дисплея. Этот оператор, в отличие от такого же оператора языка Perl, в конце вывода вставляет символ "EOL". |