Курсовая работа: Ассемблер

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

 

Ассемблирование программы – перевод исходного кода программы, записанного с помощью специальных условных обозначений (мнемоник), в машинный код.

 

Атрибуты файла – записываемые на диск дополнительные свойства файла. В число атрибутов входят дата и время последнего изменения файла, пометка о том, является ли файл скрытым, и некоторые другие параметры.

 

Аутентификация – является необходимым дополнением к идентификации и предназначена для подтверждения истинности (аутентичности) пользователя, предъявившего идентификатор.

 

Б

 

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

 

База знаний– формализованная система сведений о некоторой предметной области, содержащая данные о свойствах объектов, закономерностях процессов и правила использования в задаваемых ситуациях этих данных для принятия новых решений.

 

Базовая система ввода-вывода(BIOS, Basic Input-Output System) – группа программ, обычно записанных в постоянную память компьютера (ПЗУ). Программы BIOS предназначены для управления начальной загрузкой компьютера и взаимодействием с некоторыми стандартными устройствами.

 

Байт – 8 битов. Рассматривается и как минимальная единица измерения электронной памяти.

 

Бета-тестирование – процесс тестирования программы, выполняемый ее заказчиком или потенциальным потребителем на произвольном оборудовании силами персонала, не знакомого с особенностями программы. Цель бета-тестирования – устранение ошибок, которые могут возникать по причине несогласованности кода программы с аппаратно-программной конфигурацией произвольной компьютерной системы.

 

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

 

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

 

Бит – наименьшая единица информации, выражающая логическое значение «Да» или «Нет» и обозначается двоичным числом 1 или 0.

 

Блок-схема – способ графического представления алгоритма.

 

Брэндмауэр — межсетевой экран. Это средство разграничения доступа клиентов из одного множества систем к информации, хранящейся на серверах в другом множестве. Экран выполняет свои функции, контролируя все информационные потоки между множествами информационных систем, работая как некоторая “информационная мембрана”. В этом смысле экран можно представлять себе как набор фильтров, анализирующих проходящую через них информацию и, на основе заложенных в них алгоритмов, принимающих решение: пропустить ли эту информацию или отказать в ее пересылке. Кроме того, такая система может выполнять регистрацию событий, связанных с процессами разграничения доступа. в частности, фиксировать все “незаконные” попытки доступа к информации и, дополнительно, сигнализировать о ситуациях, требующих немедленной реакции.

 

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

 

Буфер обмена – область оперативной памяти, резервируемая системой Windows для организации обмена данными между приложениями.

 

В

 

Вакцины (иммунизаторы) –антивирусные программы, модифицирующие программы и диски таким образом, что это не отражается на работе программ, но тот вирус, от которого производится вакцинация, считает эти программы или диски уже зараженными.

 

Видеоадаптер – устройство, осуществляющее подготовку информации для ее отображения на экране монитора. Иногда вместо термина «видеоадаптер» используют упрощенный вариант – видеокарта.

 

Видеоподсистема – групповой термин, описывающий сочетание видеоадаптера и монитора.

 

Вирус – специальная компьютерная программа, способная «размножаться» и «заражать» другие программы. Она может попасть на компьютер без ведома пользователя через зараженную дискету или вместе с зараженным файлом. Многие вирусы способны нанести серьезный вред: замедлить работу программ, уничтожить данные или вывести из строя операционную систему.

 

Вкладка – элемент управления диалогового окна или окна приложения, представляющий отдельную страницу. Содержит другие элементы управления.

 

Внешний ключ (foreign key) — ключевой элемент подчиненной (внешней, дочерней) таблицы, значение которого совпадает со значением первичного ключа главной (родительской) таблицы.

 

Вторая нормальная форма (2НФ) применяется к отношениям с составными ключами (состоящими из двух и более атрибутов) и связана с понятиями функциональной зависимости. Если в любой момент времени каждому значению атрибута A соответствует единственное значение атрибута B, то B функционально зависит от A (A B). Атрибут (группа атрибутов) A называется детерминантом. Во второй нормальной форме устраняются атрибуты, зависящие только от части уникального ключа. Эта часть уникального ключа определяет отдельную сущность. Отношение находится во 2НФ, если оно приведено к 1НФ и каждый неключевой атрибут функционально полно зависит от составного первичного ключа.

 

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

 

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

Г

 

Гарнитура -совокупность шрифтов одного рисунка во всех начертаниях и кеглях.

 

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

 

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

 

Главное меню – основной элемент управления Рабочего стола операционной системы Windows, предназначенный для быстрого доступа к приложениям и служебным функциям операционной системы. Вызывается щелчком на кнопке Пуск.

 

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

 

Графический редактор – программа, предназначенная для создания и/или редактирования графических изображений. Отдельно рассматривают два класса графических редакторов: растровые редакторы и векторные редакторы.

 

Д

 

Данные – это зарегистрированные сигналы.

Двойной щелчок – два щелчка мышью в быстрой последовательности. Один из основных приемов работы в системе Windows.

 

Дерево данных – см. Иерархическая структура данных.

 

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

 

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

 

Дигитайзер – устройство для оцифровки изображений. Позволяет преобразовать изображение в цифровую форму для обработки в персональном компьютере.

 

Дикрипторы – понятия и термины познавательной деятельности.

 

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

 

Дисассемблирование программы – операция представления машинного кода работающей программы в виде мнемоник ассемблера с помощью специальной программы – дисассемблера.

 

Дисковод CD-ROM – устройство для чтения музыкальных и программных компакт-дисков.

 

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

 

Доктор (фаг) – антивирусная программа, «лечащая» зараженные программы или диски, «выкусывая» из зараженных программ тело вируса, т.е. восстанавливая программу в том состоянии, в котором она находилась до заражения вирусом.

 

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

 

Драйвер – вспомогательная программа, управляющая взаимодействием программ и приложений с оборудованием, например, с видеоадаптером.

 

Ж

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

 

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

 

Жизненный цикл (программного обеспечения)– это непрерывный процесс, который начинается с момента принятия решения о необходимости создания программного обеспечения и заканчивается в момент его полного изъятия из эксплуатации. Основным нормативным документом, регламентирующим жизненный цикл программного обеспечения, является международный стандарт ISO/IEC 12207.

 

З

 

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

 

Защита информации – действия и средства по предотвращению утечки, хищения, искажения или подделки информации.

 

Значок – наглядное представление объекта в операционных системах Windows.

 

И

 

Идентификатор – обозначение (имя) программной переменной, принятое для обращения к ней в программе, написанное на языке программирования высоко уровня.

 

Иерархическая структура данных – структура данных, в которой каждый элемент определяется путем, ведущим к этому элементу от элемента самого высокого уровня («корня» или «вершины»). Иерархическая структура данных удобна в тех случаях, когда данные трудно представить в линейной или табличной последовательности. Например, иерархическая структура используется для представления папок (каталогов) на диске.

 

Инициализирующее значение — значение, которое используется для установки начальной точки процесса шифрования.

 

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

 

Инструкция– синтаксически завершенная конструкция, представляющая отдельное действие, описание или определение.

 

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

 

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

 

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

 

Интерфейс – взаимосвязь между компонентами и участниками компьютерной системы.

 

Интерфейс пользователя – способ взаимодействия человека с программой и программы с человеком.

 

Информация– это продукт взаимодействия данных и адекватных им методов.

 

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

 

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

 

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

 

Информационные процессы – процессы сбора, обработки, накопления, хранения, поиска и распространения информации.

 

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

 

К

 

Кадр – базовый элемент передаваемых данных в сети. Часто то же самое, что и пакет.

 

Каталог – раздел файловой системы, который может содержать файлы и дополнительные вложенные каталоги. В системе Windows вместо термина «каталог» обычно употребляется более широкий термин «папка».

 

Клавиатура – стандартное устройство для ввода алфавитно-цифровых данных в компьютер.

 

Кластер – минимальная адресуемая единица дискового пространства. Обычно содержит несколько физических секторов диска, запись в которые производится в рамках единой операции. Размер кластера определяется используемой файловой системой и параметрами диска. В файловой системе FAT 16 для больших дисков размер кластера может достигать 32 Кбайт.

 

Ключевой элемент таблицы (ключ, regular key) — такое ее поле (простой ключ) или строковое выражение, образованное из значений нескольких полей (составной ключ), по которому можно определить значения других полей для одной или нескольких записей таблицы. В реляционной теории и концептуальной модели понятие «ключ» применяется для атрибутов отношения или сущности.

 

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

 

Командная кнопка – элемент управления диалогового окна.Командные кнопки используются для закрытия диалоговых окон, открытия новых диалоговых окон с дополнительными параметрами, выполнения подготовленных операций. Командные кнопки представляют собой один из наиболее интуитивно понятных элементов управления и, как таковые, могут использоваться не только в диалоговых окнах.

 

Командная строка –строка, служащая для ввода команд операционной системы, не имеющей графического интерфейса пользователя, например системы MS DOS. Часто используется также термин «приглашение». Командная строка удобна, если требуется ввести не только команду, но и дополнительные параметры. Графические операционные системы обычно предоставляют специальное диалоговое окно или дополнительную панель, выполняющую функции командной строки.

 

Коммутатор — (коммутирующий концентратор, переключатель) – концентратор, передающий на другие сегменты только те пакеты, которые адресованы им, с целью нагрузки на сеть.

 

Компакт-диск – один из видов оптических дисков, предназначенный для считывания данных лазерных лучом и содержащий данные или музыку. Компакт-диски, хранящие данные, называют также дисками CD-ROM. Чтение компакт-диска на компьютере производится с помощью дисковода CD-ROM. Новая запись на компакт-диск невозможна.

 

Компилятор – служебная программа (транслятор), выполняющая перевод исходного кода программы, записанного на языке программирования высокого уровня в машинный код процессора.

 

Компиляция – процесс преобразования исходного кода программы, записанного на языке программирования высокого уровня в машинный код процессора. Процесс компиляции никак не связан с исполнением программы. Он происходит отдельно и независимо. В результате компиляции получается объектный код – «полуфабрикат», который превратится в исполняемый код (рабочий код программы) только после подключения из библиотек необходимых стандартных процедур, использованных программистом. Это подключение выполняет другая служебная программа – редактор связей.

 

Компьютерная система – совокупность аппаратного и программного обеспечения, действующего совместно.

 

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

 

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

 

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

 

Константа – именованный элемент, сохраняющий постоянное значение в течение выполнения программы.

 

Конфигурация оборудования – состав оборудования компьютерной системы.

 

Конфигурация программного обеспечения– состав программного обеспечения компьютерной системы.

 

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

 

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

 

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

 

Копирование – операция размножения объекта.

 

Корзина — специальная папка системы Windows, предназначенная для временного хранения удаленных объектов.

 

Корневой каталог – каталог самого высокого уровня на текущем диске. Все прочие каталоги считаются вложенными в него в виде многоуровневой иерархической структуры. Место для корневого каталога обычно отводится в строго определенной области диска, поэтому число файлов и папок в корневом каталоге, как правило, ограничено. Вложенные каталоги таких ограничений не имеют.

 

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

 

Криптография (от греч. cryptos — «тайный») — это наука и технология шифрования важной информации для защиты ее от изменений и неавторизованного) доступа. Криптография служит не только для перевода текстов в нечитаемую зашифрованную форму, но и позволяет решать задачи аутентификации и идентификации пользователей при работе в Сети.

 

Криптографическая стойкость — устойчивость криптографического алгоритма к его криптоанализу.

 

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

 

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

 

Криптология — наука, исследующая криптографические преобразования. В криптологии различают направления: криптографию и криптоанализ.

 

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

 

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

 

Кэширование – хранение в оперативной памяти копии наиболее часто требуемой информации с целью ускорения доступа к ней.

 

Л

 

Лексема — это последовательность символов определённого типа.

 

Лексический анализ — это процесс обработки входной последовательности символов (например, такой как исходный код на одном из языков программирования) с целью получения на выходе последовательности символов, называемых «лексическими токенами» или просто токенами. Например, последовательность символов 123 abc конвертируется в последовательность из двух токенов: 123 и abc (пробел обычно не выделяется в отдельный токен). Цель такой конвертации обычно состоит в том чтобы подготовить входную последовательность для другой программы, например, для парсера.

 

Лексический анализатор (англ. lexical analyzer или коротко lexer) — это программа или часть программы, выполняющая лексический анализ. Лексический анализатор обычно работает в две стадии: сканирование и оценка. На первой стадии, сканировании, лексический анализатор обычно реализуется в виде конечного автомата. В нём кодируется информация о возможных последовательностях символов, которые могут встречаться в токенах. Для того чтобы сконструировать токен, лексический анализатор проходит вторую стадию — оценку, в ходе которой выполняется проход по символам лексемы для того чтобы получить значение токена. Тип лексемы, вместе с её значением уже может считаться токеном, который передается на вход парсера.

 

Логин – имя пользователя в сети Интернет.

 

Логический диск – раздел физического жесткого диска, рассматриваемый операционной системой как независимое устройство.

 

М

 

Маршрутизатор (коммуникатор данных, data switching exchanges) – устройство (компьютер), служащее для определения маршрута, по которому наиболее целесообразно пересылать пакет.

 

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

 

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

 

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

 

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

 

Машинный код – система кодирования команд процессора с помощью восьмиразрядных двоичных чисел (байтов). В машинном коде представляются программы во время их исполнения.

 

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

 

Мнемоники ассемблера – условные обозначения, принятые для представления числовых команд процессора в текстовой форме, понятной для человека. Мнемоники обычно выражены англоязычными сокращениями текстового описания команд. Например: DJNZ=Decrement and Jump if Not Zero (уменьшить число на единицу и, если оно не равно нулю, перейти к указанному адресу).

 

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

 

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

 

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

 

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

 

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

 

Модуль – это совокупность описаний и процедур, хранящихся как единое целое.

 

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

 

Монитор – устройство, осуществляющее отображение информации на экране.

 

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

 

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

 

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

 

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

 

Н

 

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

 

Нормализация — это формальный метод анализа отношений на основе их первичного ключа и существующих связей. Ее задача — это замена одной схемы (или совокупности отношений) базы данных другой схемой, в которой отношения имеют более простую и регулярную структуру.

 

О

 

еще рефераты
Еще работы по информатике