Электронная библиотека » Федор Новиков » » онлайн чтение - страница 19


  • Текст добавлен: 14 ноября 2013, 04:57


Автор книги: Федор Новиков


Жанр: Словари, Справочники


сообщить о неприемлемом содержимом

Текущая страница: 19 (всего у книги 46 страниц)

Шрифт:
- 100% +

Таблица К.3. Пример конечного автомата


К. а. не является универсальным способом задания алгоритмов, т. е. не всякий алгоритм может быть задан К. а., однако во многих случаях К. а. очень удобен, например, в задачах трансляции, преобразования форматов и др. К. а. можно задать не только таблицей, но и графом, вершинами которого являются состояния, а на дугах указаны условия перехода и выполняемые действия. Например, на рис. К.4 изображен в нотации унифицированного языка моделирования тот же К. а., что и в табл. К.3. Ср. машина Тьюринга


Рис. К.4. Пример конечного автомата


КОНЕЧНЫЙ ПОЛЬЗОВАТЕЛЬ [end user]. 1. Лицо, для которого предназначена информация, выводимая компьютером. Ср. пользователь. 2. Лицо, которое пользуется компьютером или программами (в отличие от тех, кто занимается их разработкой и сопровождением). Ср. пользователь

КОНКАТЕНАЦИЯ [concatenation]. Операция последовательного объединения двух или более элементов данных в один. Например, К. строк – объединение символьных или битовых строк в одну строку без нарушения порядка следования знаков в каждой строке. А К. файлов – последовательное слияние содержимого двух однотипных файлов в один файл. В операционных системах и языках программирования существуют специальные команды или операции К. Например, в языке Паскаль операция + объединяет отдельные символьные данные в единую строку

КОНСОЛЬ [console]. 1. Пульт управления вычислительной системой. Обычно К. называется терминал, с которого пользователь (оператор) может управлять операционной системой. 2. Программа, которая позволяет работать с какой-либо системой в интерактивном режиме. Например, консоль PVM – программа, позволяющая работать с параллельной виртуальной машиной в интерактивном режиме.

КОНСОРЦИУМ ПО ОБЪЕКТНЫМ ТЕХНОЛОГИЯМ, консорциум OMG [object management group (OMG)]. Некоммерческая организация компаний, выпускающая стандарты в области объектно-ориентированного программирования. Например, стандарт унифицированного языка моделирования UML выпущен консорциумом OMG

КОНСОРЦИУМ OMG [object management group (OMG)]. To же, что консорциум по объектным технологиям

КОНСОРЦИУМ W3C [World Wide Web consortium, WWW consortium (W3C)]. To же, что консорциум World Wide Web

КОНСОРЦИУМ WORLD WIDE WEB, консорциум W3C [World Wide Web consortium, WWW consortium (W3C)]. Международная организация, объединяющая более 500 фирм во всех уголках мира, вклад которых в расширение Всемирной сети получил международное признание. Среди членов К. W3C корпорации Apple, IBM, Microsoft, Netscape, Sony, Xerox и др. К. W3C был основан в октябре 1994 г., чтобы способствовать развитию сетевых технологий (разработке общих протоколов, спецификаций, инструментария и т. п.) и тем самым полностью раскрыть потенциал сети как форума для информации, коммерции, коммуникации и общественного понимания. Например, за последние пять лет К. W3C разработано более 20 технических спецификаций для сетевой инфраструктуры (компьютеров, телекоммуникаций, технологий мультимедиа). На рис. К.5 представлена домашняя страница веб-сайта К. W3C


Рис. К.5. Домашняя страница W3C


КОНСТАНТА [constant]. Элемент данных, присутствующий в тексте программы и не меняющий своего значения при многократном ее использовании. К. могут быть численными, например, целая К. (К. в виде числа целого типа) или вещественная К. (К. в виде числа вещественного типа), логическими (логическое значение), символьными (строка) и адресными. Тип К. однозначно определяется способом ее записи. Например, в выражении х + 3.1416 К. 3.1416 – число вещественного типа с фиксированной точкой. А в операторе Writeln (Output, 'До свидания.') К. является строка До свидания. См. символьная константа

КОНСТРУИРОВАНИЕ [construction]. Фаза процесса разработки программного обеспечения, в течение которой проводятся детальное проектирование, реализация и тестирование

КОНСТРУКТОР [constructor]. Операция с областью действия в масштабе класса, которая создает и инициализирует экземпляр класса

КОНТЕЙНЕР [container]. Объект, основным назначением которого является содержание других объектов. Например, папка в дереве каталогов является К., предназначенным для содержания других папок и файлов. Другой пример: документ, содержащий связанные или внедренные объекты, созданные другим приложением. См. связывание и внедрение объектов

КОНТЕКСТНОЕ МЕНЮ [context menu, shortcut menu]. Меню, которое содержит команды, применимые в данном контексте. Например, во многих приложениях Windows, если выделить какой-либо объект и щелкнуть правой кнопкой мыши, то появится К. м., содержащее команды, выполняемые с выделенным объектом в его текущем состоянии. На рис. К.6 приведен пример К. м. в приложении MS Word. К. м. является удобным средством интерфейса пользователя, заметно ускоряющим работу с приложением


Рис. К.6. Контекстное меню для выделенного абзаца


КОНТЕКСТНО-ЗАВИСИМАЯ СПРАВКА [context-sensitive help]. Справочная система, которая выдает пользователю справочную информацию с учетом текущего контекста его работы. Например, если выделен некоторый объект, то при нажатии клавиши <F1> выводится список разделов справки, имеющих отношение к работе с объектами данного типа

КОНТРОЛЛЕР [controller]. Специализированный процессор, автоматически управляющий работой или согласующий работу подключенных к нему устройств. К К. обычно подключаются внешние устройства. К. также является составной частью каналов связи. Одна из его функций заключается в форматировании данных для передачи по каналу связи или для записи на носитель данных. Чаще всего К. технически выполняется в виде отдельной платы. См. контроллер жесткого диска

КОНТРОЛЛЕР ЖЕСТКОГО ДИСКА [hard disk controller]. В персональных компьютерах – контроллер, служащий для согласования работы центрального процессора и жесткого диска. К. ж. д. может располагаться на жестком диске, на материнской плате, на отдельной плате, вставляемой в разъем материнской платы. Для ускорения выборки данных с жесткого диска К. ж. д. может иметь кэш-память. В персональных компьютерах применяются контроллеры следующих типов (в порядке возрастания скорости передачи данных): IDE; ESDI; SCSI

КОНТРОЛЬ КАЧЕСТВА [quality assurance (QA)]. Процесс, с помощью которого можно обеспечить достижение заявленного уровня качества, в частности, при разработке программ. Сокращение QA часто используется также для обозначения подразделения, обеспечивающего К. к.

КОНТРОЛЬ НА ЧЕТНОСТЬ [parity check]. To же, что контроль по четности

КОНТРОЛЬ ПО ЧЕТНОСТИ, контроль на четность, контроль четности [parity check]. Метод контроля правильности хранения или передачи данных, основанный на следующем приеме. К определенному количеству (группе) разрядов двоичного кода данных добавляется дополнительный контрольный бит. Значение этого бита устанавливается равным 0, если число единиц в группе бит четное, и равным 1, если число единиц нечетное. При расшифровке информации содержимое контрольного бита игнорируется. Такой прием приводит к расширению кода (биты, содержащие информацию, плюс контрольный бит). Проверка искажений при хранении или передаче данных сводится к подсчету количества единиц в расширенных группах бит. Оно всегда должно быть четным. В некоторых случаях, исходя из особенностей аппаратных средств, устанавливается контроль по нечетности, при котором значение дополнительного контрольного бита равно 0, если число единиц в группе бит нечетное, и равно 1, если число единиц четное

КОНТРОЛЬ ЧЕТНОСТИ [parity check]. To же, что контроль по четности

КОНТРОЛЬНАЯ ТОЧКА [checkpoint]. 1. Место в программе, где осуществляется проверка либо запись во внешнюю память данных, необходимых для повторного возобновления работы программы. Обычно считается, что К. т. располагается перед первым оператором или первой командой, осуществляющими такую проверку или запись. В случае машинного сбоя или нежелательного хода вычислительного процесса осуществляется откат и процесс восстанавливается. При этом результаты работы компьютера после «прохождения» последней К. т. теряются. Однако для больших задач такая методика эффективна, ибо в противном случае пришлось бы решать задачу с самого начала. См. образ задачи, откат. 2. То же, что образ задачи. 3. То же, что точка прерывания. См. отладка программы

КОНТУР [path]. Представление сложной линии средствами векторной графики, обычно основанными на использовании специального математического аппарата кривых Безье

КОНТУРНЫЙ РЕЖИМ [wire frame]. Способ отображения на экране объектов векторной графики в виде проволочных каркасов – без толщины и цвета обводки и без заливки

КОНФЕРЕНЦИЯ [conference]. 1. То же, что телеконференция. 2. Телефонное соединение, охватывающее трех и более абонентов сети. См. устройство управления конференциями

КОНФИГУРАЦИЯ [configuration]. 1. Компоновка системы с четким определением характера, количества, взаимосвязей и основных характеристик ее функциональных элементов. Например, конфигурация компьютера. 2. Набор аппаратных и программных установок (например, положений переключателей, значений управляющих переменных, опций), задающих режим функционирования программы или устройства. Например, конфигурация безопасности. Ср. профиль оборудования, профиль пользователя

КОНФИГУРАЦИЯ БЕЗОПАСНОСТИ [security configuration]. Совокупность параметров выбранной политики безопасности. К. б. хранятся в виде файлов (имеются стандартные конфигурации), которые можно модифицировать, создавая собственные конфигурации, и применять к компьютерам.

КОНФИГУРАЦИЯ КОМПЬЮТЕРА [hardware configuration]. Совокупность аппаратных средств и соединений между ними в вычислительной системе, используемая в течение определенного периода эксплуатации. К. к. определяется набором характеристик устройств, входящих в состав вычислительной системы. Например, основными характеристиками персональных компьютеров являются тип и тактовая частота процессора; наличие математического сопроцессора; объем оперативной памяти; наличие и объем кэш-памяти; тип системной шины; наличие локальной шины; тип видеоадаптера и объем видеопамяти; тип контроллера и объем памяти жесткого диска; количество и тип накопителей для гибких дисков; количество и типы портов; тип (цветной или монохроматический), размер по диагонали и размер зерна дисплея. Так, указанная в рекламном объявлении К. к. «Celeron 633, 64Mb RAM, 10Gb HDD, CD48x, Creative SB-128, fax-modem 56K Genius, монитор Hyundai S570 15» TCO-99, клавиатура, мышь, колонки 120 Вт" означает, что на компьютере установлены: центральный процессор марки Celeron, который работает с тактовой частотой 633 МГц; оперативная память емкостью 64 Мбайт; жесткий диск емкостью 10 Гбайт; привод CD-ROM со скоростью вращения в 48 раз больше стандартной, звуковая плата Sound Blaster, факсмодем со скоростью передачи данных 56 000 бод, монитор производства компании Hyundai с размером экрана 15 дюймов по диагонали; клавиатура; мышь и звуковые колонки мощностью 120 Вт

КОНФИГУРИРОВАНИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ [OS generation]. То же, что генерация операционной системы

КОНФЛИКТ [conflict]. To же, что конфликтная ситуация

КОНФЛИКТНАЯ СИТУАЦИЯ, конфликт [conflict situation, conflict]. 1. Состояние вычислительной системы, когда две и более задачи одновременно претендуют на одни и те же ресурсы. 2. Ситуация, при которой взаимодействующие программы или разные модули одной программы используют одно имя для обозначения разных объектов. 3. Ситуация, при которой нескольким устройствам выделены (частично) совпадающие ресурсы. Например, разным устройствам ввода/вывода назначены пересекающиеся диапазоны адресов оперативной памяти 4. Ситуация при моделировании, при которой атрибут или операция с одним и тем же именем наследуется от нескольких классов одновременно, или когда одно и то же событие запускает более одного перехода в конечном автомате, или же любая подобная ситуация, когда при соблюдении стандартных правил возможно появление результатов, обратных ожидаемым. В зависимости от семантики каждого вида элемента модели, конфликт разрешается с помощью определенного правила

КОНФЛИКТ УСТРОЙСТВ [device conflict]. Конфликт, происходящий в момент, когда два или более устройств пытаются получить доступ к одному и тому же системному ресурсу. Это могут быть линии запросов на прерывание, каналы прямого доступа к памяти, порты ввода/вывода и адреса памяти

КОНЦЕНТРАТОР, хаб [concentrator, hub]. Устройство, соединяющее несколько узлов вычислительной сети. Например, в сети древовидной топологии несколько рабочих станций подсоединяются по индивидуальным каналам связи к одному К., который, в свою очередь, соединяется одним каналом с остальной сетью. Такое использование К. позволяет достичь существенной экономии затрат на аппаратное обеспечение каналов связи. Кроме того, К. обычно предоставляет дополнительные возможности, например, автоматическое отслеживание разрыва связи и др.

КОНЦЕПТУАЛЬНЫЙ ПОИСК [concept search]. Поиск документов, имеющих прямое отношение к указанному поисковому слову, а не просто содержащих его. См. поисковая система. Ср. поиск по ключевым словам, морфологический поиск, поиск в определенных полях

КОНЪЮНКЦИЯ [conjunction]. To же, что логическое умножение. См. логические операции

КООПЕРАТИВНАЯ МНОГОЗАДАЧНОСТЬ [cooperative multitasking]. Поддерживаемый многозадачной операционной системой режим мультипрограммирования, при котором работающие приложения регулярно уступают центральный процессор операционной системе, чтобы могли выполняться другие приложения. Ср. вытесняющая многозадачность

КООПЕРАЦИЯ [collaboration]. В унифицированном языке моделирования UML описание взаимосвязи объектов, которые взаимодействуют для обеспечения некоторого поведения, такого как вариант использования или операция. К. изображается на диаграмме кооперации

КОП [operation code (opcode)]. To же, что код операции

КОПИРОВАНИЕ [сору]. В приложениях операционной системы Windows — копирование выделенных данных из документа в буфер обмена. См. выделение. Ср. вырезание

КОПИРОВАНИЕ ДИРЕКТОРИЯ [directory copying]. To же, что копирование каталога

КОПИРОВАНИЕ КАТАЛОГА, копирование директория [directory copying, folder copying]. Процедура воспроизведения содержимого одного каталога в другом каталоге или на другом носителе данных с сохранением исходного каталога. Каталог копируется вместе со всеми содержащимися в нем подкаталогами и файлами. При этом исходный каталог сохраняется в памяти на прежнем месте. Ср. перенос каталога. Копию каталога можно создать под другим именем. К. к. выполняется с помощью стандартных средств операционной системы. Например, в операционной системе Windows К. к. удобно выполнять с помощью перетаскивания мышью в программе Проводник. См. копирование файла

КОПИРОВАНИЕ ФАЙЛА [file copying]. Процедура переноса данных из одного файла в другой с сохранением исходного файла. Содержимое копируемого файла можно записать в виде файла с тем же именем в другой каталог того же носителя данных или на другой носитель данных либо, изменив имя, в любой каталог любого носителя данных. При этом исходный файл сохраняется в памяти. Ср. перенос файла. В одном каталоге можно создать несколько копий одного и того же файла, но под разными именами. Процедуру К. ф. можно осуществлять сразу над группой файлов. К. ф. выполняется с помощью стандартных средств операционной системы. Например, в операционной системе Windows К. ф. удобно выполнять с помощью перетаскивания мышью в программе Проводник (рис. К.7). Для этого значок файла нужно выделить на правой панели (см. отметка файлов и каталогов) и подвести указатель мыши к выделенным файлам, нажать левую кнопку мыши и, не отпуская ее, перетащить выделенный файл или группу файлов в нужный каталог на левой панели. Если рядом с указателем мыши имеется значок +, то произойдет копирование, в противном случае – перенос. Изменить режим по умолчанию (т. е. копирование на перенос и перенос на копирование можно, нажав и удерживая в процессе перетаскивания клавишу <Ctrl>). См. копирование каталога


Рис. К.7. Копирование файлов с помощью программы Проводник


КОРЗИНА [basket, recycle bin]. Область памяти, предназначенная для хранения ненужных данных. В операционной системе Windows К. оформлена в виде каталога (папки), обычно представленного на главной панели системы значком с изображением корзины для бумаг. В К. хранятся удаленные каталоги и файлы. Процесс удаления состоит в перетаскивании мышью удаляемого объекта и «сбрасывании» его в К. После этой процедуры удаленные данные продолжают занимать место в физической дисковой памяти, однако их имена не отображаются в обычном списке файлов и каталогов. Поэтому их прямое использование становится невозможным. Пользователь при необходимости может снова сделать находящиеся в К. объекты доступными для использования либо окончательно стереть, освободив дисковое пространство. См. удаление, восстановление файла, стирание

КОРНЕВОЙ КАТАЛОГ, главный каталог [root directory, master directory]. Каталог, в котором зарегистрированы все файлы и подкаталоги 1-го уровня иерархии в файловой системе. Считается, что имя К. к. совпадает с именем запоминающего устройства (диска), на котором он расположен. К. к. обычно занимает специальное место на «своем» диске

КОРНЕВОЙ СЕГМЕНТ [root segment]. Основная часть оверлейной программы, постоянно находящаяся в оперативной памяти в течение всего времени выполнения программы. См. оверлейная структура

КОРРЕКТОР [spelling checker]. To же, что блок орфографического контроля

КОРТЕЖ [tuple]. Запись в реляционной базе данных. Все К. одной таблицы реляционной базы данных имеют одну и ту же структуру полей

КОСВЕННАЯ АДРЕСАЦИЯ [indirect addressing]. Метод адресации, при котором адресная часть команды указывает на ячейку памяти, содержащую адрес операнда. Ср. прямая адресация

КРАКЕР [cracker]. 1. Название хакера, принятое в Интернете. В отличие от слова «хакер», которое здесь не носит негативного оттенка, К. называют «нехорошего человека», взламывающего защиту с целью несанкционированного доступа. 2. Хакерские программы, ломающие защиту от несанкционированного доступа

КРИВАЯ БЕЗЬЕ [Bezier curve]. Один из типов кривых, применяемых в векторной графике. К. Б. математически описывается интерполирующим алгебраическим многочленом 3-й степени, зависящим от заданных опорных точек. Это позволяет с помощью небольшого числа точек определить множество разнообразных гладких кривых. Выбирая положение этих точек на экране с помощью мыши или другого указательного устройства, можно придать К. Б. нужную форму. Поэтому К. Б. широко используются в системах автоматизированного проектирования и программах рисования для плавного сопряжения гладких кривых произвольной формы (рис. К.8)


Рис. К.8. Кривая Безье


КУРСИВ [italic]. Начертание шрифта, при котором символы изображаются наклоненными вправо и скругленными. Например, в данном словаре К. используется для выделения ссылок на другие словарные статьи

КУРСОР [cursor]. 1. Световая отметка, обозначающая текущую позицию на экране, в которую будет произведен ввод символа при нажатии символьно-цифровой или буквенной клавиши. Обычно К. представляет собой яркий мигающий знак подчеркивания, вертикальную черту, прямоугольник или рамку. Передвижение К. по экрану осуществляется с помощью клавиш управления курсором. После ввода символа К. автоматически перемещается в следующую позицию на экране. 2. То же, что указатель мыши. 3. То же, что цветовой маркер. 4. В некоторых системах управления базами данных К. называют множество записей, полученных в результате выполнения запроса, к которым возможен последовательный доступ с помощью операций «перейти к следующей», «перейти к предыдущей». При этом СУБД «помнит» текущую запись в каждом из таких множеств записей, чем и объясняется использование термина К. в данном случае

КУЧА [heap]. Область оперативной памяти, отводимая программе для хранения данных, объем которых заранее не известен. Память из К. распределяется динамически в ходе выполнения программы. По запросу программы ей из К. выделяется блок памяти нужной величины, в котором временно размещаются данные. После их использования память освобождается. В процессе работы программы может оказаться, что в К. свободного участка нужной длины нет, а есть несколько мелких участков между блоками. В этом случае производится дефрагментация К., при которой блоки располагаются встык друг к другу, освобождая память нужной длины. В языках Паскаль и Си предусмотрены специальные операторы запроса и освобождения памяти из К. Ср. стек. См. динамическое распределение памяти, чистка памяти

КЭШ [cache]. To же, что кэш-память

КЭШИРОВАНИЕ [caching]. Работа с использованием кэш-памяти. См. кэширование диска

КЭШИРОВАНИЕ ДИСКА [disk caching]. Хранение в оперативной памяти наиболее часто используемых секторов диска с целью увеличения скорости обмена данными между диском и оперативной памятью. В оперативной памяти операционной системой выделяется специальная область, в которой организуется буферная память — кэш. В нее помещаются данные, считанные с диска, и сохраняются там до тех пор, пока не будут вытеснены другими данными. Когда данные потребуются повторно, они могут быть считаны не с диска, а из кэша, а значит, быстрее. К. д. применяется не только при чтении, но и при записи. В этом случае данные могут сначала обновляться в кэше, а затем в «удобное» время копироваться на диск. Таким образом, К. д. не только увеличивает производительность компьютера, но и продлевает срок службы накопителей. Ср. кэш-память

КЭШИРОВАНИЕ ПАРОЛЕЙ [password caching]. Средство автоматического ввода паролей для доступа к различным объектам. При этом пользователю нужно помнить только один пароль – для регистрации в сети или в операционной системе Windows. Все остальные пароли пользователя хранятся в зашифрованном виде и становятся доступны только после регистрации в системе

КЭШИРОВАНИЕ С ОБРАТНОЙ ЗАПИСЬЮ [write-back caching]. Режим работы кэш-памяти, при котором в нее заносятся как данные операций чтения из внешней памяти (например, с диска), так и данные операций записи на диск. При этом запись во внешнюю память может быть отложена до выполнения определенных условий. Ср. кэширование с прямой записью

КЭШИРОВАНИЕ С ПРЯМОЙ ЗАПИСЬЮ [write-through caching]. Режим работы кэш-памяти, при котором в нее заносятся только данные операций чтения из внешней памяти (например, с диска), а данные операций записи сбрасываются на диск немедленно. При этом процессор должен ждать завершения записи. Ср. кэширование с обратной записью

КЭШ-ПАМЯТЬ, кэш [cache memory]. «Сверхоперативная» буферная память, предназначенная для промежуточного хранения наиболее часто используемых процессором данных. К.-п. служит для частичной компенсации разницы в скорости процессора и основной памяти и создается на запоминающих устройствах (обычно на регистрах) со скоростью чтения данных выше, чем у оперативной памяти. К.-п. работает следующим образом. Запрашивая данные, процессор сначала просматривает К.-п. и, если там эти данные есть, считывает их оттуда. Если их там не оказалось, то необходимые данные вызываются из оперативной памяти и параллельно копируются на свободное место в К.-п., где и хранятся до тех пор, пока не потребуется освободить место для записи новой порции данных. При этом в память, как правило, вытесняются наименее используемые данные. В итоге увеличивается производительность процессора за счет уменьшения общего времени выборки часто требуемых данных


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | Следующая
  • 5 Оценок: 1

Правообладателям!

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


Популярные книги за неделю


Рекомендации