Перейти к основному содержимому

А

Абак

Абак — один из древнейших счётных инструментов, представлявший собой доску с желобками или верёвками, на которых перемещались камешки, костяшки или бусины для выполнения арифметических операций. Его прототипы существовали в Вавилоне, Древнем Египте, Греции и Китае (счётные палочки и суаньпань), а в Риме он получил форму доски с прорезями и бронзовыми шариками. Хотя абак не является вычислительной машиной в современном понимании, он демонстрирует фундаментальную идею: представление чисел через физическое состояние (положение элементов), а операции — через их изменение по строго определённым правилам. Эта идея сохраняется и в цифровых компьютерах, где биты заменяют камешки, а логические вентили — руку расчётовщика. В педагогике абак до сих пор используется для формирования у детей интуитивного понимания разрядов и алгоритмов сложения/вычитания.

Аббревиатура

Аббревиатура — сокращённое обозначение словосочетания, образованное из начальных букв (или начальных звуков) его компонентов. Например, BPMN — это аббревиатура от Business Process Model and Notation, а SQL — от Structured Query Language. Важно отличать аббревиатуру от акронима: акроним — это подвид аббревиатуры, который произносится как обычное слово (например, RADAR — RAdio Detection And Ranging, читается как «рейдар»; ELMA365 произносится как единое слово), тогда как «обычная» аббревиатура читается по буквам (API, HTTP). В технической документации принято при первом упоминании писать полную форму с указанием аббревиатуры в скобках: Extensible Markup Language (XML). Неправильное использование аббревиатур — распространённая причина снижения читаемости: в одном документе может появиться API, UI, UX, DB, ORM, IDE, SDK, CI/CD — и без расшифровки читатель быстро теряет ориентацию. Поэтому хорошей практикой считается наличие глоссария или всплывающих подсказок в интерактивных средах.

Абстрагирование

Абстрагирование — фундаментальный приём мышления и проектирования, при котором отвлекаются от несущественных деталей для выделения существенных характеристик объекта, процесса или системы.

Абстрактная синтаксическая нотация

Абстрактная синтаксическая нотация (ASN.1, Abstract Syntax Notation One) — стандарт, определяющий представление, кодирование, передачу и декодирование структур данных независимо от конкретной аппаратной платформы или языка программирования. Применяется в криптографии (например, в X.509 сертификатах) и телекоммуникациях.

Абстрактная фабрика

Абстрактная фабрика (англ. Abstract Factory) — порождающий шаблон проектирования, предоставляющий интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов без указания их конкретных классов.

Абстрактная машина

Абстрактная машина — формальная модель вычислительной системы, используемая для определения поведения программ и анализа вычислительных процессов. Примеры: машина Тьюринга, стековая машина, виртуальная машина Java (JVM).

Абстрактный класс в ООП

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

Абстрактный метод (или чистый виртуальный метод)

Абстрактный метод — метод, объявленный в классе без реализации тела. В языках с классической объектной моделью (например, C#, Java) абстрактные методы должны быть переопределены в неабстрактных производных классах. В C++ такие методы называются «чистыми виртуальными» (pure virtual).

Абстракция в ООП

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

Абьюз

Абьюз (от англ. abuse — злоупотребление) — нецелевое или нештатное использование игровых механик, программных возможностей или правил с целью получения преимущества, нарушающего баланс или замысел автора. В контексте безопасности — эксплуатация уязвимостей (exploit abuse).

Автоматизированная информационная система

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

Автоматизированное рабочее место

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

Автоматизация

Автоматизация — процесс внедрения технических и программных средств для выполнения задач с минимальным участием человека. В IT под автоматизацией часто понимают применение скриптов, CI/CD-конвейеров, оркестраторов и инструментов управления конфигурацией для ускорения и стандартизации операций.

Автоматизированное тестирование программного обеспечения

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

Авторизация

Авторизация — процесс проверки прав субъекта (пользователя, сервиса, процесса) на выполнение определённых действий над ресурсами. Отличается от аутентификации, которая устанавливает личность субъекта. Авторизация реализуется через системы управления доступом (RBAC, ABAC, ACL и др.).

Авторитет

Авторитет — признание компетентности, достоверности или правомочности источника информации, лица или организации в конкретной области. В технической документации и стандартизации авторитет часто привязан к институциональной роли: например, IETF — авторитетный орган в вопросах интернет-протоколов, IEEE — в области инженерных стандартов, W3C — в веб-технологиях. Однако авторитет не абсолютен: он выстраивается на основе прозрачности процессов, открытости обсуждений, воспроизводимости решений и признания сообществом. Важно различать авторитет как социальный конструкт («этому источнику доверяют») и как функциональную характеристику («данная организация официально уполномочена утверждать стандарты в рамках юрисдикции»). Для инженера ключевой навык — уметь критически оценивать степень авторитета источника, не принимая его на веру.

Агент

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

Агентное моделирование

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

Агрегат

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

Агрегативные функции

Агрегативные функции — функции в языках запросов (например, SQL), выполняющие вычисления над множеством значений и возвращающие одно скалярное значение. Типичные примеры: COUNT, SUM, AVG, MIN, MAX. Могут использоваться с группировкой (GROUP BY) и условиями фильтрации групп (HAVING).

Агрегирование данных

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

Адаптивный веб-дизайн

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

Адаптер

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

Адаптация

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

Адвенчура

Адвенчура (англ. adventure game) — жанр видеоигр, в котором основное внимание уделяется сюжету, исследованию окружения и решению головоломок. Управление персонажем может осуществляться через командную строку (text adventure), указание мышью или прямое управление. Поджанры: point-and-click, walking simulator, narrative-driven.

Аддоны

См. Аддон.

Аддон

Аддон (англ. addon) — пользовательское или официальное расширение функциональности программного обеспечения, игры или браузера. В играх аддоны часто предоставляют новые уровни, персонажей, механики или интерфейсные улучшения. Официальные аддоны в современных проектах обычно называются DLC (downloadable content).

Адрес

Адрес — уникальный идентификатор местоположения ресурса в системе. В IT различают:
— физический адрес (MAC-адрес сетевого интерфейса),
— логический адрес (IP-адрес),
— почтовый адрес (email),
— адрес памяти (в программировании),
— URL (адрес веб-ресурса).

Адресная строка

Адресная строка — элемент графического интерфейса веб-браузера или файлового менеджера, в котором отображается и редактируется адрес текущего ресурса (URL, URI или путь к файлу).

Администратор вычислительной сети

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

Администратор

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

Аккаунт

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

Акроним

Акроним — разновидность аббревиатуры, которая произносится как единое слово, а не по буквам. Примеры: RADAR (RAdio Detection And Ranging → «рейдар»), SCUBA (Self-Contained Underwater Breathing Apparatus → «скуба»), Wi-Fi (сокращение от Wireless Fidelity, хотя на самом деле это маркетинговый термин, не имеющий строгой расшифровки — но используется как акроним). В русском языке к акронимам относят и заимствованные слова, ставшие самостоятельными: лазер (Light Amplification by Stimulated Emission of Radiation), ксерокс (Xerox — от названия компании, но изначально xerography), голограмма (от hologram, но корни — греч. holos «целый» + gramma «запись»). Важно: не все сокращения, произносимые слитно, — акронимы. Например, «вуз» — это не акроним, а сокращение (высшее учебное заведение), так как образовано не из начальных букв, а по правилам русского словообразования. Акронимы удобны для устной речи и повседневного употребления, но в технической документации при первом упоминании всё равно требуется расшифровка.

Аксиома

Аксиома — утверждение, принимаемое без доказательства в рамках данной теории или системы, поскольку оно служит основанием для вывода других утверждений. В математике классический пример — аксиомы Евклида («через две точки можно провести прямую»); в логике — законы исключённого третьего или непротиворечивости. В прикладных областях, включая IT, аксиомы часто не формулируются явно, но присутствуют как неоспоримые допущения: «пользователь не должен видеть ошибку 500», «время не идёт назад в распределённой системе», «все данные должны быть валидными на момент записи в БД». Эти «практические аксиомы» формируют культурный код команды. Проблема возникает, когда такие допущения остаются неосознанными — тогда при изменении контекста (например, переходе от монолита к микросервисам) система может внезапно стать неработоспособной, и причина будет лежать не в багах, а в нарушении «тихой» аксиомы. Поэтому полезно периодически выявлять и фиксировать такие предпосылки — например, в архитектурных решениях (ADR, Architecture Decision Records).

Акт

Акт — официальный документ, фиксирующий факт совершения определённого действия, события или состояния на конкретную дату.

Активность

Активность — зафиксированное взаимодействие пользователя с системой: клик, ввод текста, запуск функции, переход по странице и т.д. Используется в аналитике, логировании и профилировании поведения.

Алгебра логики

Алгебра логики (булева алгебра) — раздел математики, изучающий операции над логическими значениями (истина/ложь). Основные операции: И (AND), ИЛИ (OR), НЕ (NOT). Является теоретической основой цифровой электроники и программирования.

Алгоритм

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

Алиас

Алиас — это альтернативное имя объекта, ссылки или пути, используемое для упрощения обращения к нему. В IT термин встречается в разных контекстах: в командной строке — как псевдоним команды (например, alias ll='ls -la' в bash), в базах данных — как временный псевдоним таблицы или поля в SQL-запросе (SELECT t.name FROM users AS t), в сетях — как имя хоста, сопоставленное с IP-адресом в DNS (CNAME-запись). Алиас лишь предоставляет дополнительный способ доступа к уже существующей. Это удобно для абстрагирования, повышения читаемости кода и упрощения работы с длинными или сложными идентификаторами.

Аллокация

Аллокация (от лат. allocatio — «распределение») — процесс выделения ресурсов: памяти, времени процессора, дискового пространства, сетевой пропускной способности и т.п. В контексте программирования чаще всего речь идёт об аллокации памяти. При создании объекта (например, new MyClass() в C# или malloc() в C) система резервирует участок оперативной памяти и возвращает указатель/ссылку на него. Различают стековую (автоматическую, быструю, ограниченную по объёму и времени жизни) и кучевую (динамическую, гибкую, но требующую управления) аллокацию. Современные языки с автоматической сборкой мусора (C#, Java, Python) скрывают детали аллокации от разработчика, но понимание того, где и как выделяется память, остаётся критичным для производительности и отладки утечек. Например, чрезмерное создание временных объектов в цикле может привести к частым сборкам мусора и «фризам» приложения. Аллокация — не бесплатная операция: даже если ОС предоставляет виртуальную память, её отображение на физические страницы, проверка прав доступа, инициализация нулевыми значениями — всё это требует процессорного времени. В системном программировании (драйверы, ОС, embedded) аллокация планируется заранее, иногда даже исключается вовсе (static allocation).

АЛУ

АЛУ (арифметико-логическое устройство, англ. ALU — Arithmetic Logic Unit) — один из ключевых структурных компонентов центрального процессора (CPU), выполняющий базовые арифметические (сложение, вычитание, иногда умножение и деление) и логические (И, ИЛИ, НЕ, исключающее ИЛИ, сдвиги, сравнения) операции над двоичными данными. АЛУ работает с операндами, поступающими из регистров или кэш-памяти, и записывает результат обратно. Современные процессоры содержат несколько АЛУ (и специализированных блоков — например, для операций с плавающей точкой, FPU), что позволяет выполнять операции параллельно и повышает производительность. Архитектура АЛУ напрямую влияет на тактовую частоту и тепловыделение процессора: более сложные операции требуют большего количества логических вентилей и времени их прохождения.

Альтернатива

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

Альфа-частицы

Альфа-частицы — это ядра атомов гелия-4, состоящие из двух протонов и двух нейтронов, испускаемые при альфа-распаде некоторых радиоактивных изотопов (например, урана-238 или радия-226). Они обладают высокой массой и зарядом +2, но низкой проникающей способностью: лист бумаги или верхний слой кожи человека способны их остановить. В контексте информационных технологий альфа-частицы имеют значение в инженерной надёжности: при взаимодействии с кремниевыми кристаллами микросхем они могут ионизировать атомы, вызывая так называемые soft errors — одиночные сбои в памяти (single-event upsets, SEU), когда бит «переворачивается» без физического повреждения чипа. Это критично для систем, требующих высокой отказоустойчивости (авионика, медицинские устройства, космические аппараты), где применяются методы защиты: ECC-память, дублирование вычислений, радиационно-стойкие материалы.

Амбиентный интеллект

Амбиентный интеллект (Ambient Intelligence, AmI) — концепция интеллектуальной среды, в которой электронные устройства распознают присутствие человека и адаптируются к его потребностям, оставаясь незаметными. Основана на IoT, ИИ, сенсорных сетях и человеко-центрированном дизайне.

Анализ

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

Анализатор трафика

Анализатор трафика — программное или аппаратное средство для перехвата, декодирования и анализа сетевых пакетов. Используется для диагностики сети, отладки протоколов и выявления аномалий. Примеры: Wireshark, tcpdump.

Андеррайтинг

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

Аннуитетный платёж

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

Анонимизация данных

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

Анонимная функция в программировании

Анонимная функция — функция без явного имени, определяемая inline и используемая в качестве значения (например, как аргумент другой функции). Также называется лямбда-выражением. Поддерживается в Python (lambda), JavaScript (() => {}), C# (=>), Java и др.

Анонимный тип

Анонимный тип — тип, создаваемый компилятором на лету для хранения набора свойств с выводимыми именами и типами. Используется в LINQ (C#) и других контекстах, где удобно быстро сформировать структуру данных без объявления класса.

Антипаттерн

Антипаттерн — документированное неэффективное или контрпродуктивное решение, часто маскирующееся под хороший подход. Примеры: God Object, Spaghetti Code, Magic Numbers. Выявление антипаттернов способствует улучшению архитектуры и поддерживаемости.

Античность

Античность — исторический период, охватывающий цивилизации Древней Греции и Древнего Рима, примерно с VIII века до н.э. по V век н.э. (падение Западной Римской империи). В контексте IT и науки это эпоха формирования фундаментальных идей: логика Аристотеля (основа булевой алгебры), геометрия Евклида (модель аксиоматического подхода), алгоритмы Евклида и Эратосфена, механика Архимеда, астрономия Птолемея.

АПИ

АПИ (интерфейс программирования приложений, англ. Application Programming Interface) — набор определённых правил, протоколов и инструментов для взаимодействия между программными компонентами. API может быть локальным (библиотечным), системным (POSIX, WinAPI) или сетевым (REST, GraphQL).

Аппаратная абстракция

Аппаратная абстракция — прослойка в архитектуре системы (например, HAL — Hardware Abstraction Layer), скрывающая детали аппаратной реализации и предоставляющая единый интерфейс для программного обеспечения.

Аппаратное обеспечение

Аппаратное обеспечение (hardware) — физические компоненты компьютерной системы: процессоры, память, диски, периферия. Противоположность программному обеспечению (software).

Аппроксимация

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

Арбалет

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

Арбитраж

Арбитраж — это процесс разрешения конфликтов при одновременном запросе доступа к общему ресурсу (например, шине данных, памяти, периферийному устройству) со стороны нескольких инициаторов — процессорных ядер, DMA-контроллеров, внешних устройств. Арбитр — аппаратный или программный модуль, принимающий решения о том, какой из запросов обслуживать в текущий момент, исходя из заранее заданных правил: приоритет (фиксированный или динамический), честность (fairness), минимальная задержка или минимальная дисперсия задержек. Примеры: шинный арбитр в SoC, арбитраж доступа к PCIe-устройству, распределённый арбитраж в кластерных системах. Качественный арбитраж обеспечивает предсказуемость, избегает голодания (starvation) и снижает конфликтность, что критично для систем реального времени и высоконагруженных серверов.

Архив

Архив — контейнерный файл, объединяющий один или несколько файлов и каталогов, часто с применением сжатия. Используется для резервного копирования, передачи и дистрибуции данных. Форматы: ZIP, TAR, 7z, RAR.

Архиватор

Архиватор — программа для создания и извлечения архивов. Современные архиваторы поддерживают сжатие (lossless), шифрование, разбиение на тома и восстановление повреждённых архивов.

Архитектура

Архитектура — совокупность принципов, структурных решений и ограничений, определяющих организацию системы на высоком уровне абстракции. Включает выбор парадигм (монолит, микросервисы, event-driven), технологических стеков, протоколов взаимодействия, моделей данных и стратегий масштабирования. Архитектурные решения фиксируются в ADR (Architectural Decision Record) и подлежат версионированию.

Архитектурное решение (АР)

Архитектурное решение (АР) — зафиксированный выбор в проектировании программной системы, касающийся её структурных, поведенческих или нефункциональных аспектов. В отличие от тактических решений (например, выбор алгоритма сортировки), АР влияет на весь проект или его крупные компоненты и трудно поддаётся изменению на поздних этапах. Формализация АР в российской практике регулируется ГОСТ 34.601–90 («Автоматизированные системы. Требования к содержанию документов») и ГОСТ Р 34.101–2018 («Защита информации. Методы и средства обеспечения информационной безопасности»). В западной практике аналогом служат ADR (Architecture Decision Records) — лёгковесные, версионируемые документы в формате Markdown.

Архитектурно-конструкторские решения (АКР)

Архитектурно-конструкторские решения (АКР) — термин, применяемый преимущественно в оборонной и аэрокосмической промышленности, а также в проектах с жёсткими требованиями к надёжности (ГОСТ РВ 0001–2012, ОСТ 1 00345–2002).

Архитектура системы

Архитектура системы — совокупность ключевых решений по структуре, компонентам, интерфейсам и взаимодействию элементов системы с учётом требований к производительности, отказоустойчивости и масштабируемости.

Архитектурный стиль

Архитектурный стиль — устойчивый паттерн организации компонентов системы. Примеры: клиент-сервер, микросервисы, событийно-ориентированная архитектура (EDA), слоистая (layered) архитектура.

Асинхронность

Асинхронность — модель выполнения операций, при которой вызывающая сторона не блокируется ожиданием завершения задачи. Результат обрабатывается через колбэки, промисы, async/await или очереди сообщений. Повышает отзывчивость и эффективность использования ресурсов.

Атака «человек посередине»

Атака «человек посередине» (Man-in-the-Middle, MITM) — метод перехвата и/или модификации данных между двумя сторонами, при котором злоумышленник маскируется под каждую из них. Защита: шифрование (TLS), сертификаты, пиннинг ключей.

Атомарность

Атомарность — свойство операции или действия, при котором оно выполняется целиком или не выполняется вовсе: промежуточные (частично завершённые) состояния недопустимы. В контексте баз данных это один из принципов ACID (Atomicity, Consistency, Isolation, Durability): если транзакция состоит из нескольких шагов (например, списание средств с одного счёта и зачисление на другой), то при сбое ни один из шагов не должен оставить систему в «полусогласованном» состоянии — либо всё сделано корректно, либо откат выполнён полностью. Аналогично в программировании: атомарные операции (например, compare-and-swap в потокобезопасных структурах) гарантируют, что другая нить выполнения никогда не увидит «промежуточный» результат. Важно понимать: атомарность не автоматически даёт потокобезопасность — она лишь гарантирует неделимость действия относительно самого себя.

Атрибут

Атрибут — характеристика или свойство сущности. В ООП атрибуты соответствуют полям (переменным экземпляра) объекта. В реляционных базах — столбцы таблицы. В метаданных — дополнительные сведения о ресурсе.

Аудит операций

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

Аутентификация

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

Аутсорсинг

Аутсорсинг — передача выполнения определённых бизнес-функций внешнему подрядчику на основе долгосрочного договора. В IT распространены аутсорсинг разработки, инфраструктуры (IaaS), поддержки и кибербезопасности.

АЦП

АЦП (аналого-цифровой преобразователь, англ. ADC — Analog-to-Digital Converter) — электронное устройство или блок, преобразующий непрерывные аналоговые сигналы (например, напряжение, ток, звуковую волну) в дискретные цифровые значения, пригодные для обработки цифровыми системами: микроконтроллерами, процессорами, DSP. Ключевые параметры АЦП: разрядность (определяет точность — 8, 12, 16, 24 бита и более), частота дискретизации (сколько выборок в секунду делает преобразователь, например, 44,1 кГц для аудио CD), время преобразования, входной диапазон напряжений и тип архитектуры (последовательного приближения, дельта-сигма, параллельный и др.). АЦП — неотъемлемая часть любого устройства, принимающего «реальный мир»: звуковых карт, датчиков температуры, приёмников связи, медицинского оборудования.