I
I-кадр
I-кадр (от англ. Intra-coded frame — «внутренне кодированный кадр») — тип видеокадра, который сжимается независимо от других кадров, без использования временного предсказания. I-кадр содержит полную информацию для восстановления изображения и служит точкой отсчёта для последующих кадров.
IaaS
IaaS (Infrastructure as a Service) — модель облачных вычислений, при которой пользователь получает виртуализированные вычислительные ресурсы (серверы, хранилища, сети) по запросу через интернет. Провайдер управляет физической инфраструктурой, клиент — операционными системами и приложениями. Примеры: Amazon EC2, Microsoft Azure Virtual Machines, Google Compute Engine.
IANA
IANA — Internet Assigned Numbers Authority, Орган по присвоению номеров в интернете.
IBM PC DOS
IBM PC DOS (Personal Computer Disk Operating System) — первая операционная система для IBM PC, выпущенная в 1981 году. Фактически являлась коммерческой лицензионной версией MS-DOS, разработанной Microsoft для IBM. PC DOS предоставляла одно-задачную, одно-пользовательскую среду с интерфейсом командной строки, управлением файлами через FAT (File Allocation Table), базовой поддержкой дисков, принтеров и последовательных портов.
id
ID (идентификатор) — уникальная последовательность символов или чисел, присваиваемая объекту, сущности или ресурсу в информационной системе для однозначной идентификации и ссылки на него. Может быть числовым (автоинкремент), строковым (UUID, slug) или составным.
id Software
id Software — американская игровая студия, основанная в 1991 году. Является пионером в разработке шутеров от первого лица: создала Doom, Quake, Wolfenstein 3D. Также разработала игровые движки (id Tech), оказавшие значительное влияние на индустрию.
ID3v2
ID3v2 — стандарт метаданных для аудиофайлов формата MP3, разработанный как расширение устаревшего ID3v1.
IDE
IDE (Integrated Development Environment) — интегрированная среда разработки, объединяющая в едином интерфейсе текстовый редактор с подсветкой синтаксиса, отладчик, компилятор/интерпретатор, средства рефакторинга, управления версиями и сборки. Примеры: Visual Studio, IntelliJ IDEA, Eclipse, PyCharm.
Identify
Identify — идентифицировать (найти и классифицировать).
IDF
IDF (Intermediate Data Format) — формат обмена пространственными и геоинформационными данными, используемый в САПР и ГИС для передачи топологической и геометрической информации между разнородными системами. Поддерживает представление точек, линий, поверхностей и атрибутов.
IDL
IDL — Interface Definition Language, язык описания интерфейсов. Это формальный язык для определения контрактов между компонентами в распределённых системах: какие методы доступны, какие параметры принимают, какие исключения выбрасывают.
Idle
Idle — жанр видеоигр, в котором прогресс (ресурсы, уровень, доход) накапливается автоматически со временем, даже при отсутствии активных действий игрока. Часто сочетается с механиками кликера и оптимизации. Примеры: Cookie Clicker, Adventure Capitalist.
IEEE
IEEE — Institute of Electrical and Electronics Engineers, Институт инженеров по электротехнике и электронике. Крупнейшая в мире профессиональная ассоциация технических специалистов, разрабатывающая стандарты в IT, электронике, телекоммуникациях.
IETF
IETF (Internet Engineering Task Force) — международное открытое сообщество инженеров, разрабатывающее и внедряющее добровольные стандарты интернета (RFC). Основана в 1986 году и отвечает за протоколы TCP/IP, HTTP, DNS, TLS и многие другие.
IIS
IIS (Internet Information Services, до версии 5.1 — Internet Information Server) — проприетарный набор серверов для нескольких служб Интернета от компании Microsoft. IIS распространяется с Windows NT.
IIoT
IIoT (Industrial Internet of Things — промышленный интернет вещей) — применение технологий IoT в промышленности: производстве, энергетике, логистике, сельском хозяйстве.
IKEA-эффект
IKEA-эффект — когнитивное искажение, при котором пользователь или разработчик переоценивает ценность системы или продукта, в создание которого вложил собственные усилия. Применим в UX, разработке ПО и управлении проектами.
Image Registry
Image Registry — сервис для хранения, управления и распространения образов контейнеров (например, Docker-образов). Поддерживает тегирование, версионирование, контроль доступа и интеграцию с CI/CD. Примеры: Docker Hub, Google Container Registry, Harbor.
IMAP
IMAP (англ. Internet Message Access Protocol) — протокол прикладного уровня для доступа к электронной почте.
Immutable
Immutable (неизменяемый) — свойство объекта или структуры данных, при котором после создания его состояние нельзя изменить. Используется для обеспечения потокобезопасности, упрощения отладки и реализации функционального программирования. Примеры: строки в Java/C#, кортежи в Python.
Inbound
Inbound — сетевой или бизнес-термин, обозначающий входящий трафик, данные или запросы (например, inbound connection, inbound marketing). В инфраструктуре — трафик, поступающий на сервер извне.
INFO
INFO : информация о чём-то.
Infrastructure as Code
Infrastructure as Code (IaC) — практика управления и provisioning’а вычислительной инфраструктуры (серверы, сети, хранилища) с помощью машинно-читаемых файлов определений (код), а не ручной настройки. Использует инструменты: Terraform, AWS CloudFormation, Pulumi.
Inheritance
Inheritance (наследование) — механизм объектно-ориентированного программирования, позволяющий одному классу (потомку) наследовать поля и методы другого класса (предка). Способствует повторному использованию кода и реализации полиморфизма.
Ink
Ink — язык сценариев с открытым исходным кодом, разработанный студией Inkle для написания интерактивных нарративов. Позволяет создавать ветвящиеся диалоги и сюжетные линии без программирования. Интегрируется с Unity.
Input Validation
Input Validation — процесс проверки пользовательских или внешних данных на соответствие ожидаемому формату, типу и диапазону. Критически важен для предотвращения инъекций (SQL, XSS), сбоев и уязвимостей.
Integer ALU
Integer Arithmetic Logic Unit — функциональный блок процессора, выполняющий целочисленные операции: сложение, вычитание, логические операции (AND, OR, XOR), сдвиги, умножение/деление (в отдельных ALU). Современные CPU содержат несколько Integer ALU (например, 4 в Zen 4), что позволяет выполнять до 4 целочисленных операций за такт. ALU работает с регистрами общего назначения (RAX, RBX…) и флагами (ZF, CF, OF). В enterprise-нагрузках (базы данных, виртуализация) Integer ALU нагружены сильнее, чем FP-блоки — отсюда важность IPC (Instructions Per Cycle) и эффективности конвейера.
Integration Testing
Integration Testing — уровень тестирования программного обеспечения, направленный на проверку корректности взаимодействия между модулями, компонентами или системами. Отличается от модульного (unit) и системного тестирования.
Intel VT-x
Intel VT-x (Virtualization Technology for x86) — аппаратная технология виртуализации, введённая Intel в 2005 г. (процессоры Pentium 4 6x2+). Решает проблему критических инструкций в архитектуре x86: некоторые привилегированные команды (например, POPF) ведут себя по-разному в ring 0 и ring 1, что мешало pure software virtualization (как в VMware Workstation до VT-x).
IntelliJ IDEA
IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains.
Interface
Interface (интерфейс) — в программировании: абстрактный тип, определяющий контракт поведения (набор методов), который должны реализовать классы. В отличие от абстрактного класса, не содержит реализации. В Java, C#, TypeScript интерфейсы являются основой полиморфизма и слабой связанности.
Internet Protocol
Internet Protocol (IP, досл.: «межсетевой протокол») — маршрутизируемый протокол сетевого уровня стека TCP/IP. Именно IP стал тем протоколом, который объединил отдельные компьютерные сети во всемирную сеть Интернет. Неотъемлемой частью протокола является адресация сети (см. IP-адрес).
iOS
iOS — мобильная операционная система от Apple, разработанная для iPhone, iPad и iPod Touch. Основана на ядре XNU (часть Darwin), использует Objective-C и Swift как основные языки разработки. Известна безопасности, экосистеме и строгой модерации App Store.
iOS SDK
iOS SDK (ранее iPhone SDK) — комплект средств разработки для iOS и iPadOS выпущенный в марте 2009 года корпорацией Apple. iOS SDK выпускается только для macOS.
IP
IP (Internet Protocol) — сетевой протокол, обеспечивающий адресацию и маршрутизацию пакетов данных в сетях на основе стека TCP/IP. Определяет формат IP-пакета и правила доставки. Версии: IPv4 (32-битные адреса), IPv6 (128-битные).
IP-адрес, айпи
IP-адрес — уникальный числовой идентификатор сетевого интерфейса в TCP/IP-сети, используемый для маршрутизации пакетов. В IPv4 записывается как четыре десятичных числа (например, 192.168.1.1), в IPv6 — как восемь шестнадцатеричных групп (например, 2001:0db8::1).
IP-телефония
IP-телефония (произносится «айпи́-телефони́я») — телефонная связь по протоколу IP. Под IP-телефонией подразумевается набор коммуникационных протоколов, технологий и методов, обеспечивающих традиционные для телефонии набор номера, дозвон и двустороннее голосовое общение, а также видеообщение по сети Интернет или любым другим IP-сетям. Сигнал по каналу связи передаётся в цифровом виде и, как правило, перед передачей преобразовывается (сжимается), чтобы удалить избыточность информации и снизить нагрузку на сеть передачи данных.
iPad
iPad — линейка планшетных компьютеров от Apple, работающих под управлением операционной системы iPadOS (ранее iOS). Используется для медиа, творчества, образования и лёгкой продуктивности. Поддерживает Apple Pencil и Smart Keyboard.
IPC
Instructions Per Cycle — показатель эффективности процессора: сколько инструкций в среднем выполняется за один такт.
iPhone
iPhone — серия смартфонов от Apple, сочетающая аппаратное и программное обеспечение в единой экосистеме. Впервые представлен в 2007 году, заложил основы современного сенсорного интерфейса. Работает под управлением iOS.
IPsec
IPsec (сокращение от IP Security) — набор протоколов для обеспечения защиты данных, передаваемых по межсетевому протоколу IP. Позволяет осуществлять подтверждение подлинности (аутентификацию), проверку целостности и/или шифрование IP-пакетов. IPsec также включает в себя протоколы для защищённого обмена ключами в сети Интернет. В основном применяется для организации VPN-соединений.
IPv4
IPv4 (англ. Internet Protocol version 4) — четвёртая версия интернет-протокола (IP). Первая широко используемая версия.
IPv6
IPv6, англ. Internet Protocol version 6 — разработанная в IETF версия протокола Интернета (IP), призванная решить проблемы, с которыми столкнулась его предыдущая версия IPv4, за счёт целого ряда принципиальных изменений, в первую очередь — проблему исчерпания адресного пространства за счёт кардинально большего пула адресов.
IQueryable
IQueryable — это интерфейс в .NET (C#), который позволяет строить запросы к данным (например, к БД) перед их выполнением. В отличие от IEnumerable, который работает с данными в памяти, IQueryable формирует запрос (например, SQL) и выполняет его на стороне сервера (СУБД).
IRL
IRL (In Real Life) — сленговое выражение, используемое в онлайн-сообществах и играх для обозначения событий, действий или обстоятельств, происходящих вне виртуального пространства.
IRQ
IRQ (Interrupt Request — запрос на прерывание) — механизм, позволяющий аппаратным устройствам (клавиатура, сетевая карта, таймер) асинхронно сигнализировать процессору о необходимости обслуживания. Вместо постоянного опроса (polling), процессор выполняет основную программу, а при поступлении IRQ немедленно (после завершения текущей инструкции) сохраняет контекст и передаёт управление обработчику прерываний (ISR — Interrupt Service Routine). В архитектуре x86 исторически использовались 16 линий IRQ (IRQ0–IRQ15), мультиплексируемых через контроллеры PIC (Programmable Interrupt Controller), позже заменённые на APIC (Advanced PIC) для поддержки многопроцессорности и приоритизации. В современных системах с ACPI IRQ динамически назначаются устройствам. Прерывания — основа отзывчивости ОС: без них ввод с клавиатуры или приём пакета сети был бы крайне неэффективен.
ISO
ISO (International Organization for Standardization — Международная организация по стандартизации) — независимая международная организация, разрабатывающая и публикующая добровольные стандарты в почти всех областях технологий и промышленности (кроме электротехники — это IEC, и телекоммуникаций — ITU). Название «ISO» не является аббревиатурой, а происходит от греческого isos («равный»), чтобы избежать различий в акронимах на разных языках (например, IOS по-английски, OIN по-французски).
ISP
ISP (Internet Service Provider) — провайдер интернет-услуг, организация, предоставляющая доступ к глобальной сети частным лицам или компаниям. Может также предлагать хостинг, электронную почту и другие сервисы.
Iterator
Iterator (итератор) — объект или интерфейс, предоставляющий последовательный доступ к элементам коллекции без раскрытия её внутренней структуры. Поддерживает операции «получить текущий элемент» и «перейти к следующему». Реализован в большинстве языков (например, for...of в JavaScript, IEnumerable в C#).