тематический указатель специальных терминов

advertisement
ТЕМАТИЧЕСКИЙ УКАЗАТЕЛЬ
Архитектура и версии Windows
Registry – реестр. Иерархически организованная база данных операционной
системы WINDOWS. В этой базе хранится исчерпывающая информация о
всех характеристиках аппаратно-программного комплекса. Ранее
(WINDOWS 3.1) вместо реестра использовались так называемые ini-файлы.
Реестр впервые появился в версии WINDOWS 95. Редактировании данных
реестра возможно с помощью программы regedt32.exe. Поддержка
технологии Plug and Play появилась одновременно с концепцией реестра.
Win16 – 16-разрядная версия операционной системы WINDOWS (WINDOWS
3.1).
Win32 – 32-разрядные версии операционной системы WINDOWS (начиная с
версии WINDOWS 95).
МНОГОЗАДАЧНОСТЬ
Cooperative Multitasking – кооперативная (совместная) многозадачность,
реализованная в WINDOWS 3.1 (отличается от вытесняющей
многозадачности  Preemptive Multitasking  реализованной во всех
последующих 32-разрядных версиях WINDOWS). Приложение само решает,
когда ему следует вернуть управление операционной системе.
DLL – Dynamic Link Library – библиотека динамической связи. Содержит
откомпилированные функции (файлы с расширением dll), которые могут
быть вызваны исполняемым приложением WINDOWS. Технология DLL
позволяет значительно сократить объём приложений. WINDOWS
рассредоточена в тысячах готовых к использованию DLL.
Preemptive multitasking – вытесняющая многозадачность, реализованная во
всех 32-разрядных версиях WINDOWS, начиная с версии WINDOWS 95
(отличается от кооперативной многозадачности  Cooperative Multitasking 
реализованной в 16-ой разрядной версии WINDOWS 3.1). Операционная
система управляет квантами времени, предоставляемыми в распоряжение
выполняемых приложений.
Process – процесс. Операционная система каждый раз открывает новый
процесс при запуске на исполнение нового приложения, выделяя этому
приложению необходимое адресное пространство.
Task – задача – запущенная на исполнение прикладная программа.
Операционная система открывает для выполнения задачи новый процесс
(Process). Таким образом, термины задача и процесс являются синонимами.
Thread – поток, организуемый внутри открывшегося процесса после запуска
приложения на исполнение. В каждом процессе открывается как минимум
один поток. Потоку выделяется процессорное время, и он наряду с другими
потоками функционирует в рамках схемы с вытесняющей многозадачностью.
Все потоки процесса могут совместно использовать код и глобальные данные
процесса-родителя.
АДРЕСАЦИЯ
Protected Mode – защищённый режим работы процессора (начиная с i80286),
позволяющий организовать многозадачный режим работы, в котором
работают все версии операционной системы WINDOWS.
Real Mode – реальный режим работы процессора (i8086), при котором была
невозможной многозадачность. Операционная система бала однозадачной
(MS DOS).
Swap File – файл подкачки, ресурсы которого используются, когда не
хватает объёма оперативной памяти компьютера.
Virtual 8086 Mode – режим эмулирования реального режима работы
процессора i8086.
МОДУЛИ
Boot Loader – программа, поддерживающая стартовую стадию загрузки
операционной системы. Загружается с микросхемы BIOS.
BIOS – базовая система ввода-вывода персонального компьютера
(располагается на специальной микросхеме). В состав BIOS включены
функции, поддерживающие самый низкий уровень взаимодействия с такими
устройствами ПК как системный таймер, жесткий диск, монитор, клавиатура.
Cache – кэш. Кэширование  использование программами близлежащих
данных. Кэширование, как правило, существенно ускоряет работу программ.
Данные специально располагаются на минимально возможном расстоянии,
чтобы сократить время доступа к ним.
CMOS Memory – энергонезависимая память минимального объёма,
используемая для хранения настроек компьютера после его выключения.
Desktop – рабочий стол (экран). То что видит пользователь, работая с
WINDOWS.
FAT – File Allocation Table – таблица, в которой собраны адреса точек входа
во все объекты (файлы, папки), расположенные на диске.
Kernel – ядро. Каждая операционная система имеет ядро, в которое входят
имеющие наивысший приоритет функции. В модуль Kernel операционной
системы WINDOWS включены функции, поддерживающие работу с
файлами, памятью и процессами.
User – пользователь. Модуль WINDOWS, позволяющий управлять
выводимыми на экран окнами, диалогами, элементами управления.
ИНТЕРФЕЙСЫ
API – Application Programming Interface – набор функций (несколько тысяч)
интерфейса прикладного программирования. Операционная система (Win32 )
предоставляет доступ к этим функциям прикладным программам.
DDE – Dynamic Data Exchange – технология динамического обмена данными
между приложениями. Приложение, получающее данные – клиент.
Приложение, посылающее данные – сервер.
Embedding – внедрение. Термин технологии OLE, обозначающий включение
объекта в некоторый контейнер. В этом контейнере хранятся все данные,
связанные с внедрённым объектом. При загрузке документа, в состав
которого включен контейнер с объектом, объект воспроизводится в
соответствии с данными, сохранёнными в контейнере.
Folder – папка, в которой могут располагаться файлы, а также вложенные
папки.
Interface – набор функций, обеспечивающий взаимодействие между собою
программных модулей, либо взаимодействие пользователя с программным
модулем, компьютером и т.п. Для каждого типа взаимодействия должен
создаваться свой особенный интерфейс.
Link – связь. Данная операция, именуемая компоновкой, сборкой,
«линковкой», создаёт исполняемый файл из нескольких объектных файлов.
Linking– связывание. Термин технологии OLE, обозначающий включение
информации об объекте в некоторый контейнер. В этом контейнере хранятся
данные, позволяющие выполнить обращение к связанному объекту. При
загрузке документа, в состав которого включен контейнер с информацией об
объекте, объект подгружается из места своего постоянного хранения в
открывающийся документ.
OLE – Object Linking and Embedding – технология связывания и встраивания
объектов. Объект, созданный в одном приложении (например, Paint) может
быть импортирован в другое приложение (например, Word). Импорт может
осуществляться 2-мя способами. При связывании объект физически не
внедряется в Word-овский документ, однако, все изменения объекта при его
визуализации присутствуют в его изображении. При встраивании объект
физически внедряется в Word-овский документ, увеличивая тем самым его
размер. В обоих случаях двойной щелчок, выполненный на изображении
этого объекта в Word-овском документе приводит к открытию объекта в
родном для него редакторе Paint с возможностью редактирования
изображения.
Plug and Play – спецификация аппаратно-программной архитектуры,
позволяющая автоматизировать процесс распознавания устройств,
подключаемых к системной плате персонального компьютера.
Popup Menu – сплывающее меню.
RTF – Rich Text Format – обогащённый текстовый формат, позволяющий
внедрять в текст информацию о шрифтах, настройках, объектах иной
природы, например, изображениях.
SDI – однодокументный интерфейс. В приложениях, поддерживающих этот
интерфейс, пользователь, переходя от одного открытого документа к
другому, переключается между различными окнами, которые перекрывают
друг друга (интерфейс MDI организован иным способом). Принцип SDI:
одно окно – один документ.
MDI – многодокументный интерфейс. В приложениях, поддерживающих
этот интерфейс, в одном главном окне приложения может размещаться
несколько дочерних окон. Дочерние окна не перекрывают друг друга
(интерфейс SDI организован иначе). Это означает, что в родительское окно
загружено сразу несколько не перекрывающих друг друга документов.
ГРАФИКА
VGA – Video Graphic Adapter – тип адаптера монитора.
DIB – Device-Independent Bitmap – аппаратно-независимый битовый массив.
Характеристики этого массива не зависят от конкретного устройства вывода
информации (например, экрана монитора).
ПРЕРЫВАНИЯ
DMA – Direct Memory Access – технология прямого доступа к ресурсам
памяти в обход процессора.
Interrupt – прерывание. Прерывания  фундамент, на котором базируется
работоспособность любой операционной системы. Прерывание позволяет
кратчайшим путём менять программный код, выполняемый процессором.
Такая смена происходит после наступления какого-либо особенного события
(например, деления на 0).
IRQ – Interrupt Query Request – линия запроса прерываний. Каждому
устройству назначен определённый номер прерывания (например, N).
Устройство при наступлении соответствующего события генерирует
прерывание с номером N. Процессор, получив эту информацию, анализирует
её. Если приоритет прерывания с номером N достаточно высок, процессор
прерывает текущую работу, сохранив предварительно в оперативной памяти
её результаты, после чего запускает процедуру, назначенную для обработки
прерывания N-го прерывания.
ШИНЫ
ISA – Industry Standard Architecture  16-разрядная архитектура организации
шинного интерфейса. Использовалась в процессорах i80286 и i386SX,
которые выпускались во 2-ой половине 1980-х годов.
PCI – Peripheral Component Interconnect  32-разрядная архитектура
организации шинного интерфейса. Разработана фирмой Intel и используется
в процессорах, начиная с i486.
КОДИРОВКА
ANSI – American National Standard Institute – Американский (США) институт
стандартов.
ASCII – American Standard Code for Information Interchange – система
кодирования символов, вводимых с клавиатуры и выводимых на экран.
Каждый символ имеет свой код, например, символ «0» имеет код 48, а
восклицательный знак  код 33.
Unicode – система 2-байтового кодирования. Каждый символ получает 2байтовый код.
АРХИТЕКТУРА
CISC – Complex Instructions Set Computer – традиционная
микропроцессорная архитектура, противоположная архитектуре RISC.
CMOS Memory – энергонезависимая память минимального объёма,
используемая для хранения настроек компьютера после его выключения. Для
питания этой микросхемы памяти используется отдельная батарея,
расположенная на материнской плате.
RISC – Reduced Instructions Set Computer – микропроцессорная архитектура,
уменьшившая разнообразие команд и способов адресации, позволившая
повысить скорость работы процессора.
АРХИТЕКТУРА КЛИЕНТ-СЕРВЕР
Authentification – процесс идентификации, в ходе которого выясняются
статус, права пользователя и т.п.
Client – подключённый к сети компьютер, который может обращаться к
ресурсам, предоставляемым сервером.
Client Application – приложение, выполняемое на компьютере клиента.
Protokol – оговоренный порядок взаимодействия между программными
модулями. Назначение протокола – обеспечение надёжного, безошибочного
обмена данными. Правила обмена данными в сети, как правило, описываются
именно протоколами.
Server – подключённый к сети компьютер, который, отвечая на
поступающие запросы клиентов, предоставляет в их распоряжение
запрашиваемую информацию. Эта информация извлекается из ресурса,
контролируемого сервером. В качестве ресурсов сервера могут выступать
файлы, приложения-серверы, принтеры.
Server Application – приложение, выполняемое на компьютере-сервере.
СЕТИ
NDIS – Network Driver Interface Specification – спецификация интерфейса
сетевых устройств. Этот стандарт определяет интерфейс взаимодействия
драйверов сетевых карт и драйверов сетевых протоколов.
NetBIOS – расширенный интерфейс пользователя, ответственный за
установление сеансов связи между компьютерами.
PPP – протокол «точка-точка». Разработан и используется для обмена
данными между низкоскоростными сетевыми устройствами. Нашел широкое
применение при работе с телефонными каналами связи.
Sockets – сокет – абстракция, используемая в программировании для
обозначения конечных точек сетевого соединения (клиент и сервер).
Содержательное использование данной абстракции сводится к настраиванию
точек соединения и программированию их последующего взаимодействия.
ИНТЕРНЕТ
Domain – имеющая имя ветвь, то есть поддерево, в дереве имён сети
Интернет. Структура доменного имени отражает порядок следования узлов в
иерархически организованном дереве имён сети Интернет.
DNS – Domain Name System – удобная в использовании система доменных
имён, поддерживаемая множеством иерархически организованных DNSсерверов, каждый из которых имеет свою зону ответственности. По
состоянию на июль 2011-го года общее количество доменных имён
превышало 200 млн. Самый крупный домен верхнего уровня COM. В нём на
июль 2011-го года зарегистрировано более 98,8 млн доменных имён. В
домене верхнего уровня RU на ту же дату зарегистрировано более 3,3 млн
доменных имён. Десятка наиболее крупных доменов верхнего уровня по
убыванию: COM, DE, NET, UK, ORG, CN, INFO, NL. EU, RU.
Router – маршрутизатор – сетевое устройство, функционирующее на сетевом
уровне и обеспечивающее связь между сетями с одинаковыми сетевыми
протоколами. Маршрутизатор управляет потоком пакетов (дейтаграмм),
переносящих информацию в сети Интернет.
TCP/IP – Transmission Control Protocol / Internet Protocol – стек протоколов,
обеспечивающий передачу дейтаграмм в сети Интернет.
Download