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


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


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


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


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

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

Шрифт:
- 100% +

КОЛОНТИТУЛ [header, footer, running head]. Текст или изображение, которое размещается на верхнем или нижнем поле страницы вне области основного текста. К., размещенный на верхнем поле, называется верхним колонтитулом (header, running head), а размещенный на нижнем поле – нижним колонтитулом (footer). Обычно в К. помещают такую информацию, как номер страницы, название главы или части книги и т. п. Современные настольные редакционно-издательские системы имеют средства для автоматизированного формирования К.

КОЛЬЦЕВАЯ СЕТЬ, сеть кольцевой топологии [ring network]. Локальная вычислительная сеть, узлы которой соединены в кольцо. Сообщения в такой сети проходят в одном направлении от узла к узлу, каждый из которых проверяет адрес назначения, содержащийся в сообщении. Если адрес в сообщении совпадает с адресом узла, сообщение принимается, если нет, узел регенерирует сигнал и направляет сообщение к следующему узлу. См. топология сети. Ср. древовидная сеть, радиальная сеть, шинная сеть

КОЛЬЦЕВАЯ СЕТЬ С МАРКЕРНЫМ ДОСТУПОМ, кольцевая сеть с передачей маркера, маркерная кольцевая сеть [token ring network]. Сеть с маркерным доступом, выполненная по кольцевой топологии. Регламентируется стандартом ЕЕЕ 802.5. См. сеть кольцевой топологии

КОЛЬЦЕВАЯ СЕТЬ С ПЕРЕДАЧЕЙ МАРКЕРА [token ring network]. To же, что кольцевая сеть с маркерным доступом

КОМАНДА [instruction, command]. 1. Элементарное предложение машинного языка или автокода, содержащее предписание компьютеру выполнить некоторую машинную операцию или действие. Определяя операцию или действие, К. несет следующую информацию: 1) код операции; 2) адреса или имена операндов, участвующих в операции. Например, К. «сложить содержимое ячейки 50 с содержимым ячейки 774» имеет следующую структуру: <Код операции «сложить»><Адрес:50><Адрес:774>. См. система команд. 2. Управляющий сигнал, инициирующий выполнение определенной операции в исполнительном устройстве

КОМАНДА АССЕМБЛЕРА [assembly instruction]. Основная конструкция (оператор) языка ассемблера, с помощью которой записывается программа на этом языке. Как правило, одна К. а. транслируется в одну эквивалентную машинную команду

КОМАНДА БЕЗУСЛОВНОГО ПЕРЕХОДА [unconditional jump instruction, unconditional branch instruction]. To же, что команда безусловной передачи управления. См. команда передачи управления

КОМАНДА БЕЗУСЛОВНОЙ ПЕРЕДАЧИ УПРАВЛЕНИЯ, команда безусловного перехода [unconditional jump instruction, unconditional branch instruction] . См. команда передачи управления

КОМАНДА ВВОДА [input instruction]. Машинная команда, определяющая ввод данных с внешнего устройства в основную память

КОМАНДА ВЕТВЛЕНИЯ [branch instruction]. To же, что команда передачи управления

КОМАНДА ВОЗВРАТА [return instruction]. Команда перехода, предписывающая выход из подпрограммы и возврат в вызывающую программу

КОМАНДА ВЫВОДА [output instruction]. Машинная команда, определяющая вывод данных из основной памяти во внешнее устройство

КОМАНДА ОПЕРАЦИОННОЙ СИСТЕМЫ [executive directive]. Предписание, инициирующее выполнение операционной системой определенных действий. Например, создать новый каталог или напечатать файл. К. о. с, как правило, состоит из имени команды и, возможно, параметров, содержащих необходимую уточняющую информацию. Например, команда печати файла, имеющего имя report.txt, в операционной системе MS-DOS имеет вид: сору report.txt prn и означает скопировать файл report.txt на принтер. Здесь сору – имя команды копирования файла, a report.txt и prn – параметры, указывающие, что копировать и куда. К. о. с. либо вводятся пользователем или оператором ЭВМ с клавиатуры в командную строку на экране дисплея, либо могут быть внесены в специальный командный файл, при исполнении которого они выполняются так, как будто вводятся с клавиатуры. К. о. с. обрабатываются командным процессором, являющимся составной частью операционной системы. Некоторые операционные системы имеют команды двух типов: внутренние, выполняемые самим командным процессором, и внешние, реализуемые отдельными специальными программами. См. внутренняя команда MS-DOS, внешняя команда MS-DOS. Повсеместное применение оболочек операционных систем привело к тому, что К. о. с. используются в основном в командных файлах, и рядовому пользователю для успешной работы на компьютере знание этих команд не обязательно. См. интерфейс командной строки

КОМАНДА ПАУЗЫ [pause instruction]. Команда, предписывающая временное прекращение выполнения программы. Например, на персональных компьютерах К. п. выдается нажатием клавиши <Pause> (<Break>). После чего программа прекращает работу, возобновить которую можно нажатием клавиши <Enter>

КОМАНДА ПЕРЕДАЧИ УПРАВЛЕНИЯ, команда ветвления, команда перехода [jump instruction, branch instruction]. Команда, предписывающая либо передачу управления без всякого условия, по заранее определенному адресу (К. безусловной п. у.), либо предварительную проверку условия, которое должно быть удовлетворено, чтобы такая передача управления состоялась (К. условной п. у.). Если условие передачи управления не выполнено, то управление передается команде, следующей сразу за К. п. у.

КОМАНДА ПЕРЕСЫЛКИ [sending instruction]. Машинная команда, определяющая пересылку данных из одного места основной памяти в другое

КОМАНДА ПЕРЕХОДА [jump instruction, branch instruction]. To же, что команда передачи управления

КОМАНДА ПРЕРЫВАНИЯ [trap instruction]. Команда, вызывающая прерывание

КОМАНДА УСЛОВНОГО ПЕРЕХОДА, команда условной передачи управления [condition jump instruction, condition branch instruction]. См. команда передачи управления

КОМАНДНАЯ КЛАВИША [accelerator key, keyboard accelerator, keyboard shortcut, shortcut key]. Клавиша или комбинация двух (максимум трех) клавиш, одновременное нажатие которых вызывает определенные действия программы или вычислительной системы. В качестве К. к. обычно используются функциональные и управляющие клавиши клавиатуры либо сочетания этих клавиш с буквенными. Например, одновременное нажатие сочетания клавиш <Ctrl>+<Alt>+<Del> вызывает перезагрузку операционной системы MS-DOS. К. к., управляющие конкретным приложением, обычно называют клавишами быстрого вызова

КОМАНДНАЯ СТРОКА [command line]. Строка экрана дисплея, предназначенная для записи вводимых пользователем команд операционной системы и запуска программ с клавиатуры. Когда операционная система готова к приему команд, она выдает в начале К. с. приглашение, которое может содержать некоторую нужную пользователю информацию о текущем состоянии системы. Например, в приглашении MS-DOS C:EXE> сообщается о текущем дисководе С: и текущем каталоге ЕХЕ.

КОМАНДНЫЙ ПРОЦЕССОР, процессор командного языка [command processor, shell]. 1. Часть операционной системы, обрабатывающая команды операционной системы, вводимые пользователем с терминала или содержащиеся в командном файле. Например, К. п. операционной системы MS-DOS — программа command.com. 2. То же, что контроллер

КОМАНДНЫЙ ФАЙЛ, пакетный файл [command file, batch file]. Исполняемый файл, содержащий команды операционной системы. Обычно К. ф. имеет расширение bat и представляет собой текстовый файл, каждая строка которого – команда операционной системы или имя исполнимой программы. К. ф. выполняется командным процессором. При этом часто допускается использование в К. ф. условных операторов, циклов и других управляющих конструкций. В этом случае К. ф. также называют сценарием. Например, ниже приведен текст К. ф., реализующего следующий сценарий: если программа helpshow.exe доступна, то очищается экран, вызывается программа helpshow.exe с параметром readme и еще раз очищается экран. В противном случае ничего не делается

@echo off

if not exist helpshow.exe goto Done

cls

helpshow read.me

cls

:Done

КОМИТЕТ ПО ИНЖЕНЕРНЫМ ВОПРОСАМ ИНТЕРНЕТА [Internet Engineering Task Force (IETF)]. To же, что Инженерный консорциум разработчиков стандартов Интернета

КОМИТЕТ IETF [Internet Engineering Task Force (IETF)]. To же, что Инженерный консорциум разработчиков стандартов Интернета

КОММЕНТАРИЙ [comment]. Ограниченный специальным образом фрагмент программы, предназначенный для чтения человеком и игнорируемый при трансляции. К. служит для включения в текст программы пояснений, облегчающих человеку ее чтение и анализ. В каждом языке программирования имеется свой синтаксис К. В языках Паскаль и Си К. заключают в скобки, например, {…}или (*…*) – в Паскале, /*…*/ либо //…// – в Си. В Фортране каждый К. занимает отдельную строку и начинается с символа C или * в ее первой позиции. См. закомментировать

КОММЕРЧЕСКИЙ ПРОГРАММНЫЙ ПРОДУКТ [program product, software] . Программный продукт, изготовленный для продажи

КОММУНИКАТОР [communicator]. 1. Программное средство управления взаимодействием группы параллельных вычислительных процессов в MPI-программах. 2. Информационная структура данных, описывающая множество процессов, которые могут обмениваться сообщениями друг с другом

КОММУНИКАЦИОННЫЙ ДИАМЕТР [bandwidth, communication range]. Максимальный путь между любыми двумя узлами сети

КОММУТАЦИЯ [switching]. Установление связи между двумя или несколькими устройствами из определенного множества устройств путем создания временных, а не постоянных соединений

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

КОММУТАЦИЯ СОЕДИНЕНИЙ [connection switching]. Принцип организации связи по сети передачи данных, основанный на предварительном установлении соединения между взаимодействующими узлами с последующей передачей информации по этому соединению. К. с. – основа телефонной связи. Ср. коммутация пакетов

КОМПАКТ-ДИСК [compact disk (CD), CD-ROM]. 1. Лазерный диск стандартного размера (5,25 дюйма), применяющийся в аудиосистемах и в персональных компьютерах. 2. То же, что лазерный диск

КОМПИЛИРУЕМЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ [compiled programming language]. Язык программирования (например, C++), который предполагает трансляцию программы из исходного кода в машинно-исполнимую форму. Процесс трансляции называется компиляцией. Компиляция должна быть выполнена до того, как программа может начать выполняться. См. компиляция, компилятор. Противоп. интерпретируемый язык программирования

КОМПИЛЯТОР [compiler]. Программа-транслятор, выполняющая компиляцию программных модулей. В отличие от интерпретатора К. только преобразует программу, составленную на языке программирования высокого уровня, в программу на машинном языке или языке, близком к машинному, не участвуя в ее исполнении. На вход К. поступает исходный модуль, который после компиляции преобразуется в объектный модуль. К. являются неотъемлемой частью системы программирования. Существуют различные виды К.: интерпретирующие (пошаговые) К., осуществляющие последовательную независимую компиляцию каждого отдельного оператора исходной программы; оптимизирующие К., повышающие эффективность объектных программ, например, за счет вынесения из циклов команд, результаты действия которых не изменяются при повторении цикла; отладочные К., облегчающие пользователю отладку программ

КОМПИЛЯЦИЯ [compilation]. Трансляция программы или отдельного программного модуля, составленных на языке программирования высокого уровня (исходная программа, исходный модуль), в программу или модуль на машинном языке или языке, близком к машинному (объектная программа, объектный модуль). В процессе К. программа преобразуется в промежуточную форму, к которой впоследствии необходимо присоединить библиотечные средства, содержащие стандартные подпрограммы и процедуры, а если нужно, то можно добавить любые другие модули, написанные самим пользователем и скомпилированные в объектные модули, возможно, с иных языков высокого уровня. Существуют интерпретируемые языки программирования, для которых К. затруднительна или невозможна, а потому не применяется. См. компоновка

КОМПЛЕКС ПРОГРАММ [program complex, routine set]. Совокупность программ, образующих в некотором смысле единое целое. Например, К. п. технического обслуживания компьютера представляет собой набор вспомогательных программ отладки, проверки и диагностики ЭВМ или ее отдельных устройств. Эти программы могут работать под управлением операционной системы или автономно

КОМПЛЕКСНЫЕ ИСПЫТАНИЯ ПРОГРАММНОГО ПРОДУКТА [complex tests of the program product]. Завершающий этап разработки программного продукта, состоящий в проведении испытательных прогонов программы с целью убедиться, что она действительно решает ту задачу, для которой предназначена, и выдает правильный ответ при любых условиях, а также оценить основные параметры функционирования. К. и. п. п. проводятся после отладки и автономных испытаний. Эти испытания предусматривают проверку правильности работы программы в целом, взаимной увязки ее отдельных частей, а также ее взаимодействия с другими программами, если это необходимо. Во время К. и. п. п. выясняется способность функционирования программы в условиях конкретной вычислительной системы: заданной конфигурации компьютера, определенной версии операционной системы, реальных наборов данных. При этом проводятся оценки основных параметров программы, например, требуемые минимальные и максимальные ресурсы памяти, времени и т. п. Ср. автономные испытания программы. См. тестирование программы

КОМПЛЕМЕНТАРНАЯ СТРУКТУРА МЕТАЛЛ-ОКСИД-ПОЛУПРОВОДНИК, КМОП-структура, CMOS-структура [complementary metal – oxide-semiconductor (CMOS)]. Полупроводниковое устройство, состоящее из двух металл оксидных транзисторов N-типа и Р-типа, установленных на одном кремниевом кристалле. Для подобных устройств, обычно используемых в устройствах оперативной памяти и средствах коммутации, характерны очень высокая скорость срабатывания и крайне низкий уровень потребления питания. Однако они «боятся» воздействия статического электричества

КОМПОЗИЦИЯ [composition]. В унифицированном языке моделирования UML форма ассоциации, описывающая отношение типа «часть – целое» между объектами. Отношение К. является более строгим по сравнению с отношением агрегации: часть может принадлежать только одному целому и прекращение существования целого влечет прекращение существования его частей. К. может быть рекурсивной

КОМПОНЕНТ [component]. To же, что компонент программы

КОМПОНЕНТ ПРОГРАММЫ, компонент [component]. Часть программы, которая структурно отделена от остальных частей и может использоваться в нескольких программах. Например, библиотека динамической компоновки является К. п. Распределенное приложение обычно состоит из нескольких К. п., которые могут выполняться на разных компьютерах. См. распределенная компонентная модель объекта

КОМПОНЕНТНАЯ МОДЕЛЬ ОБЪЕКТОВ, модель COM [Component Object Model (COM)]. Разработанная корпорацией Microsoft технология, определяющая методы создания и взаимодействия программных объектов различных типов. К. м. о. является основой таких программных технологий, как OLE и ActiveX. Технология СОМ обеспечивает взаимодействие компонентов программного обеспечения, действующих в разных процессах или на разных компьютерах. Основная идея К. м. о. состоит в установлении эффективной связи между компонентами, разделенными границами адресного пространства. Технология СОМ отличается от технологии CORBA тем, что взаимодействие между объектами устанавливается непосредственно, а не с помощью промежуточного агента. Расширение этой технологии (см. Распределенная компонентная модель объектов) позволяет осуществлять взаимодействие между объектами, хранящимися на разных компьютерах. См. связывание и внедрение объектов, элементы управления ActiveX

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

КОМПОНОВЩИК, редактор связей [linker, linkage editor]. Программа, выполняющая компоновку. В результате работы К. из одного или нескольких объектных модулей с привлечением библиотечных программ и стандартных подпрограмм формируется загрузочный модуль, представляющий исполняемый вариант программы, который при необходимости может быть загружен в оперативную память загрузчиком для исполнения. Существуют программы, сразу выполняющие и компоновку, и загрузку. См. компонующий загрузчик

КОМПОНУЮЩИЙ ЗАГРУЗЧИК [linking loader]. Загрузчик, выполняющий компоновку задачи из объектных модулей непосредственно в оперативной памяти во время загрузки. Обычно К. з. выполняет следующие основные функции: 1) распределяет пространство оперативной памяти для программы; 2) связывает вместе части программы, представленные отдельными объектными модулями, вычисляя значения внешних (межмодульных) ссылок различных объектных модулей; 3) настраивает адреса подготовленной программы, заменяя все относительные адреса, выработанные компилятором, соответствующими адресами фактически распределенной памяти; 4) физически размещает подготовленную версию машинного кода программы в памяти и передает управление на первую команду программы. Ср. загрузчик, компоновщик

КОМПРЕССОР-ДЕКОМПРЕССОР, кодек [compressor-decompressor, codec]. 1. Аппаратное или программное средство преобразования исходного видео– или звукового аналогового сигнала в сжатую цифровую форму данных и обратно. 2. В мультимедиа — программа, которая сжимает звуковые и графические файлы для эффективного сохранения или передачи и распаковывает их для воспроизведения

КОМПЬЮТЕР [computer]. 1. То же, что вычислительная машина. 2. То же, что электронная вычислительная машина

КОМПЬЮТЕРНО-ТЕЛЕФОННАЯ ИНТЕГРАЦИЯ [computer-telephony integration, (CTI)]. Направление в современной телефонии, основанное на широком применении компьютерных технологий: передача звука по компьютерным сетям, управление телефонным оборудованием с помощью компьютерных программ, широкое применение баз данных, доступ к ресурсам Интернета и т. д. См. интернет-телефония

КОМПЬЮТЕР С ОДНОРОДНЫМ ДОСТУПОМ К ПАМЯТИ, UMA-компьютер [uniform memory access computer, UMA-computer]. Многопроцессорная ЭВМ с разделяемой памятью, имеющая единое адресное пространство и одинаковые для всех процессоров параметры доступа к модулям памяти

КОМПЬЮТЕР С УПРОЩЕННОЙ СИСТЕМОЙ КОМАНД RISC-компьютер [reduced instruction set computer (RISC)]. Компьютер, построенный на базе процессора архитектуры RISC, как правило, имеет высокую тактовую частоту

КОМПЬЮТЕР СО СЛОЖНОЙ СИСТЕМОЙ КОМАНД CISC-компьютер [complex instruction set computer (CISC)]. Компьютер, построенный на базе процессора архитектуры CISC со сложной и мощной системой команд

КОМПЬЮТЕРНАЯ ГРАФИКА, машинная графика [computer graphics]. 1. Система методов, алгоритмов, программных и аппаратных средств для ввода, обработки и отображения графической информации, а также для преобразования данных в графическую форму. К. г. является неотъемлемой составной частью современных вычислительных систем. На базе К. г. работают системы автоматизированного проектирования и мультимедиа. Средства К. г. используются в дружественном и графическом интерфейсах пользователей, а также в прикладных программах, для того чтобы показать в наглядном виде математические или другие объекты, содержательно не являющиеся изображениями, например, графики функций, диаграммы, представленные в виде картинки ситуации в вычислительной системе и т. п. 2. Обработка графической информации с помощью компьютера. Благодаря К. г. изображения можно создавать, изменять и стирать точно так же, как и текст. Можно работать с цветом и яркостью всего изображения и отдельных его фрагментов. Наконец, можно создавать на экране дисплея движущееся цветное изображение. Наиболее распространенный вид К. г. связан с компьютерными играми

КОМПЬЮТЕРНАЯ ИГРА [computer game]. 1. Взаимодействие человека с компьютером по определенному игровому алгоритму с целью развлечения, обучения или тренировки. К. и. ведется под управлением игровой программы и обычно имеет форму диалога. На экране дисплея наглядно воспроизводится игровая ситуация. Играющий анализирует эту ситуацию и реагирует на нее с помощью клавиатуры, мыши, джойстика или других специальных устройств ввода. Ответные ходы или соответствующее изменение игровой ситуации компьютер воспроизводит на экране, часто со звуковым сопровождением. Игровой компонент выполняет важную роль в процессе компьютерного обучения. Хорошо спроектированные развлекательные К. и. способны развивать познавательные, художественные и профессиональные способности человека. Различают несколько типов К. и. 1) Логические, близкие по сюжетам и целям к традиционным математическим упражнениям и головоломкам. 2) Аркадные, цель которых – уничтожение движущихся объектов. 3) Приключенческие, предлагающие игроку действовать в соответствии с определенным сюжетом приключенческого, сказочного, фантастического или мистического характера. 4) Стратегические, основанные на моделировании управления городом, армией, страной и т. п. 5) Игры-имитации, воспроизводящие управление автомобилем, самолетом, вертолетом и т. п. Многие современные К. и. сочетают свойства перечисленных типов. Существуют К. и., в которых могут участвовать несколько партнеров, взаимодействующих между собой посредством компьютерной сети. 2. Программный продукт, обеспечивающий компьютерную игру. В настоящее время рынок насчитывает сотни тысяч К. и.: от простой программы-угадайки для дошкольников до шахматной интерактивной системы или использующей весь современный арсенал мультимедиа приключенческой игры, которая погружает игрока в виртуальную реальность

КОМПЬЮТЕРНАЯ ПЛАТФОРМА, платформа [computer platform, platform]. Тип персонального компьютера, на котором может быть установлен программный продукт. Например, IBM PC, Macintosh, и т. д. Ср. программная платформа

КОМПЬЮТЕРНАЯ СВЯЗЬ [computer communication]. Передача информации от компьютера к компьютеру по каналам связи. Связь осуществляется электронными средствами либо по каналам общественных телекоммуникаций (телефонной, радио– и спутниковой связи), либо по специальным кабелям и проводам. К. с. отличается рядом достоинств: быстрый, точный и прямой обмен информацией; отправление и получение информации занимает значительно меньше времени, чем по почте или через посыльного; быстрая обработка больших объемов информации – объем информации, который может хранить и обрабатывать компьютер, колоссален; высокая скорость и простота поиска нужных данных. Чтобы осуществить связь между двумя компьютерами по телефону, необходимы аппаратное устройство, называемое модемом, и специальное программное обеспечение. Постоянно действующим средством К. с. являются компьютерные сети. В сетях К. с. имеются специальные компьютеры – узлы сети с установленным на них сетевым программным обеспечением, предназначенным для поддержки работы сети. Определенные области памяти этих компьютеров отводятся для сбора передаваемых сообщений, поэтому узлы сети иногда называют почтовыми ящиками. Средства К. с. могут работать в режимах электронной почты и телеконференции. См. Интернет

КОМПЬЮТЕРНАЯ СЕТЬ, вычислительная сеть, сеть ЭВМ [computer network]. Вычислительная система, включающая в себя несколько компьютеров, терминалов и других аппаратных средств, соединенных между собой обеспечивающими передачу данных линиями связи. Компьютеры могут соединяться друг с другом непосредственно либо через промежуточные компьютеры. Помимо компьютеров, за которыми работают люди (рабочих станций), в К. с. могут быть компьютеры, за которыми никто не работает. Более того, у них могут отсутствовать видеомонитор и клавиатура. Такие компьютеры используются как управляющие центры в сети и концентраторы данных. Обычно их называют серверами. В зависимости от конструкции сети и возможностей сетевого программного обеспечения пользователь одного компьютера или терминала может получить доступ к данным, хранящимся в памяти другого компьютера, доступ к памяти и центральному процессору более мощного компьютера для выполнения своей прикладной программы, объединенные ресурсы всех включенных в нее компьютеров. Для организации дистанционной связи в сети необходимы программные средства передачи данных и аппаратные устройства – модемы, сетевые карты. Если в сеть объединяются компьютеры и терминалы, находящиеся в одном помещении, здании или на ограниченной территории, и при этом в качестве устройств передачи данных используются специальные кабели и провода, то говорят, что компьютеры образуют локальную вычислительную сеть. Обычно такая сеть состоит из одной мощной главной ЭВМ и нескольких менее мощных. При этом пользователи менее мощных компьютеров и терминалов имеют совместный доступ к вычислительным ресурсам главной ЭВМ и ее обширной памяти. Подобные сети часто организуются в учреждениях и учебных заведениях. Если в сеть объединяются ЭВМ, настолько удаленные друг от друга, что для передачи данных между ними приходится использовать телекоммуникации (телефонную, радио– или спутниковую связь), то говорят, что компьютеры образуют глобальную (или региональную) вычислительную сеть. Для диспетчерского управления такой сетью или коммутации линий связи служат специально установленные компьютеры с сетевым программным обеспечением, называемые узлами сети. Примерами сетей служат единая система заказа билетов на авиалиниях или сеть, связывающая компьютеры банка и его филиалов, расположенных в разных городах и даже странах. Широкое распространение получила во всем мире глобальная К. с. Интернет

КОМПЬЮТЕРНЫЙ ВИРУС, вирус [computer virus, virus]. Программа или присоединяемый к другим программам набор команд, которые воспроизводят и распространяют свои копии в компьютерах или компьютерных сетях и выполняют некоторые действия, нежелательные для законных пользователей. К. в. «заражает» программы в оперативной памяти и на дисках. Кроме заражения вирус может вывести на экран «постороннюю» надпись, заставить неожиданно зазвучать динамик, испортить файлы, отформатировать диск или причинить иной ущерб. Уже известно множество типов К. в., различающихся способами распространения, «агрессивностью», способностью преодолевать защиту антивирусных программ и другими характеристиками. По методу заражения К. в. могут быть программными или загрузочными. Программный вирус записывается в тело программы и при загрузке ее в память тоже резидентно загружается и заражает все находящиеся в оперативной памяти программы, записывая себя в их файлы на диске. Загрузочный вирус записывает себя скрытым образом на диск, оставляя в дисковом загрузчике ссылку на себя, и активизируется во время первого обращения к диску. Он «заражает» каждый диск, к которому идет обращение. Существуют специальные антивирусные программы, позволяющие обнаруживать и устранять К. в. К сожалению, злонамеренными программистами непрерывно создаются новые вирусы, поэтому антивирусные программы и другие средства защиты нуждаются в постоянном обновлении. К. в. являются серьезной угрозой общественной безопасности. См. макровирус

КОНВЕЙЕР [pipeline]. 1. Последовательность команд, программ или процессов, построенная таким образом, что выходные данные одного из них являются входными данными для следующего. Конвейер реализуется обычно с помощью именованного канала. 2. Архитектура ЭВМ, в которой центральный процессор совмещает выполнение разных фаз нескольких команд. Например, одновременно с тем, как выполняется основное действие текущей команды, в память записывается результат выполнения предыдущей команды и одновременно из памяти читаются данные для выполнения следующей команды

КОНВЕЙЕРНАЯ ОБРАБОТКА [pipelined processing]. Способ организации исполнения команд или обработки данных, основанный на принципе конвейера. Каждая команда или операция над числами выполняется в виде последовательности подопераций. Каждая из подопераций выполняется на отдельной части арифметико-логического устройства, называемой ступенью или сегментом конвейера, а общее число ступеней – длиной конвейера. Ступени расположены в порядке выполнения подопераций. После выполнения первой подоперации первая ступень передает результаты своей работы второй ступени, а сама берет новый объект обработки и т. д. При достижении объектом конца конвейера он окажется полностью обработанным. Например, пусть требуется сложить два массива чисел. Предположим, что операция суммирования включает три подоперации: выравнивание порядков, сложение мантисс и нормализацию. Если каждая подоперация выполняется за один такт, то вся операция сложения первых двух чисел выполнится за три такта. Однако каждый последующий такт на выходе из конвейерного устройства будет появляться сумма очередной пары элементов. Поэтому для сложения двух массивов по 100 элементов способом К. о. потребуется 102 такта вместо 300 тактов при использовании последовательного устройства. Ср. параллельная обработка, параллельные вычисления

КОНВЕРТОР [converter]. To же, что преобразователь

КОНЕЦ ПЕРЕДАЧИ [end of transmission (EOT)]. Символ, обозначающий прекращение передачи данных. См. американский стандартный код обмена информацией

КОНЕЦ ФАЙЛА [end of file (EOF)]. Символ, указывающий конец текстового файла. См. американский стандартный код обмена информацией

КОНЕЧНЫЙ АВТОМАТ, машина состояний [automaton, finite-state machine]. Один из способов формального задания алгоритмов. Суть работы К. а. сводится к следующему: автомат находится в одном из возможных состояний, число которых конечно, и последовательно воспринимает входные символы из конечного входного алфавита. Для каждой пары (состояние, входной символ) определена пара (выполняемое действие, новое состояние). Таким образом, воспринимая очередной входной символ, К. а. выполняет соответствующее действие и переходит в новое состояние (или остается в прежнем). Обычно К. а. задают в виде таблицы, строки которой помечены названиями состояний, столбцы помечены входными символами, а в ячейках таблицы указаны выполняемые действия и (если нужно) новые состояния. Например, приведенный в табл. К.3 К. а. вычисляет машинное представление вещественного числа х по его изображению в позиционной двоичной системе счисления, т. е. по последовательности двоичных цифр 0 и 1, среди которых может присутствовать один символ "." (точка). До начала работы автомата переменная х имеет значение 0, а вспомогательные переменные р и q имеют значения 1 и 0.5 соответственно (для записи действий использован синтаксис языка программирования Паскаль)


Страницы книги >> Предыдущая | 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'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


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


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