Опубликован: 15.11.2010 | Доступ: свободный | Студентов: 643 / 18 | Оценка: 4.00 / 5.00 | Длительность: 17:30:00
Специальности: Программист
Дополнительный материал 1:

Глоссарий

< Лекция 12 || Дополнительный материал 1: 1234567

Глоссарий к лекции 4

Список терминов
№ п/п Термин Англ. Термин Разъяснение
04.001 видеосистема video system Аппаратно-программная реализация вывода графических данных на экран дисплея. Включает в себя цветовой диапазон, разрешение экрана в пикселях, частота обновления изображений и т.п. В настоящее время для компьютеров актуальны видеосистемы VGA и SVGA, а для мобильных телефонов смартфонов — QVGA и VGA.
04.002 младшие биты lower bits Первые справа биты слова, используемые для хранения конечной последовательности двоичного числа. Нумерация байтов в слове начинается "от конца к началу"
04.003 цвет color Цвет в ЭВМ представляется последовательностью битов, имеющим одинаковую длину для двух каналов: красному (red), зелёному (green) и синему (blue). В цветном текстовом видеорежиме разрядность каждого канала — 1 бит.
04.004 символ character Представление литер в компьютере с помощью целых чисел от 0 до 255 (кодировка ASCII) или от 0 до 65535 (кодировка Unicode).
04.005 бит 3 (байта атрибутов) third bit (of an attribute byte) Бит байта атрибутов, отвечающий за высокую интенсивность 1цвета символа.
04.006 высокая интенсивность high intensity Повышенная яркость цвета символов на экране дисплея, предназначенная для повышения внимания к ним. Задаётся байтом 3 байта атрибутов символа.
04.007 фон символа character background Цвет позиции на экране дисплея, в которой выводятся литеры текста. Цвет фона задаётся старшими битами байта атрибутов.
04.008 мигание blinking Попеременное появление и сокрытие символов, выводимых на экран дисплея. На некоторых видеосистемах вместо мигания символов используется повышенная интенсивности фона.
04.009 функция textattr textattr function Специальная функция системы программирования Turbo C/C++, задающая байт атрибута символов при выводе текста, в котором младшие четыре бита ответственны за цвет символа, а старшие четыре бита — за цвет фона выводимых символов. Цвета задаются с помощью специальных констант, определённых в заголовочном файле <conio.h>.
04.010 бит мигания (байта атрибутов) blinking bit (of an attribute byte) Восьмой бит байта атрибута, ответственный за мигание символов.
04.011 первые восемь цветов first eight color Восемь цветов пониженной интенсивности. Эти цвета одинаково хорошо отображаются на всех цветных мониторах как для цвета символов, так и для цвета фона. К этим цветам относятся: красный, коричневый, зелёный, циан, синий, магента, чёрный и светло-серый (белый)
04.012 IBM PC совместимые (компьютеры) IBM PC compatible (computers) Компьютер, выпущенный корпорацией IBM, c микропроцессорами на основе архитектуры x86, работающий под управлением MS-DOS.
04.013 функция textcolor textcolor function Функция задаёт цвет текста при выводе на экран дисплея в системе программирования Turbo C/C++.
04.014 константа BLINK BLINK constant Константа, определённая в файле <conio.h> системы программирования Turbo C/C++, предназначенная для включения мигания символов при выводе на экран дисплея функцией textcolor и textbackground. Практически он включает бит мигания в байте атрибута.
04.015 функция textbackground textbackground function Функция задаёт цвет фона для текста при выводе на экран дисплея в системе программирования Turbo C/C++.
04.016 язык Turbo Pascal Turbo Pascal Язык Паскаль, разработанный и реализованный корпорацией Borland в 90-е года XX века.
04.017 команда be (на консоли) be command (of a console) Команда из пакета Norton Utilities, предназначенная для оформления цветом, псевдографикой при выводе текста на экран дисплея, и предоставляющий дополнительные возможности по работе с командными файлами MS-DOS и Windows.
04.018 команда cls cls command Внутренняя команда операционных систем корпорации Microsoft, предназначенный для очистки экрана дисплея.
04.019 операционная система MS-DOS MS-DOS operation system Операционная система корпорации Microsoft, работающая в командном интерфейсе (в технологии командной строки), предоставляющая полный доступ к аппаратуре программам операционной системы. Для этой операционной системы не существуют драйверы, однако она поддерживает ограниченный ассортимент устройств.
04.020 операционные системы Windows 9x/ME Windows 9x/ME operation systems Ранние операционные системы корпорации Microsoft, являющиеся переносом системы программирования MS-DOS на более современный платформы (Win32). В настоящее время эти операционные системы вытеснены операционными системами Windows на основе WinNT.
04.021 файлы конфигурации configuration files Файлы, содержащие в себе информацию о первоначальной настройке установленной операционной системы, применяемой при загрузке программы. Для платформы Windows 9x/ME файлами конфигурациями являются файлы C:\CONFIG.SYS, C:\AUTOEXEC.BAT, C:\Windows\win.ini, C:\Windows\system.ini, и некоторые другие.
04.022 реестр register База данных конфигурации операционных систем Microsoft Windows (платформа Win32), которая заменяет множество прежних файлов конфигурации ранних версий MS-DOS и Windows. Она расположена в нескольких скрытых файлах каталога: %SystemRoot%\System32

Глоссарий к лекции 5

Список терминов
№ п/п Термин Англ. Термин Разъяснение
05.001 консольный ввод console input Ввод данных с консоли (обычно это клавиатура) при помощи клавиатурного драйвера операционной системы. При консольном вводе перенаправление ввода невозможно.
05.002 клавиатура keyboard Совокупность клавиш, контактов, топологии проводников и встроенный микропроцессор контроллер, предназначенная для отслеживания нажатия и отпускания клавиш, генерирования уникальных ASCII и скэн-кодов клавиш и передача этих данных в компьютер.
05.003 топология topology Совокупность "переплетённых" проводников электричества, передающих сигналы от контактов клавиш контроллеру клавиатуры.
05.004 контроллер controller Микропроцессор в клавиатурном блоке, который считывает нажатие клавиш или комбинации клавиш на клавиатуре, преобразует полученные сигналы в скэн-коды и ASCII символы, и записывает полученные данные в кольцевой буфер клавиатуры.
05.005 нажатие клавиш key pressing Процесс, инициированный оператором ЭВМ, при котором замыкается контакт на указанной клавише, сигнал от которой передаётся контроллеру.
05.006 комбинация клавиш combination of a keys Одновременное нажатие управляющую и алфавитно-цифровую клавишу. Часто такое нажатие меняет скен-код клавиши.
05.007 скэн-код scan code Числовой номер, присваиваемый при нажатии на клавиатуре клавиши или комбинации клавиш. Каждая клавиша, не зависимо от того, "серая" она или "белая", имеет собственный скен-код.
05.008 таблица символов codepage Таблица соответствия литер латинского или национального алфавитов целым числам, представляющим коды символов в компьютере. Для кириллических символов основными таблицами символов являются кодировки OEM 866, ANSI cp 1251, KOI8-R и UTF-8.
05.009 серые клавиши grey keys Синоним управляющих клавиш.
05.010 управляющие клавиши control keys Клавиши на клавиатуре, нажатие на которые не приводит к вводу в компьютер какого либо символа, а служит для управления этим вводом. В частности нажатие клавиш Shift, Ctrl и Alt меняет скен коды нажатых клавиш, клавиша Enter передаёт в компьютер команду: "перевод строки", клавиша TAB передаёт компьютеру команду на отступ, Esc обычно вызывает отмену ввода и т.п.
05.011 алфавитно-цифровые клавиши alphabet keys Клавиши на клавиатуре, нажатие на которые приводит к вводу в компьютер алфавитно-цифровых символов, знаков препинания, пробелов или других символов ASCII.
05.012 белые клавиши white keys Синоним алфавитно-цифровых клавиш.
05.013 эхопечать echo print Вывод на экран дисплея символа с ASCII кодом, соответствующему нажатому на клавиатуре символов. Символы с ASCII 0 и скэн-коды на дисплей не выводятся. Эхопечать удобна при вводе текста, однако она не применяется при вводе паролей и управляющих символов. Вместо этого используются функции без эхопечати.
05.014 клавиатурный буфер keyboard buffer Кольцевой буфер клавиатуры, хранящий первые 30 байт символов, введённых с клавиатуры.
05.015 кольцевой буфер circular buffer Буфер, работающий по принципу: "первые записанные в него данные первыми считываются из этого буфера".
05.016 FIFO FIFO (first in first out) Аббревиатура, означающая принцип работы кольцевого буфера и очереди: "первая записанная в него информация будет считана из него первой".
05.017 LIFO LIFO (last in first out) Аббревиатура, означающая принцип работы стека: "последняя записанная в буфер информация будет считана из него первой".
05.018 переполнение буфера buffer overflow Системная ошибка, возникающая, когда в некоторый буфер в оперативной памяти записывается больше информации, чем он может получить. Из-за этого генерируется прерывание операционной системы, который может перехватить хакер для внедрения в компьютер своего кода.
05.019 Ctrl+Break сочетание Ctrl+Break Combination Это сочетание клавиш в MS-DOS и в режиме эмуляции терминала в Windows и Linux используется для прерывания работы текущей программы и возврата к приглашению командной строки. Эта функция может "блокироваться" в алгоритме работы программы системным программистом (хотя это делать нежелательно).
05.020 забой backspace Операция, исполняемая при нажатии на клавишу "Backspace" (сразу над клавишей "Enter"). Эта операция удаляет символ слева от курсора, и передвигает курсор на его место. На старых компьютерах в редактируемую строку при этом записывался символ ASCII 127.
05.021 возврат каретки carriage return ASCII символ с номером 13, инициирующий запись в конец строки символов "CR/LF" (в Windows) и перевод ввода-вывода остальных символов с новой строки (на экране дисплея, в рабочей области окна и т.п.).
05.022 ASCII 13 ASCII 13 Символ, имеющий в компьютерных технологиях название "возврат каретки", обозначение "CR". Этот символ служит для перевода вывода на новую строку в операционных системах корпораций Microsoft и Apple.
05.023 редактирование строки edit (of a line) Процесс последовательного ввода строки символов, удаления неправильно набранных символов (клавишей "Backspace") и подтверждение ввода символов (нажатие клавиши "Enter").
05.024 клавиша Backspace Backspace key "Серая клавиша" на клавиатуре, расположенная сразу над клавишей "Enter". При нажатии не неё осуществляется операция "забой".
05.025 гудок динамика hooter of an dynamic speaker Звуковой сигнал, созданный динамиком на материнской плате (его частотой и длительностью звучания можно управлять), подаваемый в случае критической ошибки или напоминания о необходимом действии.
05.026 пароль password Набор символов, набираемый на клавиатуре без эхопечати, предназначенный для разрешения входа в систему или доступа к ресурсам компьютера.
05.027 приглашение prompt Текстовое сообщение, предваряющее ввод текста (или пароля). Необходимо всегда предварять ввод какого-либо ввода приглашением, чтобы оператору было понятно, какие данные необходимо ему вводить в данный момент времени.
< Лекция 12 || Дополнительный материал 1: 1234567
Дмитрий Карпов
Дмитрий Карпов
Россия, Нижний Новгород
Олег Корсак
Олег Корсак
Латвия, Рига