Словарь основных понятий и терминов (О - Я)

Оболочки.


    Программы, создаваемые для упрощения работы со сложными программными системами, такими, например, как операционная система DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги.


Обработка информации.


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


Оперативная память (ОЗУ).


    Быстрое запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами.


Оператор.


    Фраза алгоритмического языка, определяющая некоторый законченный этап обработки данных. В состав опеpатоpов входят ключевые слова, данные, выpажения и др.


Операционная система.


    Комплекс взаимосвязанных программ, предназначенных для автоматизации планирования и организации процесса обработки программ, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программ, других вспомогательных операций обслуживания. Важнейшая часть программного обеспечения.


Описание.


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


Основание системы счисления.


    Количество различных знаков, используемых для изображения цифр в данной системе.


Отладка (англ. debugging).


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


Отладчик (англ. debugger).


    Программа, позволяющая исследовать внутреннее поведение разрабатываемой программы. Обеспечивает пошаговое исполнение программы с остановкой после каждой оператора, просмотр текущего значения переменной, нахождение значения любого выражения и др.


Пакеты прикладных программ (ППП).


    Специальным образом организованные программные комплексы, рассчитанные на общее применение в определённой проблемной области и дополненные соответствующей технической документацией.


Палмтоп (наладонник).


    Самый маленький современный персональный компьютер. Умещается на ладони. Магнитные диски в нём заменяет энергонезависимая электронная память. Нет и накопителей на дисках - обмен информацией с обычными компьютерами идет по линиям связи.


Первое поколение компьютерной техники.


    Машины, созданные на рубеже 50-х годов. В схемах использовались электронные лампы. Набор команд небольшой, схема арифметико-логического устройства и устройства управления простая, программное обеспечение практически отсутствовало. Быстродействие 10 - 20 тысяч операций в секунду.


Переменная.


    Величина, значение которой может меняться в процессе выполнения программы.


Персональный компьютер.


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


Подпрограмма.


    Самостоятельная часть программы, которая создаётся независимо от других частей и затем вызывается по имени. Когда имя подпрограммы используется в качестве оператора программы, выполняется вся группа операторов, представляющая тело подпрограммы.


Поколения компьютеров.


    Условная, нестрогая классификация вычислительных систем по степени развития аппаратных и программных средств, а также способов общения с ними.


Порты устройств.


    Электронные схемы, содержащие один или несколько регистров ввода-вывода и позволяющие подключать периферийные устройства компьютера к внешним шинам микропроцессора. Последовательный порт обменивается данными с процессором побайтно, а с внешними устройствами - побитно. Параллельный порт получает и посылает данные побайтно.


Постоянная память (ПЗУ).


    Используется для хранения данных, не требующих изменения. Содержание памяти специальным образом "зашивается" в ПЗУ при изготовлении. В ПЗУ находятся программа управления работой самого процессора, программы управления дисплеем, клавиатурой, принтером, внешней памятью, программы запуска и остановки компьютера, тестирования устройств. Из ПЗУ можно только читать.


Прикладная программа.


    Любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.


Принтер.


    Печатающее устройство. Преобразует закодированную информацию, выходящую из процессора, в форму, удобную для чтения на бумаге.


Принцип открытой архитектуры.


    1. Регламентируются и стандартизируются только описание принципа действия компьютера и его конфигурация (определённая совокупность аппаратных средств и соединений между ними). Таким образом, компьютер можно собирать из отдельных узлов и деталей, разработанных и изготовленных независимыми фирмами-изготовителями.

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


Принципы фон-Неймана.


    1.Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности.

    2.Принцип адресности. Основная память состоит из перенумерованных ячеек; процессору времени доступна любая ячейка.

    3.Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти - число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.


Программное обеспечение (SoftWare).


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


Прокрутка.


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


Протокол коммуникации.


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


Псевдокод.


    Система обозначений и правил, предназначенная для единообразной записи алгоритмов. Занимает промежуточное место между естественным и формальным языками.


Регистр.


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


Регистр команд.


    Регистр УУ для хранения кода команды на период времени, необходимый для её выполнения.


Сверхоперативная память.


    Очень быстрое ЗУ малого объёма. Используется для компенсации разницы в скорости обработки информации процессором и несколько менее быстродействующей оперативной памятью.


Семантика.


    Система правил истолкования отдельных языковых конструкций. Определяет смысловое значение предложений языка. Устанавливает, какие последовательности действий описываются теми или иными фразами языка и какой алгоритм определён данным текстом на алгоритмическом языке.


Сервер.


    Высокопроизводительный компьютер с большим объёмом внешней памяти, который обеспечивает обслуживание других компьютеров путем управления распределением дорогостоящих ресурсов совместного пользования (программ, данных и периферийного оборудования). См. также Клиент.


Сеть компьютерная.


    Совокупность трёх компонент: 1) сети передачи данных, включающей в себя каналы передачи данных и средства коммутации; 2) компьютеров, взаимосвязанных сетью передачи данных; 3) сетевого программного обеспечения. Пользователи компьютерной сети получают возможность совместно использовать её программные, технические, информационные и организационные ресурсы.

    По степени географического распространения сети делятся на локальные, городские, корпоративные, глобальные и др.

    Локальная сеть (ЛВС) - связывает ряд компьютеров в зоне, ограниченной пределами одной комнаты, здания или предприятия.

    Глобальная сеть (ГВС) - соединяет компьютеры, удалённые географически на большие расстояния друг от друга. Отличается от локальной сети более протяженными коммуникациями (спутниковыми, кабельными и др.).

    Городская сеть - обслуживает информационные потребности большого города.


Синтаксис.


    Набор правил построения фраз языка, позволяющий определить, какие комбинации символов являются осмысленными предложениями в этом языке.


Система команд.


    Совокупность операций, выполняемых некоторым компьютером.


Система программирования.


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


Система счисления.


    Способ записи чисел с помощью заданного набора специальных знаков (цифр).


Система телеконференций.


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


Система управления базами данных (СУБД).


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


Системные программы.


    Программы общего пользования, выполняемые вместе с прикладными и служащие для управления ресурсами компьютера - центральным процессором, памятью, вводом-выводом.


Системы автоматизированного проектирования (САПР).


    Предназначены для выполнения проектных работ с применением компьютерной техники. Широко используются в архитектуре, электронике, механике и др. В качестве входной информации используются технические знания специалистов, которые вводят проектные требования, уточняют результаты, проверяют полученную конструкцию, изменяют её и т.д. В САПР накапливается информация, поступающая из библиотек стандартов (данные о типовых элементах конструкций, их размерах, стоимости и др.).


Системы деловой графики.


    Позволяют выводить на экран различные виды графиков и диаграмм: гистограммы, круговые и секторные диаграммы и т.д.


Системы научной и инженерной графики.


    Позволяют в цвете и в заданном масштабе отображать на экране графики двумерных и трёхмерных функций, заданных в табличном или аналитическом виде, системы изолиний, в том числе и нанесённые на поверхность объекта, сечения, проекции, карты и др.


Сканер.


    Устройство для ввода в компьютер документов - текстов, чертежей, графиков, рисунков, фотографий. Создаёт оцифрованное изображение документа и помещает его в память компьютера.


Сопровождение программ.


    Работы, связанные с обслуживанием про-грамм в процессе их эксплуатации.


Стример.


    Устройство для резервного копирования больших объёмов информации. В качестве носителя применяются кассеты с магнитной лентой ёмкостью 1-2 Гбайта и больше.


Структурное программирование.


    Метод разработки программ, в частности, требующий разбиения программы на небольшие независимые части (модули). Обеспечивает возможность проведения строгого доказательства правильности программ, повышает уверенность в правильности конечной программы.


Сумматор.


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


Суперкомпьютер.


    Очень мощный компьютер с производительностью свыше 100 мегафлопов (1 мегафлоп - миллион операций с плавающей точкой в секунду). Представляет собой многопроцессорный и (или) многомашинный комплекс, работающий на общую память и общее поле внешних устройств. Архитектура основана на идеях параллелизма и конвейеризации вычислений.


Схема алгоритма (блок-схема).


    Графическое представление алгоритма в виде последовательности блоков, соединённых стрелками.


Счётчик команд.


    Регистр УУ, содержимое которого соответствует адресу очередной выполняемой команды; служит для автоматической выборки команд программы из последовательных ячеек памяти.


Таблица истинности.


    Табличное представление логической схемы (операции), в котором перечислены все возможные сочетания значений истинности входных сигналов (операндов) вместе со значением истинности выходного сигнала (результата операции) для каждого из этих сочетаний.


Текстовый редактор.


    Программа для ввода и изменения текстовых данных (документов, книг, программ, ... ). Обеспечивает редактирование строк текста, контекстный поиск и замену частей текста, автоматическую нумерацию страниц, обработку и нумерацию сносок, выравнивание краёв абзаца, проверку правописания слов и подбор синонимов, построение оглавлений, распечатку текста на принтере и др.


Тест.


    Некоторая совокупность данных для программы, а также точное описание всех результатов, которые должна выработать программа на этих данных, в том виде, как эти результаты должны быть выданы программой.


Тестирование.


    Этап решения задачи на компьютере, в процессе которого проверяется работоспособность программы, не содержащей явных ошибок.


Тип данных.


    Классификация констант, переменных и других элементов данных в зависимости от того, какие величины они представляют: целые, вещественные числа, логические, строковые или символьные значения.


Топология сети.


    Способ соединения компьютеров в сеть. Наиболее распространённые виды топологий: линейная, кольцевая, древовидная, звездообразная, ячеистая, полносвязная.


Транслятор.


    Программа-переводчик. Преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.


Трекболл.


    Устройство управления курсором. Небольшая коробка с шариком, встроенным в верхнюю часть её корпуса. Пользователь рукой вращает шарик и перемещает, соответственно, курсор.


Третье поколение компьютерной техники.


    Семейства программно совместимых машин с развитыми операционными системами. Обеспечивают мультипрограммирование. Быстродействие внутри семейства от нескольких десятков тысяч до миллионов операций в секунду. Ёмкость оперативной памяти - нескольких сотен тысяч слов. Элементная база - интегральные схемы.


Триггер.


    Электронная схема, широко применяемая в регистрах компьютера для надёжного запоминания одного бита информации. Имеет два устойчивых состояния, которые соответствуют двоичной "1" и двоичному "0".


Упаковщики (архиваторы).


    Программы, позволяющие записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл.


Устройство управления (УУ).


    Часть процессора, выполняющая функции управления устройствами компьютера.


Файл.


    Место постоянного хранения информации - программ, данных, текстов, закодированных изображений и др. Реализуется как участок памяти на внешних магнитных носителях. Имеет имя, зарегистрированное в каталоге.


Цикл.


    Приём в программировании, позволяющий многократно повторять одну и ту же последовательность команд (операторов).


Четвёртое поколение компьютерной техники.


    Теперешнее поколение машин, разработанных после 1970 года. Эти компьютеры проектировались в расчёте на эффективное использование современных высокоуровневых языков и упрощение процесса программирования для конечного пользователя. Элементная база - интегральные схемы. Ёмкость ОЗУ - десятки Мегабайт. Машины этого поколения представляют собой персональные компьютеры, либо многопроцессорные и (или) многомашинные комплексы, работающие на общую память и общее поле внешних устройств. Быстродействие до нескольких десятков-сотен миллионов операций в секунду.


Чувствительный экран.


    Позволяет осуществлять общение с компьютером путем прикосновения пальцем к определённому месту экрана монитора.


Штриховой код (бар-код).


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


Экспертная система.


    Комплекс компьютерного программного обеспечения, помогающий человеку принимать обоснованные решения. Использует информацию, полученную заранее от экспертов - людей, которые в какой-либо области являются лучшими специалистами. Хранит знания об определённой предметной области. Обладает комплексом логических средств для выведения новых знаний, выявления закономерностей, обнаружения противоречий и др.


Электронный офис.


    Система автоматизации работы учреждения, основанная на использовании компьютерной техники.


Электронная почта.


    Система пересылки сообщений между пользователями вычислительных систем, в которой компьютер берёт на себя все функции по хранению и пересылке сообщений.


Электронная таблица.


    Программа, обрабатывающая таблицы, состоящие из строк и граф, на пересечении которых располагаются клетки. В клетках содержится числовая информация, формулы или текст. Значение в числовой клетке таблицы либо записано, либо рассчитано по формуле. В формуле могут присутствовать обращения к другим клеткам.


Язык ассемблера.


    Система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Перевод программы с языка ассемблера на машинный язык осуществляется специальной программой, которая называется ассемблером и является, по сути, простейшим транслятором.


Язык высокого уровня.


    Язык программирования, более близкий к естественному языку, чем машинный код или язык ассемблера. Каждый оператор в нём соответствует нескольким командам машинного кода или языка ассемблера.