🔒

Введите пароль

Неверный пароль
90 вопросов 20 тем
Основы информатики 3
#1 Понятия: данные, информация, знания. Свойства информации.
Данные — это зарегистрированные сигналы и факты в формализованном виде; информация — данные, получившие смысл; знания — систематизированная информация с выявленными закономерностями. Проще всего запомнить на примере-цепочке: «37,5» — просто число, данные, они ничего не значат сами по себе. «Температура пациента — 37,5 °C» — уже информация: у числа появился смысл и контекст. «Температура выше 37 — признак воспаления, надо обследовать» — это знание: обобщённое правило, по которому можно действовать. То есть данные регистрируются, информация получается интерпретацией данных, а знания — результат обработки и осмысления многих порций информации. Информация всегда рассматривается относительно получателя: одна и та же строка байтов для одного человека — бессмыслица, для другого — важное сообщение. Основные свойства информации (перечислить и по слову пояснить): достоверность — соответствует реальности; полнота — её хватает для решения; актуальность — не устарела; доступность — её можно получить; релевантность — относится к делу. Дополнительно называют понятность и защищённость.
  • Цепочка «данные → информация → знания»: регистрация → осмысление → систематизация и выявление закономерностей.
  • Данные объективны и существуют независимо от потребителя; информация всегда рассматривается относительно получателя.
  • Информация уменьшает неопределённость (энтропию) — подход Шеннона; мера — бит.
  • Свойства: достоверность, полнота, актуальность, доступность, релевантность + понятность, защищённость.
  • Готовый пример: 37,5 → температура пациента → диагностическое правило.
❓ Могут спросить:
  • Чем измеряется информация? — битами; 1 бит — сообщение, уменьшающее неопределённость вдвое (формулы Хартли и Шеннона).
  • Что такое недостоверная, но полная информация? — например, устаревшая сводка: все поля заполнены, но реальности уже не соответствует — свойства независимы.
#15 Понятие и свойства алгоритма. Язык схем.
Алгоритм — конечная последовательность точных предписаний, приводящая исполнителя от исходных данных к результату за конечное число шагов. По сути это рецепт: набор шагов, которые кто угодно (человек или машина) может выполнить и получить тот же результат. Из этой идеи вытекают пять свойств, которые нужно назвать: дискретность — рецепт состоит из отдельных шагов, а не «сделай хорошо»; определённость — каждый шаг понимается однозначно, без «посолить по вкусу»: два исполнителя получат одно и то же; результативность (конечность) — алгоритм не крутится вечно, а заканчивается и выдаёт ответ; массовость — рецепт годится не для одного случая, а для целого класса задач с разными исходными данными; понятность — используются только те команды, которые исполнитель знает. Язык схем — это графическая запись алгоритма блок-схемой, стандарт ГОСТ 19.701-90 (ИСО 5807-85). Фигуры запомнить так: овал — «старт/финиш», прямоугольник — «сделай» (действие), ромб — «реши» (условие, да/нет), параллелограмм — «введи/выведи» (данные), стрелки показывают, куда идти дальше. Кроме схем алгоритм можно записать словами, псевдокодом или сразу на языке программирования.
  • Определение: конечная последовательность точных предписаний для исполнителя.
  • 5 свойств: дискретность, определённость, результативность, массовость, понятность.
  • Блок-схемы — ГОСТ 19.701-90 (ИСО 5807-85).
  • Фигуры: овал — начало/конец, прямоугольник — действие, ромб — условие, параллелограмм — ввод/вывод.
  • Кроме блок-схем алгоритм записывают: словесно, псевдокодом, на языке программирования.
❓ Могут спросить:
  • Какие базовые алгоритмические структуры существуют? — следование, ветвление, цикл — теорема Бёма–Якопини: любой алгоритм выражается их комбинацией.
  • Чем отличается алгоритм от программы? — программа — запись алгоритма на языке программирования для конкретной ЭВМ.
#16 Классификация информационных систем по видам и назначению.
Информационная система (ИС) — совокупность средств, методов и персонала для хранения, обработки и выдачи информации. Классифицировать ИС удобно, отвечая на четыре вопроса. Для чего система? (по назначению): управленческие — помогают вести бизнес (ERP управляет ресурсами предприятия, CRM — работой с клиентами); информационно-справочные — просто выдают сведения (правовые базы, каталоги); системы поддержки принятия решений — «советчики», которые анализируют данные для руководителя; экспертные системы — имитируют рассуждения специалиста и сами делают выводы. Насколько велика? (по масштабу): одиночные — один пользователь и его компьютер; групповые — отдел с общим сервером; корпоративные — всё предприятие. Сколько в ней человека? (по степени автоматизации): ручные — техники нет вообще; автоматизированные — человек и компьютер работают вместе (таких большинство, отсюда аббревиатура АИС); автоматические — работают сами, без человека (например, АСУ ТП — управление технологическим процессом на производстве). В какой отрасли? (по сфере): производственные, финансовые, кадровые, медицинские и т.д. Готовый пример для комиссии: 1С:Бухгалтерия — автоматизированная групповая управленческая ИС финансовой сферы.
  • 4 основания классификации: назначение, масштаб, степень автоматизации, сфера применения.
  • По назначению: управленческие (ERP/CRM), справочные, СППР, экспертные системы.
  • По масштабу: одиночные → групповые → корпоративные.
  • По автоматизации: ручные → автоматизированные (АИС, человек в контуре) → автоматические.
  • Пример для ответа: 1С:Бухгалтерия — автоматизированная групповая управленческая ИС финансовой сферы.
❓ Могут спросить:
  • Чем СППР отличается от экспертной системы?СППР даёт аналитику для решения человеком; экспертная система сама выводит заключение по базе знаний и правилам.
  • Что такое АСУ ТП? — автоматизированная система управления технологическим процессом — класс автоматических/автоматизированных ИС реального времени.
Файловые системы и сжатие данных 2
#2 Понятие файловой системы. Отличие файловых систем друг от друга.
Файловая система — часть операционной системы, определяющая, как данные хранятся, именуются и находятся на носителе. Если диск — это склад, то файловая система — это порядок на складе: стеллажи (каталоги), бирки на коробках (имена и метаданные — размер, даты, права) и журнал учёта, где записано, в каких ячейках лежит каждый файл. Файловые системы отличаются друг от друга по нескольким осям. Лимиты: старая FAT32 не умеет файлы больше 4 ГБ (фильм уже не влезет), NTFS и ext4 — практически без ограничений. Журналирование: прежде чем менять данные, система записывает намерение в журнал; если свет выключили на полуслове — при загрузке всё восстановится по журналу. Есть у NTFS, ext4, APFS; нет у FAT32 — поэтому флешка после сбоя может «сломаться». Права доступа: NTFS и ext4 помнят, кому файл принадлежит и кто может его читать; FAT32 — нет (любой может всё). Дополнительно: сжатие и шифрование (NTFS, APFS), мгновенные снимки-снапшоты (ZFS, Btrfs). Выбор на практике: FAT32/exFAT — флешки (совместимость со всем), NTFS — Windows, ext4 — Linux, APFS — macOS.
  • ФС = правила организации данных на носителе: каталоги, метаданные, размещение блоков.
  • Отличия: лимиты размеров, журналирование, права доступа (ACL/POSIX), сжатие/шифрование, снапшоты.
  • FAT32: простая, совместимая, файл ≤ 4 ГБ, без журнала и прав.
  • NTFS: журналируемая, MFT, ACL, сжатие, шифрование EFS — основная для Windows.
  • ext4 — Linux (inode, журнал); APFS — macOS (снапшоты, клоны); exFAT — флешки без лимита 4 ГБ.
❓ Могут спросить:
  • Что даёт журналирование? — при сбое ФС восстанавливается по журналу — не нужна полная проверка диска, метаданные не разрушаются.
  • Что такое кластер? — минимальная единица выделения места под файл; большой кластер → потери на мелких файлах (внутренняя фрагментация).
#8 Программы сжатия данных: возможности и принципы работы.
Программы сжатия уменьшают объём данных, убирая из них избыточность. Сжатие бывает двух принципиально разных видов. Без потерь — данные восстанавливаются бит в бит; так сжимают тексты, программы, документы. Два главных приёма легко объяснить: словарный метод (алгоритмы LZ77/LZ78) — если фраза уже встречалась, вместо повтора ставим ссылку «смотри выше», как в конспекте; кодирование Хаффмана — частым символам даём короткие коды, редким — длинные, как в азбуке Морзе, где частая «Е» — одна точка. Связка этих приёмов называется DEFLATE и работает в ZIP и PNG; архиваторы — WinRAR, 7-Zip. С потерями — часть информации выбрасывается насовсем, но такая, которую человек почти не замечает: JPEG огрубляет мелкие детали изображения, MP3 удаляет звуки, которые ухо всё равно не услышит (психоакустика), видеокодеки H.264/H.265 хранят только отличия между соседними кадрами. Степень сжатия зависит от данных: текст ужимается в разы, а случайные или уже сжатые данные — почти никак (поэтому ZIP не сжимает JPEG — избыточности уже нет). Возможности архиваторов, которые стоит назвать: многотомные архивы, самораспаковывающиеся (SFX), шифрование паролем, проверка целостности (CRC).
  • Два класса: без потерь (текст, программы) и с потерями (фото, аудио, видео).
  • LZ-методы заменяют повторы ссылками; Хаффман — короткие коды частым символам; DEFLATE = LZ77 + Хаффман (ZIP).
  • С потерями: JPEG (ДКП), MP3 (психоакустика), H.264/265 (межкадровое предсказание).
  • Степень сжатия зависит от избыточности: текст в разы, случайные данные — нет (предел — энтропия Шеннона).
  • Возможности: многотомность, SFX, шифрование, solid-архивы, CRC-контроль.
❓ Могут спросить:
  • Почему ZIP не сжимает JPEG? — избыточность уже устранена кодеком JPEG; энтропия данных близка к максимуму.
  • Можно ли сжимать без потерь бесконечно? — нет — предел задаёт энтропия источника (теорема Шеннона о кодировании источника).
Операционные системы 5
#4 Составные части операционной системы отдельного компьютера.
Операционная система — комплекс программ, управляющий ресурсами компьютера и дающий среду для запуска приложений. Её составные части удобно перечислять от центра к краям. Ядро — сердце ОС, работает в привилегированном режиме и делает четыре вещи: планировщик делит время процессора между программами; менеджер памяти выдаёт каждой программе свою память и не даёт лезть в чужую; драйверы переводят «язык» конкретных устройств на общий язык системы; обработчики прерываний и системных вызовов принимают запросы от железа и программ. Файловая подсистема — организует данные на дисках: каталоги, имена, права. Подсистема ввода-вывода — единый доступ к устройствам, буферизация. Оболочка — то, чем пользуется человек: графический интерфейс (Проводник) или командная строка (bash, PowerShell). Системные утилиты и библиотеки — сервисные инструменты (форматирование, диагностика) и API, через который приложения просят ОС о услугах. Сетевая подсистема — стек протоколов TCP/IP. Частая ловушка на экзамене: BIOS/UEFI — это НЕ часть ОС, а микропрограмма материнской платы, которая лишь запускает загрузчик системы.
  • Ядро: планировщик, менеджер памяти, драйверы, обработка прерываний и системных вызовов.
  • Файловая подсистема + подсистема ввода-вывода (драйверы, буферизация).
  • Оболочка: CLI (bash, PowerShell) и/или GUI.
  • Системные утилиты, библиотеки (API), сетевой стек.
  • BIOS/UEFI — не часть ОС; ядро работает в привилегированном режиме, приложения — в пользовательском.
❓ Могут спросить:
  • Что такое системный вызов? — обращение приложения к сервису ядра (открыть файл, выделить память) с переключением в привилегированный режим.
  • Монолитное ядро и микроядро? — монолит — все службы в ядре (Linux); микроядро — минимум в ядре, службы как процессы (Minix, QNX); Windows NT — гибрид.
#20 Обзор версий MS Windows. Назначение и основные функции MS Windows 10 (11). Преимущества и недостатки.
Windows — семейство ОС Microsoft, прошедшее путь от графической оболочки над MS-DOS до основной настольной ОС мира. Вехи, которые достаточно назвать: 3.1 (1992) — ещё оболочка над DOS; 95/98 — домашняя линейка; параллельно NT/2000 — надёжное ядро для бизнеса; XP (2001) — линейки объединились на ядре NT; Vista — красиво, но тяжело; 7 (2009) — «работа над ошибками», всенародная любимица; 8 — плиточный интерфейс, который не приняли; 10 (2015) — возврат «Пуска», модель «Windows как сервис» с постоянными обновлениями; 11 (2021) — обновлённый интерфейс, жёсткие требования к железу (чип безопасности TPM 2.0, Secure Boot), подсистемы Linux (WSL) и Android. Назначение и функции 10/11: универсальная многозадачная ОС — управление процессами, памятью, устройствами; файловая система NTFS; безопасность — антивирус Defender, шифрование диска BitLocker, вход по лицу/отпечатку Windows Hello; DirectX 12 для игр; магазин приложений; виртуальные рабочие столы. Преимущества: крупнейшая в мире экосистема программ и игр, совместимость почти с любым железом, привычность. Недостатки: высокие системные требования (11-я вообще не ставится на старые ПК), телеметрия — система «звонит домой», навязчивые обязательные обновления, платная лицензия.
  • Эволюция: 3.1 → 95/98 → NT/2000 → XP → Vista → 7 → 8 → 10 → 11.
  • Windows 10: единая платформа, «Windows как сервис»; Windows 11: TPM 2.0, Secure Boot, новый UI, WSL/Android.
  • Функции: многозадачность, NTFS, Defender/BitLocker, DirectX, виртуальные столы.
  • Плюсы: экосистема ПО/игр, совместимость, поддержка.
  • Минусы: ресурсоёмкость и жёсткие требования Win11, телеметрия, принудительные обновления.
❓ Могут спросить:
  • Чем ядро NT отличалось от линейки 9x? — вытесняющая многозадачность для всех процессов, защита памяти, HAL, поддержка NTFS — надёжность серверного класса.
  • Что такое UAC? — User Account Control — запрос подтверждения при действиях, требующих прав администратора (с Vista).
#22 Основные требования, предъявляемые к современным операционным системам.
Современная ОС должна отвечать ряду требований; удобно запомнить формулой «удобство + эффективность + надёжность + безопасность + развиваемость». Расшифровка по пунктам, своими словами: многозадачность и многопользовательность — десятки программ и несколько пользователей одновременно, и никто никому не мешает; управление памятью — виртуальная память: каждой программе кажется, что вся память — её, а ОС незаметно жонглирует реальной; безопасность — пароли, разграничение прав, шифрование: чужой файл не прочитать; надёжность — упавшее приложение не роняет систему; журналирование помогает пережить сбой питания; переносимостьОС умеет работать на разном железе (x86, ARM) благодаря прослойке HAL, скрывающей отличия; масштабируемость — та же система хороша и на ноутбуке, и на сервере с сотней ядер; расширяемость — новые драйверы и модули подключаются без переписывания ядра; совместимость — старые программы и стандартные интерфейсы (POSIX) продолжают работать; производительность — сама ОС ест минимум ресурсов; удобный интерфейс — и графика, и командная строка. На уточняющий вопрос про многозадачность: она вытесняющая — ОС сама забирает процессор у программы по истечении кванта времени, не спрашивая её согласия.
  • Многозадачность/многопользовательность, виртуальная память, безопасность (права, шифрование).
  • Надёжность (изоляция сбоев, журналирование) и отказоустойчивость.
  • Переносимость (HAL, разные архитектуры), масштабируемость (SMP/NUMA), расширяемость (модули/драйверы).
  • Совместимость приложений и стандартов (POSIX), производительность, GUI/CLI, сетевой стек.
  • Формула ответа: «удобство + эффективность + надёжность + безопасность + развиваемость».
❓ Могут спросить:
  • Что такое вытесняющая многозадачность?ОС сама отбирает процессор у процесса по кванту времени; в кооперативной задача должна отдать управление добровольно.
  • Что такое HAL? — Hardware Abstraction Layer — слой, скрывающий особенности железа от остального ядра, основа переносимости.
#49 Функциональная организация ЭВМ. Средства мультипрограммирования.
Мультипрограммирование — организация вычислений, при которой в памяти одновременно находятся несколько программ, а процессор переключается между ними. Зачем: процессор в тысячи раз быстрее диска и сети. Если программа ждёт данные с диска, глупо, чтобы процессор простаивал — пусть в это время считает другую. Это как повар, который поставил суп вариться и, не стоя над кастрюлей, режет салат. Что для этого нужно (средства мультипрограммирования): прерывания — «звонки таймера и устройств»: таймер сигналит «квант времени вышел, переключайся», диск сигналит «данные готовы»; защита памяти — аппаратная гарантия, что программа не залезет в чужую память и не испортит соседа или саму ОС; два режима процессора — привилегированный (ядро ОС, можно всё) и пользовательский (программы, опасные команды запрещены); виртуальная память — у каждой программы своё «личное» адресное пространство, а реальную память ОС распределяет незаметно, при нехватке сбрасывая редко используемые страницы на диск; планировщик — решает, кому достанется процессор следующим (кванты, приоритеты); переключение контекста — при смене программы ОС сохраняет все регистры и счётчик команд, а потом восстанавливает — программа «не замечает», что её прерывали.
  • Идея: перекрытие счёта и ввода-вывода → максимальная загрузка CPU.
  • Прерывания (в т.ч. от таймера) — «двигатель» переключения задач.
  • Защита памяти + два режима работы процессора (ядро/пользователь).
  • Виртуальная память изолирует адресные пространства задач.
  • Планировщик распределяет кванты по приоритетам; переключение контекста сохраняет регистры.
❓ Могут спросить:
  • Чем мультипрограммирование отличается от мультипроцессирования? — первое — попеременное выполнение на одном CPU, второе — истинный параллелизм на нескольких CPU/ядрах.
  • Что входит в контекст задачи? — регистры общего назначения, счётчик команд, флаги, указатель стека, карта памяти (таблицы страниц).
#50 Функциональная организация ЭВМ. Система прерываний.
Прерывание — событие, по которому процессор приостанавливает текущую программу и передаёт управление специальной программе-обработчику, а затем возвращается обратно. Аналогия: вы читаете книгу, звонит телефон — вы кладёте закладку (сохраняете место), отвечаете на звонок (обработчик), возвращаетесь к книге точно там, где остановились. Виды прерываний: внешние аппаратные — «звонки» от устройств: нажата клавиша, пришёл сетевой пакет, сработал таймер; внутренние (исключения) — программа сама сделала что-то не то: поделила на ноль, полезла в чужую память, обратилась к странице, которой нет в ОЗУ; программные — программа сознательно «звонит» операционной системе с просьбой (системный вызов: открой файл, выдели память). Механизм по шагам: 1) процессор дорабатывает текущую команду; 2) сохраняет «закладку» — счётчик команд, флаги, регистры; 3) по номеру прерывания находит адрес обработчика в таблице векторов прерываний; 4) выполняет обработчик; 5) восстанавливает контекст и продолжает прерванную программу. Приоритеты: если «звонят» несколько устройств сразу, контроллер прерываний (APIC) пропускает более важное; менее важные можно временно маскировать (запрещать), но есть немаскируемое NMI — критические сбои железа, его игнорировать нельзя.
  • Виды: внешние (от устройств), внутренние/исключения (ошибки), программные (системные вызовы).
  • Механизм: сохранить контекст → вектор из таблицы → обработчик → восстановить контекст.
  • Таблица векторов прерываний хранит адреса обработчиков.
  • Контроллер APIC арбитрирует приоритеты; маскируемые и немаскируемые (NMI) прерывания.
  • Прерывания — основа многозадачности и реакции на события реального времени.
❓ Могут спросить:
  • Что такое NMI? — немаскируемое прерывание — нельзя запретить; критические аппаратные сбои (ошибка памяти, питание).
  • Прерывание и опрос (polling) — что лучше? — прерывания освобождают CPU от постоянных проверок готовности; polling проще, но расходует такты впустую.
Процессор и архитектура ЭВМ 6
#3 Назначение центрального процессора. Внутренняя организация процессора. Понятие конвейеризации. Системы команд и прерываний. Современные модели микропроцессоров для ПК.
Центральный процессор — устройство, выполняющее программу: вычисления, пересылки данных и управление всеми узлами компьютера. Что внутри: АЛУ (арифметико-логическое устройство) — «калькулятор», который собственно считает; УУ (устройство управления) — «дирижёр», который читает команды и говорит остальным, что делать; регистры — крошечная сверхбыстрая память под рукой (в т.ч. счётчик команд — где мы сейчас в программе); кэш L1/L2/L3 — буфер между процессором и медленной ОЗУ; блок предсказания переходов; в современных CPU — несколько ядер. Конвейеризация: выполнение команды разбито на стадии (взять команду → понять её → выполнить → записать результат), и, как на заводском конвейере, пока одна команда выполняется, следующая уже декодируется, а третья выбирается из памяти. В идеале — готовая команда каждый такт. Системы команд: два подхода — CISC (x86: сотни сложных команд разной длины) и RISC (ARM: простые одинаковые команды). Хитрость: современные x86 снаружи CISC, а внутри дробят команды на RISC-подобные микрооперации. Прерывания позволяют процессору мгновенно реагировать на события (см. №50). Современные модели: Intel Core 12–14-го поколений и Core Ultra (гибрид: производительные P-ядра + экономичные E-ядра), AMD Ryzen 7000/9000, Apple M-серии на ARM.
  • Состав ЦП: АЛУ, УУ, регистры (IP, флаги, РОН), кэш L1/L2/L3, блок предсказания переходов.
  • Конвейер: стадии IF-ID-EX-MEM-WB выполняются параллельно для разных команд.
  • CISC (x86) — сложные команды переменной длины; RISC (ARM) — простые фиксированные; x86 внутри — микрооперации.
  • Прерывания: реакция на события с сохранением контекста.
  • Актуальные модели: Intel Core 12–14 пок./Core Ultra (P+E ядра), AMD Ryzen 7000/9000, Apple M.
❓ Могут спросить:
  • Что показывает тактовая частота? — число тактов в секунду; производительность = частота × IPC (команд за такт), поэтому сравнивать только по ГГц нельзя.
  • Зачем гибридные ядра P+E? — P-ядра — производительность, E-ядра — энергоэффективные фоновые задачи; планировщик ОС распределяет потоки.
#47 Основные факторы, определяющие принципы организации ЭВМ. Неймановская архитектура ЭВМ.
Принципы организации ЭВМ определяются: элементной базой, требованиями к производительности, стоимостью, совместимостью и энергопотреблением. Главный из факторов — элементная база: лампы → транзисторы → микросхемы → сверхбольшие интегральные схемы; именно по ней считают поколения ЭВМ. Архитектура фон Неймана (1945) — принципы, по которым до сих пор строится почти каждый компьютер. Их пять, и они простые: 1) программное управление — машина работает сама, по программе, а не по нажатиям человека; 2) хранимая программа — главная идея: программа лежит в той же памяти, что и данные, в виде таких же чисел; значит, программу можно загружать, менять и даже генерировать как обычные данные; 3) двоичное кодирование — всё хранится нулями и единицами (два состояния надёжно различимы электроникой); 4) адресуемая память — память как улица пронумерованных домов: обратиться можно к любой ячейке по номеру; 5) последовательное выполнение — команды идут одна за другой, пока не встретится переход. Структура: процессор (АЛУ + УУ) + память + устройства ввода-вывода, связанные шинами. Слабое место — «бутылочное горлышко фон Неймана»: процессор и память связаны одним каналом, и скорость упирается в него; лечат кэш-памятью. Альтернатива — гарвардская архитектура с раздельной памятью команд и данных (так устроен кэш L1 и микроконтроллеры).
  • Факторы: элементная база (поколения ЭВМ), производительность, стоимость, совместимость, энергопотребление.
  • Фон Нейман, 1945: программное управление, хранимая программа, двоичное кодирование, адресуемая память, последовательное выполнение.
  • Структура: процессор (АЛУ+УУ) + единая память + УВВ + шины.
  • «Бутылочное горлышко»: общий тракт CPU↔память; лечится кэшами.
  • Гарвардская архитектура — раздельные память команд и данных (L1-кэш, микроконтроллеры).
❓ Могут спросить:
  • Почему двоичная система? — два состояния надёжно реализуются физически (есть/нет напряжения) и совпадают с булевой логикой.
  • Где сегодня отступают от фон Неймана? — суперскалярные CPU выполняют команды вне порядка (out-of-order), GPU — массово-параллельны, но модель хранимой программы сохраняется.
#48 Состав устройств, структура и порядок функционирования ЭВМ.
Состав ЭВМ: процессор (АЛУ + УУ), оперативная память, внешняя память, устройства ввода и вывода, связанные системной магистралью. Роли простые: процессор считает и командует, ОЗУ держит работающие программы и их данные, диски хранят всё долговременно, клавиатура/мышь вводят, монитор/принтер выводят, а шины — «дороги», по которым всё это общается. Как ЭВМ работает — бесконечный машинный цикл, его стоит рассказать по шагам: 1) выборка — устройство управления смотрит в счётчик команд («где мы сейчас?») и читает очередную команду из памяти; 2) декодирование — понимает, что за операция и с какими данными; 3) выборка операндов — достаёт нужные данные из регистров или памяти; 4) выполнениеАЛУ делает операцию; 5) запись результата — итог кладётся в регистр или память; счётчик команд сдвигается на следующую команду (или на адрес перехода) — и цикл повторяется миллиарды раз в секунду. Как всё начинается: при включении питания стартует не ОС, а микропрограмма BIOS/UEFI: она проверяет железо (процедура POST), находит загрузочный диск и передаёт управление загрузчику ОС — только после этого появляется привычная система.
  • Состав: процессор (АЛУ+УУ), ОЗУ, внешняя память, УВВ, шины.
  • Машинный цикл: выборка → декодирование → операнды → выполнение → запись результата.
  • Счётчик команд (IP) указывает следующую команду; переходы меняют его значение.
  • УУ синхронизирует все узлы управляющими сигналами по тактам.
  • Старт ЭВМ: POST (BIOS/UEFI) → загрузчик → ядро ОС.
❓ Могут спросить:
  • Чем регистр отличается от ячейки ОЗУ? — регистр внутри CPU, доступ за такт; ОЗУ — вне, доступ за десятки-сотни тактов.
  • Что делает УУ при неизвестном коде операции? — генерирует внутреннее прерывание «недопустимая команда», управление получает ОС.
#53 Архитектура базового процессора x86.
x86 — семейство CISC-процессоров, идущее от Intel 8086 (1978); базовая 32-разрядная версия называется IA-32. Почти полвека совместимости: сегодняшний процессор всё ещё умеет выполнять программы восьмидесятых — в этом причина живучести архитектуры. Регистры (называть группами): общего назначения — EAX (аккумулятор), EBX, ECX (счётчик циклов), EDX; для стека — ESP (вершина) и EBP (база кадра); индексные ESI/EDI — для строковых операций; сегментные CS, DS, SS…; EIP — счётчик команд; EFLAGS — флаги результата (ноль, перенос, знак, переполнение). Режимы работы — история развития в одном процессоре: реальный (16 бит, память 1 МБ — совместимость с 8086, в нём процессор просыпается до сих пор); защищённый (с 80386: 32 бита, виртуальная память, защита — фундамент многозадачных ОС; 4 «кольца» привилегий, ядро в нулевом); длинный (x86-64, он же AMD64: 64-битные регистры RAX…R15, огромное адресное пространство). Команды: переменной длины (1–15 байт), сотни штук — это и есть CISC; плюс SIMD-расширения для обработки массивов: MMXSSEAVX. Внутренняя хитрость современных x86: сложные команды на лету дробятся в простые микрооперации — снаружи CISC, внутри почти RISC.
  • CISC, от 8086 (1978); IA-32 с 80386; x86-64 (AMD64) — 64-битное расширение.
  • Регистры: EAX/EBX/ECX/EDX, ESP/EBP, ESI/EDI, сегментные, EIP, EFLAGS.
  • Режимы: реальный (16 бит, 1 МБ) → защищённый (32 бита, кольца защиты, страницы) → длинный (64 бита).
  • Команды переменной длины, расширения MMX/SSE/AVX.
  • Внутри современных x86 — трансляция в микрооперации (RISC-ядро).
❓ Могут спросить:
  • Что такое кольца защиты? — 4 уровня привилегий (0–3); ядро ОС — кольцо 0, приложения — кольцо 3; переходы только через шлюзы/системные вызовы.
  • Почему x86 сохраняет совместимость 45 лет? — огромная база ПО; каждый новый режим включает предыдущие (реальный режим есть даже в новейших CPU при старте).
#54 Цикл выполнения команды. Конвейерная организация процессоров.
Цикл выполнения команды — стадии, которые проходит каждая команда: IF — выборка из памяти, ID — декодирование и чтение регистров, EX — выполнение в АЛУ, MEM — обращение к памяти (если нужно), WB — запись результата. Конвейер — та же идея, что на автозаводе: кузов красят, пока на соседнем посту собирают следующий. Стадии разных команд выполняются одновременно: первая команда на выполнении, вторая декодируется, третья выбирается. Выигрыш: в идеале готовая команда каждый такт — конвейер из N стадий даёт до N-кратного роста пропускной способности (хотя каждая отдельная команда быстрее не становится). Что мешает идеалу — конфликты (hazards): структурные — двум командам одновременно нужен один узел (решение: раздельные кэши команд и данных); по данным — команда ждёт результат предыдущей (решение: форвардинг — результат передаётся напрямую со стадии на стадию, минуя регистры); по управлению — встретилось условное ветвление, и непонятно, какую команду брать следующей (решение: предсказание переходов — процессор угадывает исход с точностью выше 95% и работает «наперёд»; если не угадал — конвейер сбрасывается, и это дорого). Современные процессоры — суперскалярные: несколько конвейеров рядом, до 4–6 команд за такт, плюс внеочередное выполнение (out-of-order), глубина конвейера ~14–20 стадий.
  • Стадии: IF → ID → EX → MEM → WB.
  • Конвейер: параллельное выполнение стадий разных команд; пропускная способность ×N, латентность та же.
  • Конфликты: структурные, по данным (форвардинг), по управлению (предсказание переходов).
  • Ошибка предсказания = сброс конвейера — дорого при глубоком конвейере.
  • Современные CPU: суперскалярность + out-of-order + спекулятивное выполнение.
❓ Могут спросить:
  • Что такое форвардинг? — передача результата напрямую со стадии EX/MEM на вход следующей команды, минуя запись в регистр.
  • Почему нельзя делать конвейер в 100 стадий? — растёт цена ошибки предсказания и накладные расходы регистров между стадиями; Pentium 4 (31 стадия) это показал.
#52 Представление информации в ЭВМ.
Вся информация в ЭВМ представляется в двоичном коде — нулями и единицами; два состояния надёжно различимы электроникой (есть напряжение/нет), и на них прямо ложится булева логика. Минимальная единица — бит, 8 бит = байт. Дальше по типам данных: целые числа — обычный двоичный код; для отрицательных используется дополнительный код: старший бит — знак, а «минус X» хранится как 2ⁿ−X; трюк в том, что вычитание превращается в сложение — АЛУ проще; диапазон байта со знаком: −128…+127. Вещественные числа — стандарт IEEE 754, научная запись в двоичном виде: знак × мантисса × 2^порядок (float — 32 бита, double — 64). Отсюда знаменитый сюрприз: 0,1 + 0,2 ≠ 0,3 — десятичная дробь 0,1 в двоичной системе бесконечна и округляется. Текст — таблицы кодов: старая ASCII (латиница, 1 байт) и современный Unicode, покрывающий все языки; кодировка UTF-8 экономна: латиница — 1 байт, кириллица — 2, эмодзи — 4. Графика: растровая — сетка пикселей, цвет каждого задан битами (24 бита = 16,7 млн цветов, True Color); векторная — формулы фигур. ЗвукPCM: тысячи раз в секунду замеряем амплитуду (частота дискретизации) и округляем до уровней сетки (разрядность). Видео — поток кадров со сжатием.
  • Бит/байт; двоичность — надёжность двух состояний + булева логика.
  • Целые со знаком — дополнительный код (вычитание через сложение); 8 бит: −128…+127.
  • Вещественные — IEEE 754: знак, порядок, мантисса (float 32, double 64).
  • Текст: ASCII → Unicode (UTF-8 — переменная длина, совместим с ASCII).
  • Графика: растр (пиксели × глубина цвета) и вектор; звук: PCM (дискретизация + квантование).
❓ Могут спросить:
  • Почему 0,1 + 0,2 ≠ 0,3 в компьютере? — 0,1 и 0,2 не представимы конечной двоичной дробью — округление в IEEE 754.
  • Сколько байт занимает русская буква в UTF-8? — 2 байта (латиница — 1, иероглифы — 3, эмодзи — 4).
Организация памяти 3
#30 Организация и устройство оперативной памяти в ПК.
Оперативная память (ОЗУ) — энергозависимая память, в которой лежат работающие программы и их данные; «энергозависимая» значит: выключили питание — всё пропало. В ПК стоит динамическая память DRAM: каждая ячейка — микроскопический конденсатор с транзистором; заряжен — единица, разряжен — ноль. Конденсатор «протекает», поэтому память приходится постоянно подзаряжать — это называется регенерация. Для сравнения: статическая SRAM (ячейка-триггер) быстрее и без регенерации, но сильно дороже — из неё делают кэш, а не ОЗУ. Как выглядит физически: планки DIMM (в ноутбуках — укороченные SO-DIMM) с чипами DDR-памяти. DDR расшифровывается как Double Data Rate — данные передаются дважды за такт, по обоим фронтам сигнала; поколения DDR3DDR4DDR5 наращивают частоты и снижают напряжение. Параметры, которые называют в характеристиках: объём (типично 16–32 ГБ); частота (DDR4-3200, DDR5-6400 — тысяч передач в секунду); тайминги — задержки в тактах между командой и ответом (CL16 и т.п. — меньше значит быстрее); напряжение. Организация: двухканальный режим — два модуля работают параллельно, и пропускная способность удваивается (поэтому планки ставят парами); внутри модуля — ранги и банки; у DDR5 каждый модуль разделён на два независимых подканала и имеет встроенную коррекцию ошибок на кристалле.
  • DRAM: конденсатор+транзистор, нужна регенерация; SRAM — на кэш.
  • DDR передаёт данные по обоим фронтам такта; поколения DDR3/DDR4/DDR5.
  • Параметры: объём, частота (МТ/с), тайминги (CL…), напряжение.
  • Двухканальный режим ≈ удвоение пропускной способности — ставить модули парами.
  • DIMM/SO-DIMM; DDR5: два подканала, on-die ECC.
❓ Могут спросить:
  • Почему при выключении ПК данные ОЗУ теряются?DRAM энергозависима — заряд конденсаторов не поддерживается без питания.
  • Что важнее — частота или тайминги? — реальная задержка = тайминги/частота; смотреть надо на обе величины вместе.
#55 Организация оперативной памяти ЭВМ.
Оперативная память организована как массив пронумерованных ячеек, к любой из которых процессор может обратиться по адресу примерно за одно и то же время — отсюда термин «память с произвольным доступом» (RAM). Физическая организация: ячейки DRAM собраны в двумерные матрицы-банки, как клетки шахматной доски. Адрес подаётся в два приёма: сначала номер строки (сигнал RAS), затем номер столбца (CAS) — так нужно вдвое меньше адресных ножек. Прочитанная строка целиком оседает в усилителях, и соседние ячейки из неё читаются очень быстро — поэтому последовательное чтение памяти намного быстрее случайных прыжков. Контроллер памяти (сидит прямо в процессоре) жонглирует банками и каналами, чередуя обращения, и не забывает про регенерацию. Логическая организация: ОЗУ — средний этаж иерархии памяти «регистры → кэш → ОЗУ → диск»: каждый следующий уровень больше, но медленнее; иерархия сглаживает гигантский разрыв скоростей процессора и накопителей. Сверху ОС надстраивает виртуальную память: каждому процессу выдаётся своё «личное» адресное пространство, нарезанное страницами по 4 КБ; таблицы страниц переводят виртуальные адреса в физические (быстрый кэш трансляций — TLB), а редко используемые страницы вытесняются в файл подкачки на диск. Так достигаются изоляция процессов, защита и память «больше, чем есть физически».
  • Массив адресуемых ячеек, произвольный доступ; байтовая адресация.
  • DRAM-матрица: адрес = строка (RAS) + столбец (CAS); банки, чередование.
  • Контроллер памяти в CPU: регенерация, каналы, планирование обращений.
  • Иерархия: регистры → L1/L2/L3 → ОЗУ → диск.
  • Виртуальная память: страницы, таблицы страниц, TLB, подкачка — изоляция и защита.
❓ Могут спросить:
  • Что происходит при page fault? — прерывание: ОС подгружает нужную страницу с диска в ОЗУ и повторяет команду.
  • Зачем TLB? — без него каждая трансляция адреса требовала бы дополнительных обращений к таблицам страниц в памяти.
#56 Организация кэш-памяти ЭВМ.
Кэш-память — быстрая буферная память между процессором и ОЗУ, в которой хранятся копии часто используемых данных. Зачем она нужна: процессор работает в сотни раз быстрее оперативной памяти, и без посредника он бы просто стоял и ждал. Представьте, что вы работаете за столом, а все книги — в шкафу в другой комнате. Чтобы не бегать за каждой страницей, самые нужные книги вы держите на столе. Стол — это кэш (быстрая SRAM), шкаф — ОЗУ. Почему это работает: программы обращаются к данным не случайно. Если значение только что понадобилось — скоро понадобится снова (временна́я локальность) или понадобятся его соседи (пространственная). Поэтому кэш тянет данные не по байту, а сразу «строкой» по 64 байта — вместе с соседями. Уровня три: L1 — крошечный и мгновенный (десятки КБ, 3–5 тактов), у каждого ядра свой, разделён на кэш команд и кэш данных; L2 — побольше и помедленнее; L3 — самый большой (мегабайты), общий для всех ядер. Если данных нет нигде — это промах (cache miss), поход в ОЗУ и сотни тактов простоя; к счастью, 90%+ обращений попадают. Внутреннее устройство (назвать терминами): способы отображения блоков — прямое, ассоциативное и практичный компромисс — множественно-ассоциативное; политики записи — write-through (сразу и в ОЗУ) и write-back (в ОЗУ только при вытеснении — экономит трафик); согласованность кэшей разных ядер поддерживает протокол MESI.
  • SRAM-буфер между CPU и ОЗУ; работает за счёт временной и пространственной локальности.
  • Строка кэша — 64 байта; уровни: L1 (I/D, на ядро) → L2 → L3 (общий).
  • Отображение: прямое / ассоциативное / множественно-ассоциативное (реально — N-путевое).
  • Запись: write-through vs write-back; вытеснение — LRU.
  • Когерентность между ядрами — протокол MESI; hit rate 90%+ определяет эффективность.
❓ Могут спросить:
  • Что такое cache miss и его цена? — промах — данных нет в кэше; обращение к следующему уровню, вплоть до ОЗУ (сотни тактов простоя).
  • Почему L1 делят на кэш команд и данных? — гарвардский принцип: одновременная выборка команды и данных без структурного конфликта конвейера.
Шины и ввод-вывод 4
#51 Структурная организация ЭВМ. Магистрально-модульный принцип построения ЭВМ. Понятие интерфейса.
Магистрально-модульный принцип: все узлы ЭВМ — самостоятельные модули, подключённые к общей магистрали (системной шине). Идея конструктора Lego: процессор, память, контроллеры — отдельные «кубики», а магистраль — общая шина-«гребёнка», к которой все они пристёгиваются и через которую общаются. Отсюда главные плюсы: модульность — компьютер можно собирать, менять и расширять по частям; унификация — любое устройство подключается по стандартным правилам; развиваемость — апгрейд без замены всей машины. Из чего состоит магистраль — три шины, у каждой своя роль: шина данных — везёт сами данные (её разрядность, 32/64 бита, — сколько бит за раз); шина адреса — говорит, к какой ячейке памяти или устройству идёт обращение (её разрядность определяет объём адресуемой памяти: 32 линии — максимум 4 ГБ); шина управления — служебные сигналы: «читаю», «пишу», «готов», запросы прерываний. Минус общей магистрали очевиден: это общая дорога, на ней пробки — все спорят за неё (нужен арбитраж), и она ограничивает скорость; поэтому современные системы перешли на соединения точка-точка (PCI Express). Интерфейс — понятие шире шины: полный набор средств сопряжения устройств — разъём, электрические уровни сигналов и протокол обмена. Примеры: USB, SATA, PCIe, HDMI.
  • Все модули — на общей магистрали; ЭВМ как конструктор.
  • Магистраль = шина данных + шина адреса + шина управления.
  • Разрядность шины адреса → объём адресуемой памяти (32 бита = 4 ГБ).
  • Плюсы: модульность, унификация, модернизируемость; минус — шина как общее узкое место.
  • Интерфейс = аппаратные + программные средства сопряжения (разъём, сигналы, протокол).
❓ Могут спросить:
  • Чем шина отличается от интерфейса? — шина — физический канал общего доступа; интерфейс — более широкое понятие: все правила и средства взаимодействия.
  • Что такое арбитраж шины? — механизм разрешения споров, когда несколько устройств одновременно хотят стать ведущим на шине.
#57 Организация управления вводом-выводом в многопрограммных ЭВМ.
Управление вводом-выводом — организация обмена между памятью и периферийными устройствами; в многопрограммной ЭВМ обмен должен идти параллельно вычислениям. Три метода, по нарастанию самостоятельности «железа» (удобно рассказывать как эволюцию): 1) Программный опрос (polling) — процессор сам в цикле спрашивает устройство «готово? готово?» и сам таскает каждый байт. Как стоять у чайника и ждать, пока закипит: работает, но всё время занято. Для многозадачности неприемлемо. 2) По прерываниям — процессор запустил операцию и ушёл заниматься другой задачей; устройство само «позвонит» прерыванием, когда закончит. Чайник со свистком. Но данные всё ещё переносит процессор. 3) DMA (прямой доступ к памяти) — специальный контроллер DMA сам перекачивает целый блок данных между устройством и памятью; процессор участвует дважды: «начни» и (по прерыванию) «принял, спасибо». В мейнфреймах идею довели до канальных процессоров — отдельных «процессоров ввода-вывода», исполняющих целые программы обмена. Программная сторона в ОС: драйверы дают единый интерфейс к разному железу; буферизация сглаживает разницу скоростей (данные копятся в буфере); спулинг — очередь заданий к неделимому устройству: все «печатают» одновременно, а принтер спокойно разбирает очередь; планирование дисковых запросов (алгоритм лифта) сокращает пробег головок.
  • Polling → прерывания → DMA → канальные процессоры: убывающее участие CPU.
  • DMA: контроллер переносит блок сам; CPU — только старт и финальное прерывание.
  • Драйверы дают ОС единый интерфейс к разнородным устройствам.
  • Буферизация сглаживает разницу скоростей; спулинг делит принтер между задачами.
  • Планирование очередей запросов (лифт для диска) повышает пропускную способность.
❓ Могут спросить:
  • Что такое memory-mapped I/O? — регистры устройств отображаются в адресное пространство памяти — обращение к ним обычными командами load/store.
  • Зачем двойная буферизация? — пока один буфер обрабатывается, второй заполняется — обмен и обработка идут параллельно.
#58 Шинная организация ЭВМ. Типы шин.
Шина — набор линий передачи и правил обмена, связывающий компоненты ЭВМ. Внутри любой шины — три группы линий: данные, адрес, управление. Типы шин в современном ПК (перечислять «от процессора наружу»): системная — связь процессора с чипсетом (сегодня это линки DMI у Intel, Infinity Fabric у AMD; в серверах между процессорами — UPI); шина памяти — от встроенного в CPU контроллера к модулям DDR; шины расширения — исторически ISA и PCI (общая параллельная шина), сегодня PCI Express: последовательная, точка-точка, собирается из «линий» (lanes) x1/x4/x8/x16; одна линия PCIe 4.0 ≈ 2 ГБ/с, каждая новая версия удваивает скорость; видеокарта сидит на x16, NVMe-SSD — на x4; периферийные интерфейсыSATA (диски, до 600 МБ/с), USB (от 480 Мбит/с у 2.0 до 40 Гбит/с у USB4), Thunderbolt. Характеристики любой шины: разрядность (сколько бит за раз), тактовая частота, пропускная способность (≈ разрядность × частота × передач за такт), топология (общая шина или точка-точка), дуплексность. Главный исторический сдвиг, который стоит упомянуть: от общих параллельных шин к последовательным точка-точка — на высоких частотах много параллельных проводов «расходятся по фазе», а пара проводов с самосинхронизирующимся кодом масштабируется отлично.
  • Внутри шины: данные + адрес + управление.
  • Типы: системная (CPU-чипсет: DMI/UPI), памяти (DDR), расширения (PCIe), периферии (SATA, USB, NVMe).
  • PCIe: последовательная, точка-точка, x1–x16; 4.0 ≈ 2 ГБ/с на линию, каждая версия ×2.
  • Эволюция: общие параллельные шины (ISA, PCI) → коммутируемые последовательные (PCIe).
  • Пропускная способность ≈ разрядность × частота × передач за такт.
❓ Могут спросить:
  • Почему видеокарте нужен именно x16? — поток текстур/кадров велик; x16 в PCIe 4.0 ≈ 32 ГБ/с суммарно.
  • Что даёт NVMe по сравнению с SATA? — работа SSD напрямую через PCIe: тысячи очередей команд и в 5–10 раз выше скорость (7000 МБ/с против 600).
#59 Физическая организация шин. Протоколы шин.
Физически шина — это проводники (дорожки платы или кабель) с согласованными электрическими параметрами; уровни сигналов, нагрузка, волновое сопротивление и терминаторы на концах, гасящие отражения. Параллельные против последовательных. Старые шины (PCI, IDE) были параллельными: 32 провода — 32 бита за раз. Звучит быстро, но на высоких частотах биты одного слова доезжают до конца проводов в разное время (перекос, skew), провода наводят помехи друг на друга, и частоту приходится держать низкой. Поэтому все современные шины (PCIe, SATA, USB) — последовательные: биты летят потоком по дифференциальной паре (два провода с противоположными сигналами: помеха наводится на оба одинаково и на приёмнике вычитается). Синхронизацию встраивают прямо в поток кодированием 8b/10b или 128b/130b — отдельный провод тактов не нужен. Хотите быстрее — добавьте параллельных «линий» (lanes), каждая из которых — самостоятельный последовательный канал. Протокол шины — правила разговора: кто говорит (арбитраж — выбор ведущего), как согласуются во времени (по общему такту — синхронные, по сигналам «готов/принял» — асинхронные, handshake), в каком формате (транзакция: фаза адреса → фаза данных; в PCIe обмен идёт пакетами TLP — шина стала похожа на маленькую сеть), как ловятся ошибки (контроль чётности, CRC, повторная передача испорченного).
  • Физика: проводники, уровни сигналов, терминация; дифференциальные пары у современных шин.
  • Параллельные шины ограничены skew и помехами → вытеснены последовательными (PCIe, SATA, USB).
  • Кодирование 8b/10b, 128b/130b — синхронизация внутри потока данных.
  • Протокол: синхронизация (такт/handshake), арбитраж, формат транзакций, контроль ошибок (CRC, повтор).
  • PCIe передаёт пакеты (TLP) — шина стала похожа на сеть точка-точка.
❓ Могут спросить:
  • Почему дифференциальная пара устойчива к помехам? — помеха наводится на оба провода одинаково, приёмник берёт разность — помеха вычитается.
  • Синхронная или асинхронная шина быстрее? — синхронная проще и быстрее на коротких линиях; асинхронная гибче при разных скоростях устройств.
Аппаратное обеспечение ПК 5
#26 Устройство системного блока. Типы корпусов и блоков питания.
Системный блок — корпус, в котором собраны основные узлы ПК: материнская плата с процессором (под кулером) и памятью, накопители (SSD и/или HDD), видеокарта, блок питания, вентиляторы и передняя панель с кнопками и разъёмами. Типы корпусов отличаются размером и тем, что в них влезает: Full Tower — большой (для плат E-ATX, кастомного охлаждения), Mid Tower — стандарт для ATX-сборок, Mini Tower — под компактные платы mATX, SFF/Mini-ITX — совсем маленькие, Desktop — горизонтальные. При выборе смотрят: какие платы и блоки питания поддерживаются, влезет ли видеокарта по длине и кулер по высоте, сколько мест под диски, как организован продув (вдув спереди/снизу, выдув сзади/сверху), есть ли пылевые фильтры. Блок питания превращает переменные 230 В из розетки в постоянные напряжения для компонентов: +12 В (основное — процессор и видеокарта), +5 В и +3,3 В. Его характеристики: мощность в ваттах — берётся с запасом ~30% от потребления сборки; КПД — сертификаты 80 PLUS от Bronze до Titanium (чем выше, тем меньше энергии уходит в тепло); форм-фактор (ATX, компактный SFX); модульные кабели (лишние отстёгиваются); набор разъёмов — 24-pin для платы, EPS для процессора, PCIe/12VHPWR для видеокарты; защиты от короткого замыкания и перегрузок.
  • Состав: мат. плата + CPU + ОЗУ, накопители, видеокарта, БП, охлаждение, фронт-панель.
  • Корпуса: Full/Mid/Mini Tower, SFF (ITX), Desktop; определяют совместимость по размерам.
  • БП: 230 В AC → +12/+5/+3,3 В DC; мощность подбирается с запасом ~30%.
  • 80 PLUS Bronze…Titanium — сертификаты КПД (82–94%).
  • Разъёмы БП: 24-pin ATX, EPS (CPU), PCIe/12VHPWR (GPU), SATA power.
❓ Могут спросить:
  • Почему запас мощности БП важен? — пиковые нагрузки GPU, деградация конденсаторов со временем, максимум КПД у БП — при ~50% нагрузки.
  • Что такое башенный кулер против СЖО? — воздушное охлаждение радиатором с тепловыми трубками против контура с жидкостью и радиатором; СЖО эффективнее для горячих CPU, но сложнее и дороже.
#27 Устройство и параметры материнской платы. Назначение устройств, размещаемых на материнской плате.
Материнская плата — главная печатная плата ПК, объединяющая все компоненты электрически и логически. Экскурсия по плате — что где стоит и зачем: сокет — разъём процессора; он определяет, какие CPU совместимы (LGA 1700 у Intel, AM5 у AMD); слоты DIMM — для планок оперативной памяти (плата рассчитана строго на своё поколение: DDR4 или DDR5); чипсет — микросхема-«диспетчер», через которую процессор общается с периферией: портами SATA, USB, частью линий PCIe; класс чипсета (H/B/Z у Intel, A/B/X у AMD) определяет число портов и возможность разгона; слоты PCI Express — длинный x16 для видеокарты, короткие x1 для плат расширения; разъёмы M.2 — быстрые NVMe-SSD прямо на плате, и SATA-порты для обычных дисков; VRM — преобразователь питания процессора; чем мощнее CPU, тем важнее качество VRM (перегретый VRM душит производительность); микросхема BIOS/UEFI с батарейкой CR2032 (она хранит настройки и ход часов); встроенные сетевая карта и звук; сзади — панель портов. Параметры платы: форм-фактор — ATX (305×244 мм), microATX (244×244), Mini-ITX (170×170); сокет; чипсет; число слотов памяти и максимальная частота; версии PCIe; количество M.2/SATA/USB. Нюанс для комиссии: часть линий PCIe идёт напрямую от процессора (видеокарта, первый M.2), остальные — через чипсет, который делит с процессором один общий канал.
  • Сокет ↔ совместимость CPU; слоты DIMM ↔ поколение и объём ОЗУ.
  • Чипсет — «южный мост» современности: SATA, USB, доп. PCIe; класс чипсета = возможности.
  • PCIe x16 — видеокарта; M.2 — NVMe SSD; VRM — питание CPU.
  • BIOS/UEFI + CMOS-батарейка; встроенные сеть/звук.
  • Форм-факторы: ATX / mATX / Mini-ITX (305×244 / 244×244 / 170×170 мм).
❓ Могут спросить:
  • Линии PCIe от CPU и от чипсета — в чём разница? — у CPU — прямые (видеокарта, первый M.2); чипсетные делят общий канал до CPU (DMI).
  • Что делает UEFI при старте?POST-тест, инициализация устройств, выбор загрузочного носителя, передача управления загрузчику ОС; Secure Boot проверяет подписи.
#28 Устройство и параметры связки видеокарта, монитор, сканер и принтер.
Связка «видеокарта → монитор» выводит изображение, «сканер → ПК → принтер» оцифровывает и печатает документы. По устройствам: Видеокарта — «фабрика картинки»: графический процессор GPU с тысячами простых ядер рендерит кадр, видеопамять GDDR6 хранит текстуры и сам кадр; подключение — PCIe x16; выходы — HDMI и DisplayPort. Параметры: модель GPU, объём и шина памяти, частоты, энергопотребление. Монитор — параметры, которые называют в магазине: диагональ (24–27″), разрешение (Full HD 1920×1080, QHD, 4K), тип матрицы — TN (быстрая, но блёклая), IPS (точные цвета и углы — стандарт), VA (глубокий контраст); частота обновления (60–144+ Гц), время отклика, яркость. Сканер — превращает бумагу в файл: планшетный (лист кладут на стекло, датчик проезжает под ним) или протяжный (лист протягивается сам, часто с автоподатчиком). Параметры: оптическое разрешение в dpi — точек на дюйм (600–1200 для документов достаточно), глубина цвета, скорость, формат A4/A3. Принтер — наоборот, из файла делает бумагу: лазерный — лазер «рисует» страницу на барабане, тонер прилипает и запекается печкой: быстро и дёшево в пересчёте на страницу — выбор офиса; струйный — микрокапли чернил: отличный цвет и фото, но чернила дороже и сохнут. Параметры: разрешение (dpi), скорость (страниц в минуту), двусторонняя печать, интерфейсы (USB, Wi-Fi, Ethernet).
  • Видеокарта: GPU + GDDR-память + PCIe x16; выходы HDMI/DisplayPort.
  • Монитор: разрешение, матрица (TN/IPS/VA), герцовка, яркость/контраст.
  • Сканер: планшетный/протяжной; оптическое dpi, глубина цвета, ADF.
  • Принтер: лазерный (скорость, дёшево/стр) vs струйный (фотокачество); dpi, стр/мин, дуплекс.
  • Цепочка: рендер (GPU) → отображение (монитор); оцифровка (сканер) ↔ печать (принтер).
❓ Могут спросить:
  • HDMI или DisplayPort?DP гибче для высоких разрешений/частот и daisy-chain мониторов; HDMI — стандарт ТВ-техники.
  • Почему лазерный принтер дешевле в эксплуатации? — ресурс картриджа тысячи страниц и тонер не сохнет; струйные чернила дороже на страницу.
#13 Видеосистемы: состав и основные принципы работы. Представление видеоинформации в ПК.
Видеосистема ПК = видеокарта + монитор + драйверы. Состав видеокарты: графический процессор GPU — армия из тысяч простых ядер, каждое из которых считает «свой пиксель» (графика отлично параллелится); видеопамять VRAM — там лежат кадровый буфер (готовая картинка), буфер глубины и текстуры; блок вывода формирует сигнал для монитора через цифровые HDMI/DisplayPort (в древних картах RAMDAC делал аналоговый VGA). Бывает и встроенная в процессор графика — она отщипывает часть обычной ОЗУ. Как рождается кадр: игра через API (DirectX, OpenGL, Vulkan) и драйвер отдаёт GPU сцену; GPU прогоняет её через конвейер (геометрия → растеризация → закраска пикселей шейдерами) и складывает результат в кадровый буфер; монитор забирает буфер 60–144 раза в секунду. Представление видеоинформации: экран — это растр, прямоугольная сетка пикселей (Full HD = 1920×1080 ≈ 2 млн точек). Цвет пикселя — смесь красного, зелёного и синего (модель RGB); сколько бит выделено на цвет — глубина цвета: 8 бит — 256 цветов, 16 бит — 65 536, 24 бита — 16,7 млн (True Color, по байту на канал), 32 — то же плюс прозрачность. Объём кадра легко посчитать: разрешение × глубина / 8; Full HD в 32 битах ≈ 8,3 МБ — эта формула пригодится в практическом вопросе №76. Видео — это поток кадров (24–60 в секунду), сжатый кодеками H.264/H.265, которые хранят в основном отличия между кадрами.
  • Состав: GPU (параллельный рендер), VRAM (кадровый буфер, текстуры), блок вывода, драйверы, монитор.
  • Путь кадра: приложение → API/драйвер → GPU → кадровый буфер → монитор.
  • Растр: пиксели; цвет — RGB; глубина: 8/16/24/32 бита; True Color = 16,7 млн цветов.
  • Объём кадра = X × Y × глубина / 8 (FHD 32 бит ≈ 8,3 МБ) — формула пригодится в практике (№76).
  • Видео = кадры × fps, сжатие H.264/265.
❓ Могут спросить:
  • Что такое двойная буферизация и V-Sync? — рендер во второй буфер, показ первого; смена по кадровому импульсу — нет разрывов изображения.
  • Чем интегрированная графика хуже дискретной? — меньше ядер и использует медленную системную ОЗУ вместо GDDR.
#14 Физическая природа звука. Принципы восприятия звука человеком. Акустические системы и звуковые карты. Представление аудиоинформации в ПК.
Звук — механические колебания воздуха, волны давления. Их характеристики прямо переводятся в то, что мы слышим: частота (Гц) — высота тона (бас — низкая, писк — высокая), амплитуда — громкость (меряется в децибелах), форма спектра — тембр (почему скрипку не спутать с трубой). Как слышит человек: диапазон примерно от 16–20 Гц до 20 кГц (с возрастом верх снижается); лучше всего — 1–4 кГц, диапазон речи; громкость воспринимается логарифмически, поэтому и придумали децибелы; порог слышимости — 0 дБ, боль — около 120–130; двумя ушами мы определяем направление на источник. Звуковая карта — переводчик между аналоговым миром и цифровым: АЦП (аналого-цифровой преобразователь) оцифровывает сигнал с микрофона, ЦАП делает обратное для колонок; сегодня это обычно кодек, встроенный в материнскую плату. Акустические системы: динамики по полосам (низкие/средние/высокие), активные (усилитель внутри) и пассивные; форматы 2.0, 2.1 (с сабвуфером), 5.1/7.1 — объёмный звук. Как звук хранится в ПКPCM: два шага: дискретизация — замеряем амплитуду тысячи раз в секунду (по теореме Котельникова частота замеров должна быть минимум вдвое выше самой высокой частоты звука: для предела слуха 20 кГц — отсюда 44,1 кГц у CD); квантование — каждый замер округляем до ближайшего уровня сетки (16 бит = 65 536 уровней). Объём файла = частота × разрядность × каналы × время — формула для практического вопроса №83. Сжатие: MP3/AAC (с потерями), FLAC (без потерь).
  • Звук — волны давления; частота = высота, амплитуда = громкость (дБ), спектр = тембр.
  • Слух: ~20 Гц–20 кГц, логарифмическое восприятие громкости, локализация двумя ушами.
  • Звуковая карта: АЦП (запись) + ЦАП (воспроизведение), кодек HD Audio на плате.
  • PCM: дискретизация (Котельников/Найквист: fд ≥ 2fмакс) + квантование (разрядность).
  • CD: 44100 Гц × 16 бит × 2 канала; объём = f × разряд × каналы × t — формула для практики (№88).
❓ Могут спросить:
  • Почему именно 44,1 кГц у CD? — слышимый предел 20 кГц × 2 = 40 кГц + запас на фильтры → 44,1 кГц.
  • Что даёт 24-битная запись против 16? — больший динамический диапазон (144 против 96 дБ) — запас при обработке в студии.
Информационные системы 7
#9 Понятие архитектуры информационной системы и АРМ.
Архитектура ИС — концептуальное описание её устройства: из каких компонентов состоит система, где хранятся данные, где выполняется логика и как всё связано. Это «план здания» для информационной системы. Основные архитектуры удобно рассказать как историю развития: сначала централизованная — большой мейнфрейм и «глупые» терминалы; потом файл-серверная — файлы лежат на сервере, но всю работу делают клиентские ПК; затем клиент-серверная — появился умный сервер БД, клиенту осталась витрина; дальше многоуровневая — между клиентом и БД вырос сервер приложений с бизнес-логикой (так устроен весь веб); наконец, современные сервис-ориентированная архитектура и микросервисы — система как набор независимых сервисов, и облачные варианты, где инфраструктура арендуется. Выбор архитектуры определяет масштабируемость, надёжность, стоимость и безопасность системы. АРМ — автоматизированное рабочее место: рабочее место специалиста, оснащённое компьютером и специализированным ПО именно под его задачи. Ключевое слово — «специализированное»: АРМ бухгалтера — это ПК + 1С + доступ к учётной базе; АРМ кассира — POS-терминал со сканером штрихкодов; АРМ диспетчера — пульт с картой и связью. Принципы построения АРМ: заточенность под функции конкретной должности, удобство (эргономика), включённость в общую ИС предприятия.
  • Архитектура ИС = компоненты + связи + принципы взаимодействия (где данные, где логика).
  • Типы: централизованная → файл-сервер → клиент-сервер → многоуровневая → SOA/микросервисы → облако.
  • Архитектура определяет масштабируемость, надёжность, стоимость, безопасность.
  • АРМ = рабочее место специалиста: ПК + профильное ПО + доступ к БД/сети.
  • Принципы АРМ: ориентация на задачи должности, эргономика, интеграция в ИС.
❓ Могут спросить:
  • Чем сервер приложений отличается от сервера БД? — сервер приложений исполняет бизнес-логику; сервер БД только хранит и выдаёт данные по запросам.
  • АРМ — это просто компьютер? — нет: это ПК + специализированное ПО + регламенты, настроенные под функции конкретного специалиста.
#10 Назначение и характеристика ERP-систем.
ERP (Enterprise Resource Planning — планирование ресурсов предприятия) — класс систем, объединяющих управление всеми ресурсами и процессами предприятия в одной системе с единой базой данных. Смысл проще названия: до ERP у бухгалтерии была своя программа, у склада своя, у продаж третья — и все с разными цифрами. ERP сводит всех в одну систему с одной базой: продажа тут же видна складу, снабжению и финансам, данные вводятся один раз и не расходятся. Выросла ERP из систем планирования производства: MRP (считала потребность в материалах) → MRP II (добавила мощности и финансы) → ERP (все ресурсы предприятия). Типовые модули — по числу главных процессов: финансы и бухгалтерия, производство, снабжение и логистика, склад, продажи, персонал и зарплата. Ключевые характеристики для ответа: единая база данных в реальном времени (никакого дублирования и «у нас другие цифры»); модульность — внедряют по частям, начиная с нужного; интеграция процессов — заказ клиента автоматически тянет за собой снабжение, производство и оплату; масштабируемость и отраслевые настройки. Эффекты: прозрачность всего бизнеса для руководства, меньше запасов и ручной работы. Оборотная сторона — внедрение долгое и дорогое, часто требует перестройки самих процессов. Примеры: SAP, Oracle, Microsoft Dynamics 365, российские 1С:ERP и Галактика.
  • ERP = все ресурсы предприятия в одной системе с единой БД; эволюция MRPMRP II → ERP.
  • Модули: финансы, производство, логистика, склад, продажи, HR.
  • Единая БД в реальном времени — нет дублирования и расхождений между отделами.
  • Модульность и поэтапное внедрение; отраслевые решения.
  • Примеры: SAP, Oracle, MS Dynamics, 1С:ERP; риски — цена и сложность внедрения.
❓ Могут спросить:
  • Чем ERP отличается от бухгалтерской программы? — бухгалтерия учитывает свершившиеся факты; ERP планирует и связывает все процессы предприятия целиком.
  • Что такое ERP II? — расширение ERP наружу предприятия: интеграция с поставщиками и клиентами (SCM, CRM, электронная коммерция).
#11 Назначение и характеристика CRM-систем.
CRM (Customer Relationship Management — управление взаимоотношениями с клиентами) — класс систем, автоматизирующих работу с клиентами: маркетинг, продажи и обслуживание. Идея в одном предложении: компания помнит всю историю каждого клиента и использует её, чтобы продавать больше и не терять людей. Что умеет CRM (рассказывать от карточки клиента): единая карточка — все контакты, сделки, письма и звонки в одном месте; воронка продаж — путь клиента по стадиям от первого звонка до оплаты; система показывает, сколько сделок на какой стадии «застряло», и назначает менеджерам задачи; автоматизация маркетинга — сегментация базы и рассылки (например, автоматическое письмо тому, кто бросил корзину); сервис — тикеты поддержки и общение с клиентом в любом канале: телефон, почта, мессенджеры; аналитика — конверсия по стадиям, эффективность менеджеров и рекламных каналов. Виды CRM (классификация для ответа): операционные — ведут ежедневные процессы; аналитические — копают накопленные данные; коллаборативные — организуют взаимодействие с клиентом по всем каналам. Эффекты: выше конверсия и повторные продажи, работа отдела прозрачна, а уход менеджера не уносит с собой клиентскую базу. Примеры: Salesforce — мировой лидер, в России — Битрикс24, amoCRM. Запомнить пару: CRM смотрит наружу (клиенты), ERP — внутрь (ресурсы); вместе они закрывают весь контур предприятия.
  • CRM автоматизирует цикл «маркетинг → продажа → сервис» вокруг карточки клиента.
  • Ядро: база клиентов + воронка продаж + задачи + омниканальные коммуникации.
  • Виды: операционная, аналитическая, коллаборативная.
  • Аналитика: конверсия воронки, эффективность менеджеров/каналов.
  • Примеры: Salesforce, Битрикс24, amoCRM; связь с ERPCRM смотрит наружу, ERP — внутрь.
❓ Могут спросить:
  • Чем CRM отличается от ERP?CRM управляет отношениями с клиентами (фронт-офис), ERP — внутренними ресурсами (бэк-офис); часто интегрируются.
  • Что такое воронка продаж? — последовательность стадий сделки от первого контакта до оплаты с конверсией на каждом шаге.
#17 Состав функциональных и обеспечивающих подсистем ИС.
Структуру ИС описывают через два вида подсистем: функциональные («что система делает») и обеспечивающие («чем и как она это делает»). Функциональные подсистемы — это автоматизированные участки работы предприятия, ради которых система и создавалась: бухгалтерия и финансы, производство, кадры, склад и логистика, продажи. У каждого предприятия набор свой — у завода будет планирование производства, у магазина — управление ассортиментом. Обеспечивающие подсистемы — «фундамент и коммуникации», общие для всех функциональных. Их перечисляют списком, и удобно идти по логике «из чего система состоит»: информационное обеспечение — сами данные и их организация: базы данных, справочники, классификаторы, схемы документооборота; техническое — железо: компьютеры, серверы, сети; программное — софт: операционные системы, СУБД, прикладные программы; математическое — модели и алгоритмы, по которым считаются задачи (например, формула оптимального запаса); лингвистическое — языки взаимодействия с системой и терминология; организационное — люди и правила: регламенты, инструкции, служба сопровождения; правовое — законы и договоры, по которым система живёт. На экзамене легко запомнить: функциональные отвечают на вопрос «что?», обеспечивающие — на вопрос «чем?».
  • Функциональные подсистемы = предметные задачи: производство, финансы, кадры, склад, продажи.
  • Обеспечивающие: информационное, техническое, программное, математическое, лингвистическое, организационное, правовое.
  • Информационное = БД + классификаторы + документооборот.
  • Программное = ОС/СУБД + прикладное ПО; математическое = модели и алгоритмы.
  • Формула: функциональные — «что», обеспечивающие — «чем и как».
❓ Могут спросить:
  • Куда отнести персонал ИС? — к организационному обеспечению (штат, инструкции); иногда выделяют отдельно кадровое.
  • Пример математического обеспечения? — алгоритм расчёта оптимального запаса склада, модель прогнозирования спроса.
#18 Описание и способы реализации архитектуры файл-сервер.
Файл-серверная архитектура: сервер — просто общий «шкаф с файлами», а вся обработка данных происходит на компьютерах пользователей. Как это устроено: файлы базы данных (таблицы, индексы) лежат в общей сетевой папке на сервере. На каждом клиентском ПК установлена настольная СУБД (MS Access, dBASE, FoxPro), и когда пользователю нужна, скажем, одна строка из таблицы — его компьютер тащит по сети нужные блоки файла (а то и таблицу целиком), сам ищет, сортирует и считает, потом пишет изменения обратно. Реализация: обычная сетевая папка (протокол SMB) плюс файловая СУБД; классика малых офисов 1990-х. Чем хороша: предельно просто и дёшево — не нужны мощный сервер и администратор баз данных. Чем плоха (и почему ушла в историю): сеть забита — ради одной записи по проводам едет полтаблицы; одновременная работа хромает — конкуренция решается блокировками файлов, и если чей-то компьютер завис посреди записи, база может остаться испорченной; безопасность условная — каждый клиент имеет прямой доступ к самим файлам базы; правила и логика продублированы в каждой копии программы. Практический потолок — единицы, максимум десятки пользователей. Дальше нужен «умный» сервер — переход к клиент-серверной архитектуре (вопрос №19).
  • Сервер = только файловое хранилище; вся обработка — на клиентах.
  • Реализация: сетевая папка + файловая СУБД (Access, dBASE, FoxPro).
  • Главный минус: по сети гоняются файлы/таблицы целиком → трафик и медленно.
  • Конкурентный доступ через блокировки файлов — конфликты, порча данных при сбоях.
  • Безопасность и целостность слабые; предел — малые рабочие группы.
❓ Могут спросить:
  • Когда файл-сервер оправдан сегодня? — маленькая локальная задача на несколько пользователей без критичных данных (журнал в Access).
  • Почему возможна порча БД при сбое клиента? — клиент пишет в файлы напрямую; оборванная запись оставляет файл/индексы в несогласованном состоянии — нет транзакционного монитора.
#19 Описание и способы реализации архитектуры клиент-сервер.
Клиент-серверная архитектура: обработку данных выполняет специализированный сервер, а клиент отвечает за интерфейс и запросы. Ключевое отличие от файл-сервера — сервер поумнел. Теперь на нём работает полноценная СУБД (PostgreSQL, Oracle, MS SQL Server), и разговор идёт иначе: клиент посылает короткий SQL-запрос («выбери заказы за март»), сервер сам ищет, соединяет и считает, а обратно по сети едет только результат — нужные строки, а не полтаблицы. Аналогия: вместо того чтобы забрать домой весь архив и искать самому, вы просите архивариуса — и получаете одну справку. Способы реализации: «толстый клиент» — программа с бизнес-логикой на каждом рабочем месте плюс сервер БД; «тонкий клиент» — логика уехала на сервер (например, в хранимые процедуры); развитие идеи — трёхзвенная архитектура: браузер → сервер приложений → сервер БД. Преимущества (симметрично минусам файл-сервера): сетевой трафик мал; безопасность централизована — права раздаёт СУБД, к файлам базы никто напрямую не прикасается; целостность гарантируют транзакции по принципу «всё или ничего» (свойства ACID); масштаб — тысячи одновременных пользователей; резервное копирование в одном месте. Цена вопроса: нужен производительный сервер и администратор; сервер — единая точка отказа, что лечится кластеризацией.
  • Клиент — интерфейс и запросы; сервер (СУБД) — обработка и данные; по сети идут запрос и результат.
  • Реализация: толстый/тонкий клиент; развитие — трёхзвенка (клиент → сервер приложений → БД).
  • Транзакции ACID, права доступа, бэкапы — централизованно на сервере.
  • Трафик мал, масштабируемость высокая (тысячи пользователей).
  • Минусы: стоимость сервера/администрирования, точка отказа — кластеризация.
❓ Могут спросить:
  • Что такое ACID? — атомарность, согласованность, изоляция, долговечность — гарантии транзакций СУБД.
  • Толстый и тонкий клиент? — толстый содержит бизнес-логику у пользователя; тонкий — только отображение, логика на сервере.
#5 Многоуровневая, клиент-серверная и файл-серверная технологии. Blade-серверы.
Файл-серверная, клиент-серверная и многоуровневая технологии — три ступени эволюции обработки данных в сети. Коротко о каждой ступени и зачем был сделан шаг: файл-сервер — сервер хранит файлы, всё считают клиенты; просто, но сеть захлёбывается, а целостность хрупкая. Клиент-сервер — на сервере появилась СУБД: клиент шлёт запрос, получает готовый результат; трафик упал, безопасность и целостность собрались в одном месте. Многоуровневая (N-tier) — между клиентом и БД вставили сервер приложений, куда переехала бизнес-логика: клиент (чаще просто браузер) → сервер приложений → сервер БД. Что это дало: клиенту ничего не нужно устанавливать; логика одна на всех и обновляется в одном месте; слои масштабируются независимо — под нагрузку добавляют серверов приложений; клиент вообще не имеет прямого доступа к базе — безопаснее. По этой схеме работает практически весь современный веб. Blade-серверы («лезвия») — конструктив для серверных ферм под такие архитектуры: тонкие серверы-модули, вставляемые в общее шасси, как книги в полку; шасси централизованно даёт всем питание, охлаждение, сеть и управление. Выгоды: плотность (десятки серверов в одной стойке), экономия энергии и кабелей, горячая замена лезвия без остановки остальных, единая консоль управления. Типичное применение — центры обработки данных и виртуализация.
  • Эволюция: файл-сервер (обработка у клиента) → клиент-сервер (СУБД на сервере) → N-tier (слой бизнес-логики).
  • Трёхзвенка: браузер → сервер приложений → сервер БД; так работает весь веб.
  • N-tier: тонкий клиент, масштабирование слоёв независимо, нет прямого доступа клиента к БД.
  • Blade: серверы-модули в общем шасси (питание, охлаждение, сеть — общие).
  • Blade-плюсы: плотность, энергоэффективность, горячая замена, единое управление.
❓ Могут спросить:
  • Где в трёхзвенке валидировать данные? — на сервере приложений обязательно (клиентская проверка — лишь удобство, её можно обойти).
  • Blade или классический стоечный сервер? — blade выгоден при массовом однотипном парке (плотность/управление); стоечный — гибче по конфигурации и дешевле в малых количествах.
Основы компьютерных сетей 5
#12 Основные принципы построения компьютерных сетей.
Компьютерная сеть — компьютеры и устройства, соединённые каналами связи для обмена данными и совместного использования ресурсов (файлов, принтеров, выхода в Интернет). Принципы построения удобно рассказывать как список решений, которые делают сеть работоспособной: открытые стандарты — все производители говорят на одних языках (Ethernet, стек TCP/IP), поэтому оборудование разных фирм совместимо; многоуровневость — задача передачи разбита на уровни (модель OSI), каждый решает своё: заменили Wi-Fi на кабель — верхние уровни ничего не заметили; коммутация пакетов — данные режутся на пакеты, которые едут независимо; канал делится между всеми, как дорога между машинами, а не выделяется каждому, как рельс поезду; единая адресация — иерархия адресов: физический MAC → логический IP → человекочитаемое доменное имя; масштабируемость — сеть строится иерархически (доступ → агрегация → ядро), чтобы расти без перестройки; надёжность — резервные каналы и маршрутизация в обход отказа; управляемость и безопасность — мониторинг (SNMP), разделение на сегменты (VLAN), контроль доступа, межсетевые экраны; качество обслуживания (QoS) — важному трафику (голос, видео) — зелёный свет в очереди.
  • Открытые стандарты (IEEE, IETF) = совместимость производителей.
  • Многоуровневость (OSI/TCP-IP): каждый уровень — своя задача.
  • Коммутация пакетов — эффективное разделение каналов.
  • Иерархическая адресация: MACIPDNS-имена.
  • Масштабируемость (доступ-агрегация-ядро), резервирование, QoS, безопасность (VLAN, ACL).
❓ Могут спросить:
  • Что даёт разделение сети на уровни? — независимая замена технологий: Wi-Fi вместо кабеля не меняет IP и приложения.
  • Что такое ресурсы сети? — то, что разделяется: файлы, принтеры, каналы Интернета, вычислительные мощности, сервисы.
#23 Типы локальных сетей. Модель OSI.
Локальная сеть (ЛВС) — сеть в пределах ограниченной территории: офис, здание, кампус. Типы ЛВС различают по трём осям: по топологии — шина, звезда (сегодня практически всегда), кольцо, дерево, ячеистая; по технологии — проводной Ethernet, беспроводной Wi-Fi, исторические Token Ring и FDDI с маркерным доступом; по управлению — одноранговые (все компьютеры равны, годится для маленького офиса) и с выделенным сервером (централизованные учётные записи, домен). Модель OSI — эталонная семиуровневая схема, разбирающая передачу данных «по этажам»; каждый уровень пользуется услугами нижнего и обслуживает верхний. Снизу вверх: 1) физический — биты как сигналы в кабеле или радиоэфире; 2) канальный — кадры и MAC-адреса, доставка соседу по сети (здесь живут коммутаторы); 3) сетевойIP-адреса и маршрутизация между сетями (маршрутизаторы); 4) транспортный — доставка от программы к программе: надёжный TCP или быстрый UDP, порты; 5) сеансовый — управление сеансами связи; 6) представления — форматы, кодировки, шифрование; 7) прикладной — протоколы приложений: HTTP, почтовый SMTP, DNS. При отправке данные «одеваются» заголовками сверху вниз (инкапсуляция), при приёме «раздеваются» обратно. Шпаргалка-мнемоника снизу вверх: «Физика Кажется Смешной Тем, Кто Понимает Программы».
  • ЛВС: по топологии (шина/звезда/кольцо/дерево/mesh), по технологии (Ethernet, Wi-Fi, Token Ring), одноранговые vs серверные.
  • OSI: физический → канальный → сетевой → транспортный → сеансовый → представления → прикладной.
  • Привязка устройств: L1 — хаб/репитер, L2 — коммутатор (MAC), L3 — маршрутизатор (IP).
  • Инкапсуляция: каждый уровень добавляет свой заголовок (данные→сегмент→пакет→кадр→биты).
  • TCP/UDP и порты — L4; HTTP/DNS/SMTP — L7.
❓ Могут спросить:
  • Почему OSI 7 уровней, а TCP/IP 4?OSI — теоретический эталон; TCP/IP — практический стек: 5–7 уровни слиты в прикладной, 1–2 — в уровень доступа к сети.
  • На каком уровне работает VLAN? — на канальном (L2): тегирование кадров 802.1Q.
#31 Общие принципы построения сетей. Эволюция развития.
Принципы построения сетей: многоуровневость с открытыми стандартами, коммутация пакетов, единая иерархическая адресация, масштабируемость и резервирование. (Подробно принципы — в №12; здесь главное — эволюция.) Эволюцию удобно рассказывать как семь шагов: 1) 1950–60-е — компьютер один на всех: мейнфрейм, пакеты перфокарт, потом терминалы с разделением времени — по сути «сеть» из одного компьютера и удлинителей к нему. 2) 1969 — ARPANET: впервые соединили удалённые компьютеры сетью с коммутацией пакетов — прообраз Интернета. 3) 1970-е — глобальные линии на модемах, первые стандарты дальней связи (X.25). 4) 1980-е — персональные компьютеры дешевеют, и рождаются локальные сети: стандартизован Ethernet (IEEE 802.3), конкурент — Token Ring; в офисах появляются файл-серверы. 5) 1983 — ARPANET переходит на TCP/IP — этот год считают днём рождения Интернета; годом позже появляется DNS. 6) 1991 — Тим Бернерс-Ли создаёт WWW — и Интернет из академической игрушки становится массовым; ЛВС переезжают на витую пару и коммутаторы. 7) 2000-е и далее — широкополосный доступ и Wi-Fi, гигабитные скорости, конвергенция: голос, ТВ и данные сливаются в одну IP-сеть; сегодня — облака и ЦОД, мобильный интернет 4G/5G, интернет вещей, программно-определяемые сети (SDN), магистрали на 100–400 Гбит/с. Движущая сила всей истории — удешевление техники плюс стандартизация.
  • Принципы: уровневость + открытые стандарты, пакетная коммутация, иерархическая адресация, масштабируемость.
  • Вехи: мейнфреймы/терминалы → ARPANET (1969, пакеты) → Ethernet (1980) → TCP/IP (1983) → WWW (1991) → облака/5G/SDN.
  • Движущая сила эволюции — удешевление компьютеров и стандартизация.
  • Коммутация каналов (телефон) проиграла пакетам (данные) по эффективности использования каналов.
  • Современный тренд: сеть как программируемая инфраструктура (SDN), конвергенция всех сервисов в IP.
❓ Могут спросить:
  • Почему победила коммутация пакетов? — статистическое разделение канала многими потоками эффективнее выделения полосы под каждого.
  • Что такое конвергенция сетей? — перенос голоса, ТВ и данных в единую IP-инфраструктуру (VoIP, IPTV).
#32 Структура и топологии локальных сетей. Способы и методы передачи информации.
Структура ЛВС — состав узлов (станции, серверы, коммутаторы) и связей между ними; описывается топологией. Топологии (рисовать в воздухе рукой): шина — все на одном общем кабеле с заглушками-терминаторами на концах; дёшево, но обрыв в любом месте кладёт всю сеть — устарела; звезда — каждый узел своим кабелем к центральному коммутатору; отказал компьютер — остальным всё равно, отказал центр — легла вся сеть; сегодняшний стандарт; кольцо — узлы в замкнутой цепочке, данные идут по кругу (Token Ring, FDDI); дерево — иерархия звёзд: коммутатор этажа → коммутатор здания; так строятся реальные сети организаций; ячеистая (mesh) — избыточные связи «каждый с каждым» ради отказоустойчивости — магистрали, Wi-Fi mesh. Важный нюанс: физическая и логическая топологии могут не совпадать — Token Ring физически звезда вокруг концентратора MAU, но логически данные ходят по кольцу. Способы передачи: среды — витая пара, оптика, радио; режимы — симплекс (только туда), полудуплекс (по очереди), полный дуплекс (одновременно в обе стороны — современный Ethernet). Методы доступа к общей среде — кто говорит, когда среда одна на всех: CSMA/CD (классический Ethernet) — послушал, свободно — говори, столкнулся — замолчи и повтори через случайную паузу; CSMA/CA (Wi-Fi) — коллизию в эфире не услышать, поэтому её предотвращают паузами и подтверждениями; маркерный (Token Ring) — говорит только тот, у кого «эстафетная палочка»-маркер: столкновения исключены в принципе.
  • Топологии: шина, звезда (доминирует), кольцо, дерево, mesh; физическая ≠ логическая.
  • Звезда: +изоляция отказов узлов, −зависимость от центра; дерево = иерархия коммутаторов.
  • Режимы: симплекс / полудуплекс / полный дуплекс (современный Ethernet — дуплекс).
  • Методы доступа: CSMA/CD (Ethernet), CSMA/CA (Wi-Fi), маркерный (Token Ring, FDDI).
  • В коммутируемых полнодуплексных сетях коллизий нет — CSMA/CD осталось в истории/полудуплексе.
❓ Могут спросить:
  • Почему в Wi-Fi нельзя обнаруживать коллизии как в кабеле? — передатчик глушит собственный приёмник — поэтому коллизии предотвращают (CA: прослушивание, случайные задержки, RTS/CTS).
  • Что такое магистраль (backbone)? — высокоскоростной канал, объединяющий сегменты/этажи/здания.
#29 Сетевые устройства: классификация и основные принципы работы.
Сетевые устройства удобно классифицировать по уровню модели OSI, на котором они работают — чем выше уровень, тем «умнее» устройство. Уровень 1, физический — усилители сигнала: повторитель (репитер) просто восстанавливает и усиливает сигнал, продлевая кабель; концентратор (хаб) — многопортовый повторитель: что пришло в один порт, тупо повторяется во все остальные; все подключённые делят одну среду и мешают друг другу — потому хабы вымерли. Уровень 2, канальный — коммутатор (switch): уже умный: слушает, с какого порта какие MAC-адреса приходят, запоминает это в таблице и пересылает кадр только в порт адресата, а не всем подряд. Каждый порт — отдельный канал без коллизий, полный дуплекс. Управляемые коммутаторы дополнительно умеют VLAN (нарезать одну физическую сеть на изолированные логические). Сюда же — точка доступа Wi-Fi: мост между эфиром и кабелем. Уровень 3, сетевой — маршрутизатор (router): соединяет разные сети: смотрит на IP-адрес назначения, по таблице маршрутизации выбирает, куда переслать пакет дальше; заодно разделяет широковещательные домены, делает NAT (много домашних устройств за одним внешним адресом) и фильтрацию. Выше — специализированные: межсетевой экран (фильтрует трафик по правилам, следит за соединениями), балансировщик нагрузки, прокси. Запоминалка: хаб кричит всем, коммутатор шепчет адресату (по MAC), маршрутизатор пересылает между сетями (по IP).
  • L1: репитер, хаб (все порты — один домен коллизий), медиаконвертер.
  • L2: коммутатор — таблица MAC → пересылка адресату; VLAN, дуплекс; точка доступа Wi-Fi.
  • L3: маршрутизатор — таблица маршрутов, связь сетей, NAT, разделение broadcast-доменов.
  • L4–L7: файрвол, балансировщик, прокси.
  • Ключевое отличие хаб/коммутатор/роутер: сигнал всем / кадр адресату по MAC / пакет между сетями по IP.
❓ Могут спросить:
  • Как коммутатор строит таблицу MAC? — запоминает MAC источника входящих кадров за каждым портом; неизвестный адрес — рассылка во все порты (flooding).
  • Зачем STP? — протокол остовного дерева блокирует петли коммутаторов, иначе широковещательный шторм.
Модель OSI 5
#33 Модель взаимодействия открытых систем OSI и уровни сетевой архитектуры.
Модель OSI (ISO/IEC 7498) — эталонная семиуровневая модель взаимодействия открытых систем: сложная задача «передать данные по сети» разрезана на семь уровней, каждый решает свою часть и не лезет в чужую — как этажи фирмы, где курьер не думает о содержании писем. Уровни снизу вверх (с единицей данных и оборудованием): 1) физический — превращает биты в сигналы: кабели, разъёмы, частоты (бит; хабы); 2) канальный — упаковывает биты в кадры, адресует по MAC, ловит ошибки контрольной суммой (кадр; коммутаторы); 3) сетевой — прокладывает путь между сетями по IP-адресам (пакет; маршрутизаторы); 4) транспортный — доставка от программы к программе через порты: TCP — с гарантиями (подтверждения, повторы), UDP — быстро и без обещаний (сегмент); 5) сеансовый — открывает, ведёт и закрывает сеансы связи; 6) представления — приводит данные к общему виду: кодировки, сжатие, шифрование (сюда относят TLS); 7) прикладной — протоколы самих приложений: HTTP для веба, SMTP для почты, DNS для имён. Инкапсуляция — главный механизм: при отправке данные спускаются по этажам, и каждый уровень заворачивает их в свой «конверт»-заголовок (данные → сегмент → пакет → кадр → биты); получатель распаковывает конверты в обратном порядке. Практический стек TCP/IP проще: верхние три этажа OSI слиты в один прикладной уровень.
  • 7 уровней: физ., канальный, сетевой, транспортный, сеансовый, представления, прикладной.
  • Единицы данных: бит → кадр → пакет → сегмент → данные.
  • Оборудование: L1 хаб, L2 коммутатор, L3 маршрутизатор.
  • Инкапсуляция: каждый уровень добавляет свой заголовок; приём — в обратном порядке.
  • OSI — эталон для описания; на практике работает стек TCP/IP (4 уровня).
❓ Могут спросить:
  • На каком уровне работает TLS/шифрование? — формально представления (6); на практике говорят «между транспортным и прикладным».
  • Зачем вообще уровневая модель? — декомпозиция сложности, независимая замена технологий, единый язык описания и стандартизации.
#34 Технологии физического уровня. Среды передачи информации.
Физический уровень отвечает за передачу битов через среду: сигналы, кодирование, разъёмы и сами среды передачи. Проводные среды — три основных: витая пара — восемь медных жил, скрученных попарно (скрутка гасит помехи: наводка действует на оба провода одинаково и вычитается); категории задают скорость: Cat5e — гигабит, Cat6/6a — до 10 Гбит/с; разъём RJ-45, предел ~100 м — главный кабель любой ЛВС, дёшево и удобно. Оптоволокно — по стеклянной жиле летит свет: помехи не страшны в принципе, скорости и расстояния на порядки выше. Два вида: одномодовое (тонкая жила ~9 мкм, лазер — десятки километров: магистрали, провайдеры) и многомодовое (жила толще, передатчики дешевле — сотни метров: внутри зданий и ЦОД). Коаксиальный кабель — «антенный»: на нём строили первый Ethernet, сейчас остался в ТВ. Беспроводные среды: Wi-Fi (IEEE 802.11, диапазоны 2,4/5/6 ГГц), Bluetooth для периферии, сотовые 4G/5G, спутник. Технологии уровня (назвать словами): линейное кодирование — как представить биты сигналом: NRZ («ноль — низкий, единица — высокий»), манчестерское (перепад в середине каждого бита — приёмник не теряет синхронизацию), 4B/5B; модуляция для радио и дальней связи (амплитудная, частотная, фазовая, QAM — комбинированная); мультиплексирование — упаковка многих потоков в одну среду: по частотам (в оптике — по длинам волн, WDM) или по времени (TDM).
  • Витая пара: категории Cat5e/6/6a, RJ-45, до 100 м — стандарт ЛВС.
  • Оптика: одномод (лазер, километры, магистрали) vs многомод (сотни метров, ЦОД); иммунитет к помехам.
  • Коакс — история Ethernet, ныне ТВ/DOCSIS; беспроводные: Wi-Fi, Bluetooth, 4G/5G.
  • Кодирование: NRZ, манчестерское (самосинхронизация), 4B/5B, PAM-4; модуляция QAM.
  • Выбор среды: скорость, расстояние, помехи, стоимость, мобильность.
❓ Могут спросить:
  • Зачем скручивают пары? — наводка действует на оба провода одинаково и вычитается на дифференциальном приёмнике; разный шаг скрутки пар снижает взаимные наводки.
  • Почему у витой пары предел 100 м? — затухание и отражения; стандарт Ethernet нормирует 90 м линии + 10 м патч-кордов.
#35 Технологии канального уровня. Коммутация каналов и пакетов.
Канальный уровень (L2) передаёт данные между узлами одной сети: собирает биты в кадры, адресует по MAC, управляет доступом к среде и ловит ошибки по CRC (испорченный кадр просто отбрасывается — повторит уже TCP наверху). Технологии уровня: Ethernet, Wi-Fi. Подуровни: MAC (доступ к среде) и LLC. Коммутация каналов и пакетов — два способа доставки, и это любимый вопрос-сравнение. Коммутация каналов — как телефонный звонок: сначала строится выделенный путь от абонента к абоненту, и на всё время разговора он ваш. Плюсы: гарантированная полоса, постоянная задержка — голосу то, что надо. Минусы: пока вы молчите, канал простаивает, но занят; установление долгое; «все линии заняты» — отказ. Коммутация пакетов — как почта: данные нарезаются на пакеты с адресами, каждый едет сам, возможно разными путями; узлы по дороге складируют и пересылают (store-and-forward). Плюсы: канал делится между всеми — для пульсирующего компьютерного трафика эффективность в разы выше; сеть обходит отказы. Минусы: задержка плавает (джиттер), пакеты могут теряться и приходить не по порядку. В сетях данных победили пакеты (IP, Ethernet); голос теперь тоже ездит пакетами (VoIP), но ему выделяют приоритет (QoS). Гибрид — виртуальные каналы (Frame Relay, MPLS): путь фиксирован, полоса общая.
  • L2: кадры, MAC-адресация, доступ к среде, CRC-контроль ошибок; подуровни LLC/MAC.
  • Коммутация каналов: выделенный путь на весь сеанс — гарантии, но простой ресурсов (телефония).
  • Коммутация пакетов: независимые пакеты, store-and-forward — эффективность, но джиттер/потери (IP).
  • Пульсирующему трафику данных — пакеты; голосу в пакетных сетях нужен QoS.
  • Виртуальные каналы (MPLS, Frame Relay) — компромисс двух подходов.
❓ Могут спросить:
  • Почему кадр, а не пакет на L2? — терминология уровней: кадр — единица канального уровня (с MAC и CRC), пакет — сетевого (с IP).
  • Что делает получатель с битым кадром? — отбрасывает по CRC; повторную передачу обеспечивает TCP на транспортном уровне.
#36 Технологии канального уровня. Ethernet, Fast Ethernet, Gigabit Ethernet.
Ethernet — семейство технологий ЛВС (стандарт IEEE 802.3), доминирующее уже 40 лет; секрет долголетия — каждое новое поколение в 10 раз быстрее, но формат кадра тот же, и старое оборудование совместимо с новым. Классический Ethernet, 10 Мбит/с (1980): сначала общий коаксиальный кабель (топология шина), потом витая пара к хабу. Метод доступа — CSMA/CD, «вежливый разговор в комнате»: послушай — тихо? — говори; заговорили двое сразу (коллизия) — оба замолкают и повторяют через случайную паузу. Fast Ethernet, 100 Мбит/с (802.3u, 1995): та же логика на витой паре Cat5 (100BASE-TX) и оптике; появилось автосогласование скорости и полный дуплекс. Gigabit Ethernet, 1000 Мбит/с: по оптике (802.3z) и — что важно — по обычной витой паре Cat5e (802.3ab, 1000BASE-T, все 4 пары, до 100 м). Дальше — 10G и далее для серверных. Формат кадра (назвать состав): преамбула для синхронизации | MAC получателя | MAC отправителя | тип | данные от 46 до 1500 байт (это MTU) | контрольная сумма CRC. Современная реальность: сети строятся на коммутаторах в полном дуплексе — каждый узел говорит по своему проводу в обе стороны одновременно, коллизий физически не бывает, и CSMA/CD остался в истории.
  • Ethernet 10 Мбит/с: CSMA/CD, коакс→витая пара; 802.3.
  • Fast 100 Мбит/с (802.3u): Cat5, тот же кадр, автосогласование; Gigabit (802.3ab — 1000BASE-T на Cat5e, 802.3z — оптика).
  • Кадр: преамбула | MAC dst | MAC src | тип | данные ≤1500 (MTU) | CRC.
  • Полный дуплекс + коммутаторы = коллизий нет, CSMA/CD не используется.
  • Секрет успеха: единый кадр и совместимость при росте 10→100→1000→10G…
❓ Могут спросить:
  • Что такое MTU? — максимальный размер поля данных кадра — 1500 байт у Ethernet; jumbo-кадры до 9000 в ЦОД.
  • Зачем минимальный размер кадра 64 байта? — чтобы коллизия успевала обнаружиться до конца передачи в максимальном домене коллизий классического Ethernet.
#37 Технологии канального уровня. Token Ring, FDDI.
Token Ring и FDDI — технологии ЛВС с маркерным доступом, главные конкуренты Ethernet в 80–90-х. Идея маркерного доступа — эстафетная палочка: по кольцу станций циркулирует специальный короткий кадр — маркер (token). Передавать может только тот, кто его держит: станция захватывает маркер, превращает его в кадр с данными, кадр обегает кольцо, адресат забирает копию, отправитель изымает кадр и выпускает маркер дальше. Коллизий нет в принципе, максимальное время ожидания предсказуемо — за это технологию любили в промышленности. Token Ring (IEEE 802.5, детище IBM): скорости 4 и 16 Мбит/с; физически станции подключены звездой к концентратору MAU, но логически образуют кольцо (MAU замыкает цепочку и умеет исключать отключённые станции); специальная станция «активный монитор» следит, чтобы маркер не потерялся, и при пропаже выпускает новый. Проиграла Ethernet по цене и простоте. FDDI — та же маркерная идея, но на оптоволокне и 100 Мбит/с: двойное кольцо до 100 км — рабочее и резервное, направленные навстречу; при обрыве кабеля соседние станции замыкают кольца друг на друга (wrap), и сеть продолжает работать. Использовалась как отказоустойчивая магистраль кампусов, пока её не вытеснил дешёвый быстрый Ethernet. Итог для ответа: маркерный доступ = детерминизм и отсутствие коллизий ценой сложности; рынок выбрал простоту.
  • Маркерный доступ: передаёт только владелец токена — коллизий нет, время доступа детерминировано.
  • Token Ring (802.5): 4/16 Мбит/с, физическая звезда через MAU, логическое кольцо, активный монитор.
  • FDDI: 100 Мбит/с, оптика, двойное встречное кольцо (до 100 км), самовосстановление при обрыве.
  • Ниша: промышленные сети и магистрали, где нужна предсказуемость и отказоустойчивость.
  • Оба вытеснены дешёвым коммутируемым Ethernet.
❓ Могут спросить:
  • Что происходит при потере маркера? — активный монитор обнаруживает таймаутом и генерирует новый маркер.
  • Почему кольцо FDDI двойное? — резерв: при обрыве кабеля/узла кольца замыкаются друг на друга (wrap) — связность сохраняется.
Стек TCP/IP и адресация 3
#39 Технологии сетевого уровня. Протоколы стека TCP/IP.
TCP/IP — стек протоколов, на котором построен Интернет; практическая модель из четырёх уровней. Проще всего понять стек через аналогию с почтой. IP — это сама почтовая служба: она умеет доставить пакет по адресу, но ничего не обещает — пакет может потеряться или прийти не по порядку (доставка «по мере возможности»). TCP — заказное письмо с уведомлением: каждый кусок данных пронумерован, получатель подтверждает приём, потерянное отправляется заново, порядок восстанавливается; перед разговором стороны «жмут руки» — тройное рукопожатие SYNSYN-ACKACK. UDP — открытка: быстро, без формальностей и без гарантий — то, что нужно звонкам, играм и DNS, где опоздавший пакет уже не интересен. Уровни стека: доступ к сети (Ethernet, Wi-Fi — довезти кадр до соседа) → сетевой (IP плюс помощники: ICMP — служебные сообщения, на нём работают ping и traceroute; ARP — узнаёт MAC-адрес по IP внутри сегмента) → транспортный (TCP/UDP; программы различаются портами: 80/443 — веб, 53 — DNS, 25 — почта) → прикладной (HTTP, DNS, SMTP, SSH…). Инкапсуляция: данные приложения заворачиваются в TCP-сегмент, тот — в IP-пакет, тот — в кадр Ethernet; получатель разворачивает в обратном порядке.
  • 4 уровня: доступ к сети → IP (ICMP, ARP) → TCP/UDP → приложения.
  • IP — негарантированная доставка (best effort); надёжность добавляет TCP.
  • TCP: соединение (3-way handshake), подтверждения, повтор, окно; UDP: быстро, без гарантий (DNS, VoIP).
  • Порты идентифицируют процесс: 80/443 web, 53 DNS, 25 SMTP.
  • ARP: IPMAC в сегменте; ICMP: диагностика (ping, traceroute).
❓ Могут спросить:
  • Почему DNS работает по UDP? — запрос-ответ укладывается в одну датаграмму — соединение TCP было бы лишними накладными расходами (TCP используется для больших ответов и передач зон).
  • Что такое тройное рукопожатие?SYNSYN-ACKACK: согласование начальных номеров последовательности перед передачей данных.
#40 Технологии сетевого уровня. IP-адресация и маски.
IPv4-адрес — 32-битный логический адрес узла, записывается четырьмя числами через точку (192.168.1.10) и состоит из номера сети и номера узла. Аналогия: адрес = улица + дом; маска говорит, где кончается «улица» и начинается «дом». Маска подсети — те же 32 бита, где единицы накрывают сетевую часть: /24 (то есть 255.255.255.0) — первые три числа задают сеть, последнее — узел; узлов в такой сети 2⁸−2 = 254 (два адреса съедены: номер самой сети и широковещательный «всем»). Номер сети вычисляется побитовым И адреса с маской. Классы — историческая система: A (адреса 1–126, маска /8 — гигантские сети), B (128–191, /16), C (192–223, /24 — 254 узла), D — групповая рассылка. Классы оказались расточительными, и теперь работает CIDR — бесклассовая адресация: маска любой длины (/26, /19), сколько нужно. Специальные адреса, которые надо назвать: 127.0.0.1 — «сам себе» (loopback); частные диапазоны 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 — для внутренних сетей, в Интернете не маршрутизируются; наружу такие сети выходят через NAT — роутер подменяет частные адреса своим публичным. Адреса кончились — потому внедряется IPv6: 128 бит, шестнадцатеричная запись (2001:db8::1), адресов хватит всем. Мини-пример для уверенности: 192.168.1.130/26 → блоки по 64 адреса → сеть 192.168.1.128, широковещательный .191, узлы .129–.190.
  • Адрес = сеть + узел; границу задаёт маска (/24 = 255.255.255.0); сеть = адрес AND маска.
  • Классы: A (1–126, /8), B (128–191, /16), C (192–223, /24), D — multicast; вытеснены CIDR.
  • Узлов в подсети = 2^(32−префикс) − 2 (адрес сети и broadcast).
  • Частные: 10/8, 172.16/12, 192.168/16 (RFC 1918) + NAT; 127.0.0.1 — loopback.
  • IPv6: 128 бит, hex-группы, отказ от NAT, автоконфигурация (SLAAC).
❓ Могут спросить:
  • Сколько узлов в /26? — 2⁶ − 2 = 62.
  • Зачем нужен NAT? — трансляция частных адресов в один публичный — экономия IPv4 и скрытие внутренней структуры сети.
#41 Технологии сетевого уровня. Система доменных имен DNS.
DNS (Domain Name System) — иерархическая распределённая система, переводящая доменные имена в IP-адреса. Людям удобны имена (yandex.ru), сети нужны числа — DNS работает «телефонной книгой Интернета». Иерархия имён читается справа налево: корень «.» → зона верхнего уровня .ru → домен yandex.ru → поддомен mail.yandex.ru. Каждый уровень — своя зона ответственности со своими серверами. Как происходит поиск (рассказать как историю): компьютер спрашивает у своего резолвера (DNS-сервер провайдера или 8.8.8.8): «какой адрес у mail.example.ru?» — это рекурсивный запрос: «дай готовый ответ». Резолвер, если не знает, идёт по цепочке итеративно: корневой сервер отвечает «за .ru спроси вон там», сервер .ru — «за example.ru отвечает ns.example.ru», и наконец авторитативный сервер зоны даёт адрес. Ответ по дороге кэшируется у всех участников на время TTL — поэтому повторные запросы мгновенны, а вся система выдерживает нагрузку планеты. Типы записей (назвать основные): A — имя → IPv4, AAAA — → IPv6, CNAME — псевдоним («это имя = вон то имя»), MX — куда слать почту домена, NS — какие серверы держат зону, PTR — обратный поиск (адрес → имя), TXT — служебный текст. Работает DNS в основном по UDP, порт 53; от подделки ответов защищает DNSSEC — цифровые подписи записей.
  • Иерархия: корень → TLD (.ru) → домен 2-го уровня → поддомены.
  • Рекурсивный запрос (клиент→резолвер) vs итеративный (резолвер→серверам иерархии).
  • Кэширование с TTL на каждом уровне — основа масштабируемости.
  • Записи: A/AAAA (адрес), CNAME (алиас), MX (почта), NS (серверы зоны), PTR (обратная зона), TXT.
  • UDP/53; DNSSEC — подписи записей против подмены (cache poisoning).
❓ Могут спросить:
  • Что произойдёт, если DNS «выключится»? — связность IP сохранится, но сервисы станут недоступны по именам — фактически парализует Интернет для пользователей.
  • Зачем домену несколько NS-серверов? — отказоустойчивость и распределение нагрузки; зона реплицируется на вторичные серверы.
Маршрутизация и глобальные сети 3
#38 Технологии сетевого уровня. Составные сети. Объединение сетей на сетевом уровне.
Составная сеть (internetwork) — объединение нескольких, вообще говоря разнородных, сетей через маршрутизаторы; Интернет — предельный пример. Проблема: в мире тысячи сетей на разных технологиях — Ethernet, Wi-Fi, оптические магистрали; у них разные форматы кадров, и MAC-адресация плоская, как список без оглавления: «объединить всё коммутаторами» не выйдет — широковещательный шум и таблицы на миллиарды адресов. Решение — надстроить сетевой уровень: поверх всех технологий вводится единая логическая адресация (IP) и единый формат пакета. Каждая сеть получает номер, и маршрутизация ведётся по номерам сетей — как почта сортирует по городам, а не по фамилиям. Как едет пакет: маршрутизатор на стыке сетей достаёт IP-пакет из кадра одной сети, смотрит адрес назначения, по таблице маршрутизации выбирает следующий переход (next hop) — и заворачивает пакет в кадр той технологии, которая работает в следующей сети. Кадры меняются на каждом шагу, как конверты, а IP-пакет внутри неизменен. Таблицы маршрутизации строятся вручную (статика) или автоматически протоколами: RIP, OSPF — внутри организации, BGP — между операторами. Заодно сетевой уровень решает: фрагментацию (если у следующей сети меньше MTU — предельный размер кадра), TTL — счётчик жизни пакета против бесконечных петель, и разделение широковещательных доменов.
  • Составная сеть = разнородные сети + маршрутизаторы + единая адресация IP.
  • L2-объединение не масштабируется (broadcast, плоские MAC) → нужен L3.
  • Маршрутизатор: вынуть пакет из кадра → выбрать next hop по таблице → упаковать в кадр следующей сети.
  • IP-адрес содержит номер сети — маршрутизация ведётся по сетям, не по узлам.
  • Таблицы: статика или RIP/OSPF (IGP), BGP (между AS); TTL, фрагментация, MTU.
❓ Могут спросить:
  • Чем маршрутизатор отличается от коммутатора? — коммутатор пересылает кадры по MAC внутри одной сети; маршрутизатор — пакеты по IP между сетями и режет broadcast-домены.
  • Что такое TTL? — счётчик переходов в IP-заголовке; каждый маршрутизатор уменьшает на 1, при 0 пакет отбрасывается — защита от петель.
#42 Протоколы маршрутизации и маршрутизаторы.
Маршрутизатор — устройство сетевого уровня, пересылающее пакеты между сетями по таблице маршрутизации. Таблица — его «атлас дорог»: строка = «такая-то сеть достижима через такого-то соседа»; при выборе побеждает самый точный (длинный) совпавший префикс. Маршруты в таблицу попадают тремя путями: сети, подключённые напрямую; статические — прописал администратор; динамические — соседи-маршрутизаторы сами рассказали друг другу по протоколам маршрутизации. Протоколы внутри организации (IGP): RIP — старый и наивный: каждые 30 секунд соседи обмениваются «слухами» — списками «до сети X — столько-то шагов»; метрика — число переходов, максимум 15 (16 = «недостижимо» — так борются с петлями); прост, но медленно узнаёт об авариях — годится для маленьких сетей. OSPF — современный стандарт: маршрутизаторы рассылают не слухи, а факты — «у меня такие-то связи такой-то стоимости»; каждый строит полную карту сети и считает кратчайшие пути алгоритмом Дейкстры; сходится быстро, масштабируется областями (areas). Между организациями (EGP): BGP — протокол, на котором держится Интернет: автономные системы (провайдеры, корпорации) обмениваются маршрутами с учётом политик — «через кого я согласен пропускать чужой трафик»; выбор пути не по скорости, а по списку AS-PATH и правилам бизнеса. Полная таблица BGP — порядка миллиона префиксов.
  • Таблица маршрутизации: префикс → next hop; выбор по самому длинному совпадению префикса.
  • RIP: вектор расстояния, метрика — хопы (≤15), период 30 с — просто, медленно, мелкие сети.
  • OSPF: link-state, карта сети + Дейкстра, быстрая сходимость, области — корпоративный стандарт.
  • BGP: путь-векторный, между AS, политики и AS-PATH — «клей» Интернета.
  • Статика — предсказуемо для простых топологий; динамика — автоматическая адаптация к отказам.
❓ Могут спросить:
  • Почему у RIP предел 15 хопов? — 16 = «бесконечность» для борьбы с петлями (count-to-infinity) — этим ограничен размер сети.
  • Что такое автономная система? — совокупность сетей под единым административным управлением с общей политикой маршрутизации (провайдер, крупная компания); имеет номер ASN.
#43 Глобальные сети. Организация доступа.
Глобальные сети (WAN) связывают узлы и локальные сети на больших расстояниях через инфраструктуру операторов. Устройство удобно рассказать в два слоя: магистрали — «федеральные трассы»: оптические линии огромной ёмкости (технология DWDM — десятки независимых потоков на разных длинах волн в одном волокне, 100–800 Гбит/с каждый), подводные кабели между континентами, точки обмена трафиком, где операторы соединяются друг с другом. И «последняя миля» — участок от оператора до вашей двери; здесь и различаются технологии доступа: xDSL — интернет по старой телефонной паре (ADSL до ~24 Мбит/с; чем дальше от станции, тем медленнее) — было спасением 2000-х; DOCSIS — по кабелю ТВ; оптика FTTx — сегодняшний стандарт: FTTB — волокно до здания, дальше витая пара; FTTH — волокно прямо в квартиру; обычно строится как PON — пассивная оптическая сеть: один луч от станции делится простыми разветвителями (без электроники!) на десятки квартир — дёшево и надёжно; мобильный доступ — 4G LTE (десятки–сотни Мбит/с) и 5G (до гигабит, миллисекундные задержки); спутник — там, куда кабель не дотянуть: классические геостационарные (высоко — задержка ~600 мс) и новые низкоорбитальные группировки типа Starlink (задержка как у кабеля). Для бизнеса — выделенные каналы и VPN поверх обычного Интернета вместо дорогих арендованных линий.
  • WAN = магистрали операторов (DWDM-оптика, IX) + «последняя миля» до абонента.
  • xDSL — по телефонной паре (ADSL до ~24 Мбит/с); DOCSIS — по ТВ-коаксиалу.
  • FTTB/FTTH (PON: пассивные сплиттеры, GPON 2,5 Гбит/с) — современный стандарт доступа.
  • Мобильный доступ: 4G LTE → 5G (Гбит/с, миллисекундные задержки).
  • Спутник: GEO — задержка ~600 мс; LEO (Starlink) — десятки мс; для удалённых районов.
❓ Могут спросить:
  • Чем PON отличается от активной оптики? — между станцией и абонентами нет активного оборудования — только пассивные разветвители: дёшево и надёжно, полоса делится между абонентами.
  • Почему ADSL асимметричен? — типовой пользователь больше скачивает, чем отдаёт; полоса частот делится в пользу нисходящего потока.
Web-технологии и безопасность 5
#44 Web-технологии.
Web-технологии — технологии Всемирной паутины (WWW): распределённой системы гипертекстовых документов поверх Интернета. В основе — три изобретения Тима Бернерса-Ли (1991), их стоит назвать первыми: URL — единый адрес любого ресурса; HTTP — протокол «запрос-ответ» между браузером и сервером (браузер: «GET /page» — сервер: «200 OK, вот HTML» или «404 — нет такого»); HTTPS — то же самое, но зашифровано TLS; HTML — язык разметки самих страниц. Клиентская сторона (то, что выполняется в браузере): HTML — скелет страницы, CSS — внешность (цвета, шрифты, расположение, адаптация под телефон), JavaScript — поведение (реакция на клики, подгрузка данных). Современные интерфейсы собирают на фреймворках React/Vue: приложение живёт на одной странице (SPA) и обновляет данные через API без перезагрузок. Серверная сторона: веб-сервер (nginx, Apache) принимает запросы; код на PHP, Python, Node.js или Java выполняет логику; СУБД хранит данные. Между клиентом и сервером — REST API: договорённость «ресурсы адресуются URL, действия — методами HTTP (GET — получить, POST — создать…), данные — в формате JSON». Для «живых» приложений (чаты) есть WebSocket — постоянный двусторонний канал. Ещё три слова, полезных в ответе: cookie — как сервер «узнаёт» вас между запросами (сам HTTP беспамятен); CDN — раздача статики с ближайшего к пользователю узла; облачные платформы и микросервисы — как это всё сегодня развёртывается.
  • Основа WWW: URL + HTTP(S) + HTML (Бернерс-Ли, 1991).
  • HTTP: запрос-ответ, GET/POST, коды состояния; HTTPS = +TLS; HTTP/2, HTTP/3.
  • Front-end: HTML (структура) + CSS (вид) + JS (логика); SPA-фреймворки React/Vue.
  • Back-end: nginx/Apache, PHP/Python/Node.js/Java + СУБД; REST API (JSON), WebSocket.
  • Cookie/сессии (HTTP stateless), CDN, облака, микросервисы.
❓ Могут спросить:
  • Чем HTTPS отличается от HTTP? — трафик шифруется TLS: конфиденциальность, целостность и аутентификация сервера сертификатом.
  • Что такое REST? — стиль API: ресурсы адресуются URL, операции — методами HTTP (GET получить, POST создать, PUT изменить, DELETE удалить), данные обычно в JSON.
#45 Средства защиты сетей и безопасность передачи данных.
Защита сети строится эшелонированно — несколькими независимыми рубежами, как крепость со стенами, рвом и стражей. Рубеж 1 — периметр: межсетевой экран (firewall) — «пропускной пункт», фильтрующий трафик по правилам: какие адреса, порты и протоколы пускать; современные экраны следят за состоянием соединений и заглядывают внутрь трафика приложений. Публичные серверы (сайт, почта) выносят в DMZ — отдельную буферную зону: если сайт взломают, во внутреннюю сеть дороги всё равно нет. Рубеж 2 — сегментация внутри: сеть режется на изолированные сегменты (VLAN): бухгалтерия отдельно, гости отдельно — прорыв одного сегмента не открывает остальные. Рубеж 3 — обнаружение: системы IDS/IPS распознают атаки по сигнатурам и аномалиям; IDS кричит «тревога», IPS стоит в разрыве и сама блокирует. Рубеж 4 — криптография для передаваемых данных: TLS шифрует трафик приложений (это буква S в HTTPS), сертификаты подтверждают, что сервер настоящий; VPN строит шифрованный туннель через открытый Интернет — для филиалов и удалёнщиков (IPsec, WireGuard). Внутри криптографии разделение труда: медленные асимметричные алгоритмы (RSA) только обмениваются ключом, быстрый симметричный (AES, ГОСТ) шифрует поток, хэши и электронная подпись отвечают за целостность и авторство. Рубеж 5 — доступ и узлы: двухфакторная аутентификация (пароль + код), допуск устройств в сеть по 802.1X, антивирусы на компьютерах, резервные копии. И организационно: обновления-патчи, минимальные права, обучение людей — самое слабое звено обычно человек.
  • Эшелонированная защита: периметр (firewall, DMZ) + сегментация (VLAN, ACL).
  • IDS/IPS — обнаружение/блокирование атак; SIEM — корреляция событий.
  • Передача: TLS (HTTPS, сертификаты), VPN-туннели (IPsec, WireGuard); AES/ГОСТ + RSA/ECC + хэши/ЭЦП.
  • Доступ: 2FA/MFA, 802.1X; узлы: антивирус/EDR, DLP, бэкапы.
  • Организационные меры: патчи, минимальные привилегии, политики, обучение.
❓ Могут спросить:
  • Разница IDS и IPS?IDS только детектирует и оповещает (стоит на копии трафика), IPS стоит в разрыве и блокирует атаку сразу.
  • Зачем симметричное И асимметричное шифрование вместе? — асимметричное медленно — им передают сеансовый ключ, дальше быстрый AES этим ключом (так работает TLS).
#6 Компьютерные вирусы: определение, классификация по среде «обитания» и способам заражения.
Компьютерный вирус — вредоносная программа, способная создавать свои копии и внедрять их в файлы, системные области и документы. Определяющий признак — именно самокопирование (как у биологического тёзки); а вред — уничтожение данных, шифрование, кража — это уже «полезная нагрузка», у каждого вируса своя. Классификация по среде обитания — где вирус живёт: файловые — внедряются в исполняемые файлы (.exe, .dll): дописывают своё тело и подменяют точку входа, так что при запуске программы сначала срабатывает вирус; загрузочные — селятся в загрузочной записи диска (MBR) и получают управление раньше операционной системы — пока ОС «спит», вирус уже главный; макровирусы — живут в документах Office и написаны на встроенном языке макросов VBA; открыли заражённый документ с включёнными макросами — вирус побежал; сетевые (черви) — распространяются по сети сами: через уязвимости, почтовые вложения, флешки; строго говоря, червь — отдельный класс: ему вообще не нужен файл-носитель. По способу заражения: резидентные — при запуске оставляют модуль в оперативной памяти, перехватывают обращения системы к файлам и заражают всё, что открывается — активны до перезагрузки; нерезидентные — живут только пока работает заражённая программа: быстро нашли жертв, заразили, затихли. Продвинутые техники, стоящие упоминания: полиморфные вирусы перекодируют своё тело при каждом заражении (сигнатуру не поймать), стелс-вирусы подсовывают проверяющим «чистые» копии, трояны маскируются под полезное и не размножаются, шифровальщики-вымогатели шифруют файлы и требуют выкуп.
  • Вирус = способность к самокопированию; вред — полезная нагрузка.
  • По среде: файловые (.exe/.dll), загрузочные (MBR/boot), макровирусы (VBA-документы), сетевые/черви.
  • По заражению: резидентные (сидят в ОЗУ, перехватывают ОС) и нерезидентные (активны при запуске).
  • Черви не требуют файла-носителя; трояны не размножаются вовсе.
  • Продвинутые: полиморфные (меняют код), стелс, шифровальщики (ransomware).
❓ Могут спросить:
  • Чем вирус отличается от червя и трояна? — вирус заражает объекты-носители; червь сам распространяется по сети; троян маскируется и не размножается.
  • Опасны ли макровирусы сейчас? — да — документы с вредоносными макросами остаются типовым вектором фишинга, поэтому Office блокирует макросы по умолчанию.
#7 Антивирусные программы: классификация и принципы работы.
Антивирус — программа для обнаружения, блокирования и удаления вредоносного ПО. Классификация по типу (классический список): сканеры — проверяют файлы по запросу или расписанию и лечат найденное; мониторы (резидентные сторожа) — сидят в памяти постоянно и проверяют каждый файл «на лету» при открытии и запуске — это та самая «защита в реальном времени»; ревизоры — при установке запоминают контрольные суммы всех важных файлов, а потом бьют тревогу на любое несанкционированное изменение — «инвентаризация» системы; поведенческие блокировщики — следят не за кодом, а за действиями: программа вдруг начала массово шифровать файлы или писать в загрузочный сектор — стоп. Методы обнаружения (принципы работы — главная часть ответа): сигнатурный — поиск в файлах уникальных «отпечатков» известных вирусов по базе; точен, почти без ложных тревог, но ловит только известное — потому базы обновляются ежедневно; эвристический — анализ кода на подозрительные конструкции: «очень похоже на вирус, хотя такого я не знаю»; ловит новые угрозы, но иногда ошибается на честных программах; поведенческий — наблюдение за работающей программой; песочница — подозрительный файл сначала запускают в изолированной виртуальной среде и смотрят, что он натворит; облачная репутация — мгновенная сверка отпечатка файла с базой производителя, куда стекается опыт миллионов машин. Современные продукты комбинируют всё сразу; но 100% защиты не бывает — новинки (0-day) появляются раньше сигнатур, поэтому обновления и осторожность пользователя обязательны.
  • Типы: сканеры, резидентные мониторы, ревизоры (контроль изменений), поведенческие блокировщики.
  • Сигнатурный метод: поиск по базе образцов — точно, но только известное; нужны обновления.
  • Эвристика: подозрительные паттерны кода — ловит новое, возможны ложные срабатывания.
  • Поведенческий анализ и песочница — контроль действий программы; облачная репутация хэшей.
  • Современный подход — комбинация всех методов (антивирус/EDR) + обновления и бэкапы.
❓ Могут спросить:
  • Почему антивирус не даёт 100% защиты? — новые образцы появляются раньше сигнатур (0-day); эвристика вероятностна — нужны обновления, патчи и осторожность пользователя.
  • Что такое карантин? — изолированное хранилище, куда перемещают подозрительные файлы — их можно восстановить при ложном срабатывании.
#25 Системы управления базами данных: классификация, возможности и тенденции развития.
СУБД (система управления базами данных) — комплекс программ для создания баз данных и организации доступа к ним. Это посредник между данными на диске и программами: сама следит за структурой, целостностью, правами и одновременной работой многих пользователей. Классификация по модели данных: реляционные — данные в таблицах, связанных ключами, язык запросов SQL; это корпоративный стандарт уже полвека: PostgreSQL, MySQL, Oracle, MS SQL Server; NoSQL — семейство «не только SQL» для случаев, где таблицы неудобны: документные (MongoDB — хранит JSON-документы с гибкой структурой), ключ-значение (Redis — сверхбыстрый кэш в памяти), колоночные (ClickHouse, Cassandra — аналитика гигантских объёмов), графовые (Neo4j — связи: соцсети, рекомендации). По архитектуре: файловые/встраиваемые (Access, SQLite — движок живёт внутри приложения) и клиент-серверные (выделенный сервер БД); централизованные и распределённые (данные на многих узлах). Возможности, которые надо перечислить: язык SQL — создание структуры и запросы; транзакции с гарантиями ACID — «всё или ничего» (перевод денег не может пройти наполовину); одновременная работа тысяч пользователей без конфликтов (блокировки, версии записей); контроль целостности (ключи, ограничения); права доступа; индексы и оптимизатор — скорость поиска; резервное копирование и репликация. Тенденции: облачные управляемые БД (аренда вместо своего сервера), БД в оперативной памяти, NewSQL — попытка совместить SQL-строгость с NoSQL-масштабом, векторные БД для ИИ-поиска.
  • По модели: реляционные (SQL) — стандарт; NoSQL: документные, ключ-значение, колоночные, графовые.
  • По архитектуре: файловые (Access, SQLite) vs клиент-серверные; централизованные vs распределённые.
  • Возможности: SQL (DDL/DML), транзакции ACID, MVCC/блокировки, индексы, права, бэкапы, репликация.
  • NoSQL жертвует строгой согласованностью ради масштаба (теорема CAP).
  • Тренды: облако (DBaaS), in-memory, NewSQL, мультимодельность, векторные БД.
❓ Могут спросить:
  • Расшифруйте ACID. — атомарность (всё или ничего), согласованность, изоляция параллельных транзакций, долговечность результата.
  • Когда выбрать NoSQL вместо реляционной? — гибкая схема, огромные объёмы и горизонтальное масштабирование, простые запросы — например, кэш (Redis) или лента событий (Cassandra).
Корпоративные сети и Internet 3
#21 Корпоративные компьютерные сети: принципы организации.
Корпоративная сеть объединяет офисы, филиалы и удалённых сотрудников предприятия в единую защищённую инфраструктуру. Принципы организации удобно рассказывать сверху вниз: Иерархия из трёх уровней — как дороги: уровень доступа (коммутаторы, к которым подключены рабочие места), уровень агрегации (собирает этажи и здания), ядро (скоростная магистраль); серверы и системы хранения — в своём сегменте или ЦОД. Централизованные службы — каталог Active Directory: один логин на всё, групповые политики («у всех бухгалтеров такие-то настройки»), плюс инфраструктурные DNS и DHCP. Сегментация — сеть нарезана на изолированные VLAN: пользователи, серверы, IP-телефония, гости; между сегментами — правила доступа по принципу «минимум необходимого». Безопасность в несколько рубежей — межсетевые экраны на периметре, DMZ для публичных сервисов, системы обнаружения вторжений, допуск устройств по 802.1X, антивирусы (подробно — №45). Связь площадок — филиалы соединяются шифрованными VPN-туннелями через Интернет или арендованными каналами; сотрудники из дома — клиентский VPN. Отказоустойчивость — всё важное задублировано: два канала в Интернет, резервные коммутаторы ядра, ИБП. Управляемость — мониторинг (SNMP, Zabbix), журналы событий, документация. QoS — голос и видео едут с приоритетом, чтобы звонок не заикался из-за чьей-то закачки. И всё это — с запасом на рост (масштабируемость).
  • Иерархия: доступ → агрегация → ядро; серверные сегменты/ЦОД отдельно.
  • Каталог (Active Directory): единая аутентификация, групповые политики, DNS/DHCP.
  • Сегментация VLAN + ACL; гостевые и серверные сети изолированы.
  • Безопасность: периметр (FW, DMZ, IPS), доступ (802.1X), хосты (EDR); филиалы и удалёнка — VPN.
  • Отказоустойчивость (резервирование), мониторинг (SNMP), QoS для голоса, масштабируемость.
❓ Могут спросить:
  • Что такое DMZ? — буферная подсеть для публичных серверов: доступна извне, но отделена от внутренней сети — взлом веб-сервера не открывает ЛВС.
  • Зачем 802.1X? — аутентификация устройства до допуска в сеть: порт коммутатора не работает, пока клиент не подтвердит право (RADIUS).
#24 Характеристика глобальной сети Internet. Протоколы сети Internet. Типы Internet-сервисов.
Internet — глобальная «сеть сетей»: миллионы сетей операторов и организаций, объединённые единым стеком TCP/IP. Характеристика: главное свойство — децентрализация: у Интернета нет владельца и главного рубильника; операторы (автономные системы) добровольно обмениваются трафиком по протоколу BGP в точках обмена; имена и адреса координируют ICANN и региональные регистратуры, стандарты пишет открытое сообщество IETF (документы RFC). История в три даты: 1969 — ARPANET, 1983 — переход на TCP/IP (день рождения Интернета), 1991 — WWW. Протоколы — по уровням, от фундамента вверх: IP — доставка пакетов по адресам (v4 и v6); ICMP — служебная диагностика (ping); TCP — надёжный транспорт с подтверждениями, UDP — быстрый без гарантий, QUIC — новый транспорт веба; прикладные: HTTP/HTTPS — веб, DNS — имена в адреса, SMTP — отправка почты, POP3/IMAP — её получение, FTP/SFTP — файлы, SSH — удалённое управление, SIP/RTP — телефония. Типы сервисов (каждый = прикладной протокол поверх транспорта): всемирная паутина WWW, электронная почта, обмен файлами, IP-телефония и видеоконференции, мессенджеры, потоковое вещание (музыка, видео), облачные сервисы и хранилища, социальные сети, электронная коммерция и платежи, поиск, онлайн-игры, интернет вещей (IoT) — «умные» устройства.
  • Internet = сеть сетей на TCP/IP; децентрализация, AS + BGP + IX; стандарты — RFC (IETF), адреса — ICANN/RIR.
  • История: ARPANET 1969 → TCP/IP 1983 → WWW 1991.
  • Протоколы: IP/ICMP; TCP, UDP, QUIC; HTTP(S), DNS, SMTP/IMAP, FTP, SSH, SIP.
  • Сервисы: веб, почта, файлы, VoIP/видео, стриминг, облака, соцсети, e-commerce, IoT.
  • Каждый сервис = прикладной протокол поверх транспортного (веб = HTTP поверх TCP/QUIC).
❓ Могут спросить:
  • Кто «управляет» Интернетом? — никто единолично: ICANN — имена/адреса, IETF — стандарты, операторы — свои AS; связность — договорённости о пиринге.
  • Чем SMTP отличается от IMAP?SMTP отправляет и передаёт почту между серверами; IMAP/POP3 — доступ клиента к своему ящику.
#46 Компоненты файл-серверной архитектуры.
Файл-серверная архитектура состоит из четырёх групп компонентов (это «инвентаризация» архитектуры из №18): 1) Файл-сервер — компьютер с ёмкими быстрыми дисками, раздающий файлы по сети: на нём лежат файлы базы данных, общие документы, дистрибутивы. Важно проговорить: он выполняет только файловые операции — «открой, дай блок, запиши, заблокируй» — и ничего не понимает в содержимом данных. 2) Клиентские рабочие станции — вот где всё происходит: на каждой стоит приложение плюс полный движок настольной СУБД (Access, FoxPro), который читает файлы с сервера по сети и сам выполняет все запросы, сортировки и расчёты. 3) Сетевая инфраструктура — локальная сеть, по которой ездят блоки файлов; её пропускная способность — узкое горлышко всей конструкции: сто клиентов, тянущих по таблице, забьют и гигабит. 4) Сетевая ОС / служба общих папок — то, что делает файлы «общими»: протокол SMB в Windows, права на папки и механизм блокировок — файл или запись, которую правит один клиент, временно закрыта для других; именно блокировками (а не транзакциями!) решается одновременная работа, и это хрупко: завис клиент — повисла блокировка. Схема взаимодействия одной фразой: приложение просит данные → по сети едут блоки файлов → клиент сам всё обрабатывает → изменённые блоки едут обратно.
  • Файл-сервер: только хранение и выдача файлов/блоков, никакой обработки.
  • Клиенты: приложение + полный движок СУБД — вся обработка у них.
  • ЛВС — критичный компонент: по ней гоняются блоки файлов БД.
  • Сетевая ОС/SMB: общий доступ, права, блокировки файлов и записей.
  • Следствия: просто и дёшево, но трафик, безопасность и конкурентный доступ — слабые места.
❓ Могут спросить:
  • Почему индексы не спасают файл-сервер от трафика? — индексы тоже файлы: клиент читает их страницы по сети; выигрыш есть, но обработка всё равно на клиенте.
  • Как обеспечивается одновременная работа? — блокировками на уровне файлов/записей средствами сетевой ОС и СУБД; при сбое клиента блокировки «зависают» — типичная проблема.
Вычислительные системы 1
#60 Типовые структуры вычислительных систем (ВС).
Вычислительная система (ВС) — несколько процессоров или ЭВМ, работающих вместе ради производительности или надёжности. Отправная точка — классификация Флинна (1966): делим все машины по числу потоков команд и потоков данных, получаем четыре класса: SISD — один поток команд, один поток данных: обычная однопроцессорная машина фон Неймана; SIMD — одна команда над множеством данных сразу: векторные машины, GPU, инструкции AVX — «один приказ, тысяча исполнителей»; MISD — много команд над одним потоком данных: класс-экзотика, в чистом виде почти не встречается (условно — конвейеры); MIMD — много независимых команд над множеством данных: все современные многопроцессорные системы. Типовые структуры MIMD — различаются организацией памяти, и это суть вопроса: SMP — несколько процессоров/ядер делят общую память под одной ОС; программировать легко (общие переменные), но за память все толкаются — масштаб ограничен десятками ядер; вариант NUMA: память общая, но «своя» ближе и быстрее «чужой». MPP — массивно-параллельная система: тысячи узлов, у каждого своя память и своя ОС, общение — сообщениями по сверхбыстрой сети; так строят суперкомпьютеры. Кластер — та же идея из обычных серийных серверов и сетей: дёшево и наращиваемо; виды — вычислительные, отказоустойчивые (второй узел подхватывает при сбое первого), балансировки нагрузки. Современный суперкомпьютер — гибрид: кластер SMP-узлов, нашпигованных GPU (то есть MIMD из SIMD-ускорителей).
  • Флинн: SISD (классическая ЭВМ), SIMD (векторные/GPU), MISD (экзотика), MIMD (всё современное).
  • SMP: общая память, единая ОС — просто, но плохо масштабируется; NUMA — неоднородный доступ.
  • MPP: узлы со своей памятью + сеть, обмен сообщениями — суперкомпьютеры.
  • Кластер: стандартные серверы + сеть; виды — вычислительные, failover, балансировка.
  • Современный суперкомпьютер = кластер SMP-узлов + GPU (гибрид MIMD+SIMD).
❓ Могут спросить:
  • Чем кластер отличается от MPP? — кластер собирается из серийных серверов и сетей (дёшево), MPP — специализированная фабрика узлов и интерконнекта в одном комплексе.
  • Что такое NUMA? — общая память, но «своя» быстрее «чужой»: важно привязывать потоки к памяти своего узла.
Практика: спецификации устройств 13
#61 Опишите технические параметры следующего устройства: Intel Core i3-10100F OEM (LGA 1200, 4 x 3.6 ГГц, L2 – 1 МБ, L3 – 6 МБ, 2хDDR4-2666 МГц, TDP 65 Вт)
Это процессор Intel Core i3-10100F — бюджетная модель 10-го поколения (ядро Comet Lake, 2020 г.). Читаем маркировку по частям, поясняя каждую: LGA 1200 — сокет, то есть разъём на материнской плате: подойдут только платы с таким же сокетом (400/500-я серии чипсетов). 4 × 3,6 ГГц — четыре ядра с базовой частотой 3,6 ГГц; благодаря Hyper-Threading каждое ядро тянет два потока — итого 8 потоков; в турбо-режиме частота поднимается до 4,3 ГГц. L2 — 1 МБ, L3 — 6 МБ — кэш-память: быстрый буфер процессора (256 КБ L2 на ядро плюс общий L3). DDR4-2666 — встроенный контроллер памяти: два канала DDR4 до 2666 МГц. TDP 65 Вт — тепловыделение: скромное, хватит простого кулера. Суффикс «F» — встроенной графики нет: без дискретной видеокарты изображения не будет, зато процессор дешевле. OEM — поставка «голым», без коробки и кулера (вариант для сборщиков; BOX — с кулером и полной гарантией). Ниша: офисные и начальные игровые сборки.
  • i3-10100F: 10-е поколение (Comet Lake), 4 ядра/8 потоков, база 3,6, Turbo 4,3 ГГц.
  • LGA 1200 — сокет; платы 400/500 серии.
  • Кэш: L2 1 МБ (256 КБ/ядро), L3 6 МБ общий; DDR4-2666, 2 канала.
  • «F» = нет iGPU → нужна видеокарта; OEM = без коробки и кулера.
  • TDP 65 Вт — скромное охлаждение; ниша — бюджетные сборки.
❓ Могут спросить:
  • Что означает TDP? — Thermal Design Power — расчётное тепловыделение под нагрузкой, ориентир для выбора кулера и БП.
  • Чем OEM отличается от BOX?BOX — розничная коробка со штатным кулером и полной гарантией; OEM — «голый» процессор для сборщиков.
#62 Опишите технические параметры следующего устройства: Intel Core i3-13100F BOX [LGA 1700, 4 x 3.4 ГГц, L2 – 5 МБ, L3 – 12 МБ, 2хDDR4, DDR5-4800 МГц, TDP 89 Вт]
Это процессор Intel Core i3-13100F — бюджетная модель 13-го поколения (семейство Raptor Lake, 2023 г.). По маркировке: LGA 1700 — сокет 12–14-х поколений Intel, платы 600/700-й серии. 4 × 3,4 ГГц — четыре производительных ядра (энергоэффективных E-ядер у i3 нет), 8 потоков, турбо до 4,5 ГГц. L2 — 5 МБ, L3 — 12 МБ — кэши заметно выросли по сравнению с i3 десятого поколения (было 1 и 6 МБ) — одна из причин прироста скорости. DDR4, DDR5-4800 — контроллер понимает оба типа памяти, но плата делается под какой-то один: DDR4 — дешевле, DDR5 — быстрее. TDP 89 Вт — здесь указана максимальная мощность в турбо (базовая — 58 Вт). «F» — без встроенной графики, нужна видеокарта. BOX — коробочная версия: в комплекте штатный кулер и розничная гарантия. Хороший ответ можно закончить сравнением с №61: та же формула «4 ядра/8 потоков», но техпроцесс тоньше, кэши больше, память новее — три поколения прогресса при том же классе.
  • i3-13100F: 13-е поколение (Raptor Lake), 4P-ядра/8 потоков, база 3,4, Turbo 4,5 ГГц.
  • LGA 1700 — платы 600/700 серии; поддержка DDR4 ИЛИ DDR5-4800 (решает плата) и PCIe 5.0/4.0.
  • Кэш заметно вырос: L2 5 МБ, L3 12 МБ (у 10100F — 1 и 6).
  • 89 Вт — максимальная турбо-мощность (база 58 Вт); «F» — без iGPU.
  • BOX = кулер в комплекте + розничная гарантия.
❓ Могут спросить:
  • DDR4 или DDR5 для такого CPU? — поддерживаются оба, но слот на плате один по типу; DDR4 дешевле, DDR5 быстрее и перспективнее.
  • Есть ли у i3 E-ядра? — нет — гибридная компоновка P+E начинается с i5 старших моделей; i3 — только 4 P-ядра.
#63 Опишите технические параметры следующего устройства: Intel Core i5-10400F OEM [LGA 1200, 6 x 2.9 ГГц, L2 – 1.5 МБ, L3 – 12 МБ, 2хDDR4-2666 МГц, TDP 65 Вт]
Это процессор Intel Core i5-10400F — средний сегмент 10-го поколения (Comet Lake, 2020 г.), «народный игровой» своего времени. По маркировке: LGA 1200 — сокет, платы 400/500-й серии. 6 × 2,9 ГГц — шесть ядер (у i3 — четыре), 12 потоков с Hyper-Threading; базовая частота 2,9 ГГц скромная, но в турбо — до 4,3 ГГц. Почему база ниже, чем у i3-10100F (3,6)? Больше ядер в том же теплопакете 65 Вт — зато суммарная производительность заметно выше. L2 — 1,5 МБ (256 КБ × 6), L3 — 12 МБ — вдвое больше, чем у i3: играм это ощутимо помогает. DDR4-2666 — два канала памяти. TDP 65 Вт — умеренное охлаждение. «F» — без встроенной графики (нужна видеокарта), OEM — без кулера и коробки. Классическая сборка вокруг него: плата на B460/B560 + видеокарта класса RTX 3060. Универсальная формула ответа на все билеты этого типа: сокет → ядра/потоки и частоты → кэш → память → TDP → суффиксы → для чего годится.
  • i5-10400F: 10-е поколение, 6 ядер/12 потоков, база 2,9, Turbo до 4,3 ГГц.
  • LGA 1200; DDR4-2666 двухканально; PCIe 3.0.
  • Кэш: L2 1,5 МБ, L3 12 МБ; TDP 65 Вт.
  • «F» — без iGPU (дешевле, но нужна видеокарта); OEM — без кулера/коробки.
  • Ниша: массовые игровые/универсальные сборки; пара — B460/B560 + средняя видеокарта.
❓ Могут спросить:
  • Почему базовая частота ниже, чем у i3-10100F (2,9 против 3,6)? — больше ядер в том же TDP 65 Вт; в турбо i5 всё равно быстрее и по одному ядру, и суммарно.
  • Что даёт Hyper-Threading? — два аппаратных потока на ядро: загрузка простаивающих блоков конвейера, +15–30% в многопоточных задачах.
#64 Опишите технические параметры следующего устройства: Biostar LGA 1200, Intel H510, 2xDDR4-3200 МГц, 1xPCI-Ex16, 1xM.2, Micro-ATX
Это материнская плата Biostar на чипсете Intel H510 — бюджетная основа для процессоров LGA 1200. По параметрам: LGA 1200 — сокет: подойдут Intel 10-го и 11-го поколений (Comet Lake / Rocket Lake). Intel H510 — самый младший чипсет 500-й серии; чипсет — это «диспетчер» платы, управляющий портами и слотами; младший класс означает: разгона нет, портов минимум. DDR4-3200 — два слота памяти (для двухканального режима — ровно по одному модулю на канал), максимум обычно 64 ГБ. PCI-E x16 — один длинный слот под видеокарту. 1×M.2 — слот для быстрого NVMe-накопителя прямо на плате; обычные диски — на SATA-порты. Micro-ATX — форм-фактор 244×244 мм: компактная плата, до четырёх слотов расширения, встаёт почти в любой корпус. Итог для ответа: минимальная, но полнофункциональная платформа под i3/i5 с одной видеокартой и одним SSD — офис или скромный игровой ПК. Стоит добавить: ставить в такую плату i9 формально можно, но слабое питание (VRM) бюджетной платы не даст мощному процессору разогнаться.
  • LGA 1200: CPU Intel 10/11 поколений; H510 — младший чипсет 500-й серии (без разгона).
  • 2 слота DDR4 до 3200 МГц (максимум ~64 ГБ).
  • 1×PCIe x16 — видеокарта; 1×M.2 — NVMe SSD; несколько SATA.
  • Micro-ATX 244×244 мм — компактный корпус, до 4 слотов расширения.
  • Ниша: бюджетные сборки с i3/i5; функций достаточно, расширяемость минимальна.
❓ Могут спросить:
  • Чем H510 отличается от B560/Z590? — B560 — больше портов и разгон памяти; Z590 — плюс разгон CPU (K-модели), максимум линий и интерфейсов.
  • Потянет ли плата i9? — формально совместим по сокету, но слабый VRM бюджетной платы ограничит частоты — питание не для 200-ваттных CPU.
#65 Опишите технические параметры следующего устройства: MSI PRO H410M-B [LGA 1200, Intel H410, 2xDDR4-2933 МГц, 1xPCI-Ex16, 1xM.2, Micro-ATX]
Это материнская плата MSI PRO H410M-B на чипсете Intel H410 — предельно базовая платформа 400-й серии. По параметрам: LGA 1200 — сокет тот же, что у 500-й серии, но есть ловушка, ради которой этот билет и придуман: чипсет H410 поддерживает только 10-е поколение Intel — процессоры 11-го поколения (Rocket Lake) на нём не заработают, несмотря на совпадающий сокет! Совместимость проверяется не только сокетом, но и чипсетом со списком поддержки производителя. Intel H410 — младший чипсет 400-й серии: без разгона, минимум линий и портов. DDR4-2933 — два слота памяти, до 2933 МГц (и то лишь со старшими i7/i9; с i3/i5 — 2666). PCI-E x16 (версия 3.0) — слот видеокарты. 1×M.2 — под NVMe SSD. Micro-ATX — компактный формат. Отличия от H510 (№64): H510 новее, поддерживает 11-е поколение и память до 3200. Ниша: самые дешёвые офисные сборки с i3 или Pentium.
  • H410 — базовый чипсет 400-й серии; только CPU 10-го поколения (11-е — несовместимы!).
  • DDR4 до 2933 МГц; без разгона чего-либо.
  • 1×PCIe 3.0 x16 + 1×M.2; Micro-ATX.
  • Сравнение с H510: у 500-й серии — поддержка Rocket Lake и DDR4-3200.
  • Ниша: предельно бюджетные офисные ПК.
❓ Могут спросить:
  • Как узнать совместимость платы с CPU? — сокет + официальный список поддержки (CPU support list) производителя платы + версия BIOS.
  • Почему на H410 не работает 11-е поколение? — Intel ограничил Rocket Lake чипсетами H470/B460 (частично) и 500-й серией — H410/B460-младшие не получили поддержку в силу VRM/BIOS ограничений.
#66 Опишите технические параметры следующего устройства: ASRock Z590 Pro4 [LGA 1200, Intel Z590, 4xDDR4-3200 МГц, 2xPCI-Ex16, 3xM.2, Standard-ATX]
Это материнская плата ASRock Z590 Pro4 на топовом чипсете Intel Z590 — платформа для мощных сборок с разгоном. По параметрам: LGA 1200 — процессоры Intel 10/11-го поколений. Intel Z590 — флагманский чипсет 500-й серии; буква Z означает главное: разрешён разгон процессоров с индексом «K» (свободный множитель) и памяти сверх штатных частот; плюс максимум портов и линий, а с процессором 11-го поколения — PCIe 4.0. DDR4-3200 — четыре слота, до 128 ГБ; профили XMP позволяют памяти работать быстрее 3200 одним кликом в BIOS. PCI-E x16 — два длинных слота: первый — полноценный x16 от процессора (видеокарта); второй хоть и выглядит так же, электрически обычно x4 через чипсет — типовая экзаменационная тонкость «размер слота ≠ скорость». 3×M.2 — три слота NVMe: можно собрать быструю дисковую подсистему без единого кабеля. Standard-ATX — полноразмерная плата 305×244 мм, до семи слотов расширения, усиленное питание VRM. Ниша: производительные сборки с i7/i9-K, разгон, много накопителей.
  • Z590 — топовый чипсет LGA 1200: разгон K-процессоров и памяти, PCIe 4.0 (с 11-м поколением).
  • DDR4 до 128 ГБ; XMP-профили.
  • 2×PCIe x16 (x16 от CPU + x4 от чипсета), 3×M.2 NVMe.
  • Standard-ATX 305×244 мм — полный набор слотов, серьёзный VRM.
  • Ниша: энтузиасты, i7/i9-K, разгон, много SSD.
❓ Могут спросить:
  • Что такое XMP? — профиль разгона памяти, зашитый в модуль: включается одной настройкой BIOS — память работает выше JEDEC-частот.
  • Оба ли слота x16 одинаковы? — нет: полноскоростной x16 — от CPU; второй физически x16, но электрически обычно x4 через чипсет.
#67 Опишите технические параметры следующего устройства: GIGABYTE Z590 D [LGA 1200, Intel Z590, 4xDDR4-3200 МГц, 3xPCI-Ex16, 2xM.2, Standard-ATX]
Это материнская плата GIGABYTE Z590 D — доступная модель на том же топовом чипсете Z590, что и №66. Параметры читаются одинаково: LGA 1200 — Intel 10/11-го поколений; Z590 — разгон K-процессоров и памяти, PCIe 4.0 с 11-м поколением; DDR4-3200 — до 128 ГБ, XMP-профили. Интересное отличие — PCI-E x16: три физически длинных слота, но полноскоростной из них один — первый, подключённый напрямую к процессору; остальные два разведены через чипсет на x4/x1 — годятся для второй карты попроще, адаптеров, карт захвата, но не для второй мощной видеокарты. Это отличный повод показать комиссии понимание: физический размер слота и его электрическая скорость — разные вещи. 2×M.2 — два слота NVMe (у ASRock Pro4 — три). Standard-ATX — полный размер. Вывод: класс платы определяет чипсет (Z590 — топ), а внутри класса модели различаются обвязкой: числом M.2, разводкой слотов, качеством питания VRM и ценой — на это и смотрят при выборе.
  • Z590: разгон, PCIe 4.0 (11-е поколение), LGA 1200; ATX.
  • DDR4-3200, до 128 ГБ, XMP.
  • 3 слота x16 физически, но на полной скорости — только первый (от CPU); остальные x4/x1 от чипсета.
  • 2×M.2 NVMe; сравнение с Z590 Pro4 — тот же класс, детали обвязки.
  • Правило: смотреть электрическую разводку слотов, а не только их размер.
❓ Могут спросить:
  • Можно ли ставить SLI/CrossFire? — формально слоты есть, но x4 от чипсета для SLI недостаточно (нужно x8/x8 от CPU) — эта плата не для связок видеокарт.
  • Что важнее при выборе Z-платы?VRM (фазы питания) под целевой CPU, разводка M.2/PCIe, поддержка нужных частот памяти.
#68 Опишите технические параметры следующего устройства: 480 ГБ 2.5" SATA Apacer AS340 PANTHER [AP480GAS340G-1] [SATA, чтение – 550 Мбайт/сек, запись – 520 Мбайт/сек, 3D NAND 3 бит TLC]
Это твердотельный накопитель (SSD) Apacer AS340 PANTHER на 480 ГБ. По параметрам: 480 ГБ — ёмкость; «неровное» число вместо 512 — потому что часть памяти зарезервирована под служебные нужды и замену изношенных ячеек. 2,5″ — форм-фактор корпуса, как у ноутбучного жёсткого диска. SATA — интерфейс подключения SATA III: его потолок 6 Гбит/с, то есть ~600 МБ/с — важнейшее число этого билета. Чтение 550 / запись 520 МБ/с — заявленные последовательные скорости; они впритык к потолку интерфейса — как и у ЛЮБОГО SATA SSD: все они «около 550», потому что упираются в разъём, а не в память. 3D NAND 3 бит TLC — тип флеш-памяти: TLC хранит по 3 бита в ячейке (дёшево при умеренном ресурсе), 3D — ячейки выращены слоями вверх, отсюда ёмкость. Внутри также контроллер и SLC-кэш — кусок памяти в быстром «однобитовом» режиме, ускоряющий запись, пока не заполнится. Главное преимущество перед HDD — не эти 550 МБ/с, а мгновенный случайный доступ: нет механики, головкам не нужно ездить. Ниша: системный диск, апгрейд старых ПК и ноутбуков.
  • SSD 480 ГБ, 2,5″, SATA III (предел ~600 МБ/с) — скорости 550/520 у самого потолка интерфейса.
  • 3D NAND TLC: 3 бита/ячейка, многослойная компоновка; SLC-кэш ускоряет запись.
  • Против HDD: скорость случайного доступа (IOPS), тишина, ударостойкость.
  • Роль: системный диск, апгрейд SATA-машин.
  • NVMe (M.2, PCIe) на порядок быстрее — SATA SSD выбирают из-за совместимости/цены.
❓ Могут спросить:
  • Что такое TBW? — Total Bytes Written — паспортный ресурс записи; для TLC 480 ГБ обычно 200–300 ТБ.
  • Почему реальная скорость записи может падать? — после исчерпания SLC-кэша запись идёт в медленный TLC-режим.
#69 Опишите технические параметры следующего устройства: 500 ГБ 2.5" SATA Samsung 870 EVO [MZ-77E500B/EU] [SATA, чтение – 560 Мбайт/сек, запись – 530 Мбайт/сек, 3D NAND 3 бит MLC (TLC)]
Это твердотельный накопитель Samsung 870 EVO на 500 ГБ — эталон потребительских SATA SSD. По параметрам: 500 ГБ, 2,5″, SATA III. Чтение 560 / запись 530 МБ/с — фактический максимум, который SATA-интерфейс способен пропустить (600 МБ/с минус накладные расходы протокола). «3D NAND 3 бит MLC (TLC — самая интересная строчка билета: Samsung свою трёхбитовую память в маркетинге называет «3-bit MLC», но три бита на ячейку — это по общепринятой терминологии именно TLC; фирменное исполнение называется V-NAND (вертикальные слои). Чем 870 EVO лучше бюджетных собратьев при тех же «550 МБ/с»: есть DRAM-буфер — быстрая память для служебной таблицы размещения, благодаря которой случайные операции стабильно быстрые даже на заполненном диске; фирменный контроллер; умный SLC-кэш TurboWrite; большой паспортный ресурс записи (300 TBW) и 5 лет гарантии. Мораль для ответа: у SATA SSD скорость у всех одинаковая — интерфейсная; различия между моделями ищите в контроллере, буфере, ресурсе и гарантии.
  • Samsung 870 EVO: 500 ГБ, 2,5″ SATA III; 560/530 МБ/с — предел интерфейса.
  • «3-bit MLC» у Samsung = фактически TLC (V-NAND, вертикальные слои).
  • DRAM-буфер + SLC-кэш (TurboWrite) — стабильные случайные операции.
  • Ресурс 300 TBW, 5 лет гарантии — надёжность выше бюджетных.
  • Различия SATA SSD — не в скорости (она у всех ~550), а в контроллере/буфере/ресурсе.
❓ Могут спросить:
  • Зачем SSD DRAM-буфер? — хранит таблицу трансляции адресов (FTL): без него случайные операции и деградация под нагрузкой заметно хуже.
  • EVO против PRO? — PRO — на 2-битной MLC с большим ресурсом; EVO — массовый TLC-баланс цены и скорости.
#70 Опишите технические параметры следующего устройства: 512 ГБ 2.5" SATA накопитель ADATA SU750 [ASU750SS-512GT-C] [SATA, чтение - 550 Мбайт/сек, запись - 520 Мбайт/сек, 3D NAND 3 бит TLC]
Это твердотельный накопитель ADATA SU750 на 512 ГБ — типичный бюджетный SATA SSD. По параметрам: 512 ГБ — ёмкость («полные» 512 — под резерв отведено меньше, чем у дисков на 480); 2,5″, SATA III — форм-фактор и интерфейс с потолком ~600 МБ/с; чтение 550 / запись 520 МБ/с — дежурные для класса цифры на пределе интерфейса; 3D NAND TLC — трёхбитовые ячейки, многослойная упаковка. Особенность бюджетного сегмента, к которому SU750 относится: конструкция без DRAM-буфера — служебная таблица размещения хранится в самой флеш-памяти, поэтому при долгой интенсивной записи и на заполненном диске скорость проседает заметнее, чем у моделей с буфером (сравнить с №69). Для офисной машины или апгрейда ноутбука это некритично — там разницы не почувствовать. Билеты №68–70 по сути близнецы, и отвечать можно по одной схеме: ёмкость → форм-фактор → интерфейс и его потолок → скорости (у всех упираются в SATA) → тип памяти → классовые различия (буфер, ресурс, гарантия).
  • ADATA SU750: 512 ГБ, 2,5″ SATA III, 550/520 МБ/с — типовой бюджетный SATA SSD.
  • 3D NAND TLC; DRAM-less — просадки под длительной записью.
  • Скорость всех SATA SSD ограничена интерфейсом (~600 МБ/с).
  • Ниша: офис, апгрейд старых машин — там разница с топами незаметна.
  • Сравнение в тройке q68–q70: одинаковый класс, различия — буфер/ресурс/бренд.
❓ Могут спросить:
  • Что теряет DRAM-less SSD? — скорость случайных операций и стабильность при заполнении: FTL-таблица читается из медленного флеша (частично спасает HMB в NVMe).
  • 480 vs 512 ГБ — почему? — разный объём резервной области (over-provisioning) при тех же чипах 512 ГБ.
#71 Опишите технические параметры следующего устройства: Intel Core i9-12900K BOX [LGA 1700, 8P x 3.2 ГГц, 8E x 2.4 ГГц, L2 - 14 МБ, L3 - 30 МБ, 2хDDR4, DDR5-4800 МГц, Intel UHD Graphics 770, TDP 241 Вт]
Это флагманский процессор Intel Core i9-12900K — 12-е поколение (Alder Lake, 2021), первый массовый гибридный CPU Intel. По маркировке: LGA 1700 — новый сокет, платы 600/700-й серии. 8P × 3,2 ГГц + 8E × 2,4 ГГц — гибридная схема, главная фишка поколения: 8 больших P-ядер (производительных, с Hyper-Threading, турбо до 5,2 ГГц) для игр и тяжёлой работы плюс 8 маленьких E-ядер (экономичных) для фона и многопоточки. Итого 16 ядер и 24 потока (8×2 + 8×1). Чтобы ОС знала, какую задачу на какое ядро класть, в процессор встроен планировщик-подсказчик Thread Director. L2 — 14 МБ, L3 — 30 МБ — солидные кэши. DDR4, DDR5-4800 — поддерживает оба типа памяти (что именно — решает плата), плюс новейший PCIe 5.0. Intel UHD Graphics 770 — встроенная графика есть (не «F»): компьютер покажет картинку и без видеокарты. TDP 241 Вт — максимальная мощность в турбо (базовая 125 Вт): без мощной системы жидкостного охлаждения или топового башенного кулера свой потенциал не раскроет. «K» — свободный множитель: можно разгонять (на чипсете Z690/Z790). BOX — коробочная поставка (у K-моделей — без кулера: подразумевается, что покупатель возьмёт серьёзное охлаждение). Ниша: топовые игровые ПК и рабочие станции.
  • i9-12900K: Alder Lake, гибрид 8P (HT, до 5,2) + 8E = 16 ядер/24 потока; Thread Director.
  • LGA 1700; DDR4 или DDR5-4800; PCIe 5.0.
  • Кэш: L2 14 МБ, L3 30 МБ; UHD 770 — есть встроенная графика.
  • 241 Вт — турбо-мощность (PBP 125 Вт): нужны СЖО и мощный VRM.
  • «K» — разгон (Z-чипсет); флагман для игр и рабочих станций.
❓ Могут спросить:
  • Зачем E-ядра? — энергоэффективная площадь кристалла: фоновые и многопоточные задачи на E-ядрах, P-ядра свободны для главного — выше суммарная производительность на ватт.
  • Считают ли 24 потока как 24 ядра? — нет: 16 физических ядер (8P+8E); 24 потока = 8P×2 (HT) + 8E×1.
#72 Опишите технические параметры следующего устройства: Palit GeForce RTX 3060 StormX (LHR) [NE63060019K9-190AF] [PCI-E 4.0 12 ГБ GDDR6, 192 бит, DisplayPort x3, HDMI, GPU 1320 МГц]
Это видеокарта Palit GeForce RTX 3060 StormX — средний игровой класс NVIDIA на архитектуре Ampere. По маркировке: PCI-E 4.0 — интерфейс подключения к плате (слот x16; в старый слот 3.0 тоже встанет почти без потерь). 12 ГБ GDDR6 — объём видеопамяти, щедрый для класса: влезают тяжёлые текстуры. 192 бита — ширина шины памяти; вместе с частотой чипов она даёт пропускную способность ~360 ГБ/с (считается так: 192 бита / 8 × 15 ГГц эффективной частоты); для видеокарты полоса памяти не менее важна, чем объём. GPU 1320 МГц — базовая частота графического процессора (в бусте ~1777 МГц). DisplayPort ×3 + HDMI — можно подключить до четырёх мониторов. LHR (Lite Hash Rate) — примета времени: аппаратное ограничение скорости майнинга криптовалют, введённое, чтобы карты доставались игрокам; на игры не влияет никак. StormX — версия Palit с одним вентилятором: короткая, влезает в компактные корпуса, но охлаждение скромнее двухвентиляторных. Как «RTX» карта несёт RT-ядра для трассировки лучей (честные отражения и тени) и тензорные ядра для DLSSИИ дорисовывает кадр из меньшего разрешения, поднимая FPS. Питание: один 8-pin, потребление 170 Вт, блок питания от 550 Вт. Ниша: уверенный Full HD и умеренный QHD гейминг.
  • RTX 3060 (Ampere): 12 ГБ GDDR6, шина 192 бит → ~360 ГБ/с; база 1320/boost ~1777 МГц.
  • PCIe 4.0 x16; выходы 3×DP + HDMI.
  • LHR — ограничение майнинга, на игры не влияет.
  • RT-ядра (лучи) + тензорные (DLSS).
  • StormX — однокулерная компакт-версия для малых корпусов; TDP 170 Вт, БП 550+.
❓ Могут спросить:
  • Как посчитать пропускную способность памяти? — шина(бит)/8 × эффективная частота: 192/8 × 15 ГГц = 360 ГБ/с.
  • Что делает DLSS? — рендер в меньшем разрешении + ИИ-апскейл тензорными ядрами: больше FPS почти без потери качества.
#73 Опишите технические параметры следующего устройства: ASUS GeForce RTX 3060 Phoenix (LHR) [PH-RTX3060-12G-V2] [PCI-E 4.0 12 ГБ GDDR6, 192 бит, DisplayPort x3, HDMI, GPU 1320 МГц]
Это видеокарта ASUS GeForce RTX 3060 Phoenix — тот же графический процессор, что у Palit StormX из №72, но в исполнении ASUS. Ключевые параметры совпадают, потому что их задаёт NVIDIA, а не вендор: PCI-E 4.0; 12 ГБ GDDR6; шина 192 бита (~360 ГБ/с); GPU 1320 МГц (буст ~1777); 3×DisplayPort + HDMI; LHR — ограничение майнинга; RT-ядра и DLSS. Phoenix — тоже компактная одновентиляторная серия. И тут суть билета: чем вообще различаются видеокарты разных производителей на одном GPU? Список для ответа: 1) система охлаждения — число и качество вентиляторов, размер радиатора → температуры и шум; 2) подсистема питания (VRM) и её запас; 3) заводской разгон — версии «OC» имеют чуть повышенные частоты; 4) габариты — влезет ли в корпус; 5) гарантия и сервис; 6) цена. А производительность в играх у референсных версий одного GPU отличается на единицы процентов. Формула ответа: расшифровать общие параметры → подчеркнуть, что класс задаёт модель GPU → перечислить, в чём свобода вендора.
  • Параметры GPU идентичны q72: 12 ГБ GDDR6, 192 бит, PCIe 4.0, 1320 МГц, LHR, DP×3+HDMI.
  • Модель GPU (RTX 3060) определяет класс производительности — вендор почти не влияет.
  • Отличия вендоров: охлаждение, VRM, заводской разгон, размеры, гарантия, цена.
  • Phoenix (ASUS) и StormX (Palit) — обе компактные однокулерные версии.
  • RT + DLSS — фирменные технологии поколения RTX.
❓ Могут спросить:
  • Референсная и нереференсная карта? — референс — дизайн NVIDIA (Founders Edition); нереференс — платы и охлаждение вендоров на том же GPU.
  • На что смотреть при выборе версии 3060? — охлаждение/шум, длина карты под корпус, гарантия — чип один и тот же.
Практика: совместимость компонентов 2
#77 Выберите совместимый модуль памяти для материнской платы ASRock H470M-HVS [LGA 1200, Intel H470, 2xDDR4-2933 МГц, 1xPCI-Ex16, Micro-ATX]. Варианты: А) Kingston DDR5 8 ГБ 4800 МГц; Б) Kingston DDR3 2 ГБ 1600 МГц; В) Kingston FURY DDR4 4 ГБ 2666 МГц; Г) RIMM 512 МБ PC3200.
Правильный ответ — В) Kingston FURY DDR4 4 ГБ 2666 МГц. Рассуждение вслух (так и рассказывать): 1) Смотрим, что умеет плата ASRock H470M-HVS: слоты DDR4, частоты до 2933 МГц. 2) Первый и решающий фильтр — тип памяти: поколения DDR несовместимы физически — у планок разное число контактов (DDR4 — 288, DDR3 — 240), ключ-вырез в разном месте (планка просто не влезет в чужой слот) и разные напряжения. Проверяем варианты: А) DDR5 — другое поколение, мимо; Б) DDR3 — тоже мимо; Г) RIMM — память Rambus из начала 2000-х, музейный экспонат, вообще не DDR; В) DDR4 — единственный совпавший по типу. 3) Второй фильтр — частота: у модуля 2666, потолок платы 2933; 2666 ≤ 2933 — модуль спокойно заработает на своих 2666. Кстати, если бы модуль был быстрее потолка (скажем, DDR4-3200), тоже ничего страшного: частота автоматически снизилась бы до поддерживаемой — вниз память совместима. Общее правило для любых таких задач: тип (поколение DDR) должен совпасть строго → частота согласуется вниз → проверить максимум объёма и число слотов → для ноутбука не забыть про короткий форм-фактор SO-DIMM.
  • Ответ: В — DDR4-2666 (единственный DDR4 в списке).
  • Тип памяти = жёсткое ограничение: DDR3/DDR4/DDR5 механически несовместимы (контакты, ключ, напряжение).
  • Частота модуля ≤ потолка платы — работает как есть; выше — снизится до поддерживаемой.
  • RIMM (Rambus) — музейная память, не DDR.
  • Правило: совпадение поколения → частота → объём/слоты → форм-фактор (DIMM/SO-DIMM).
❓ Могут спросить:
  • Что будет, если поставить DDR4-3200 в эту плату? — заведётся на 2933 (или 2666 с i3/i5) — частота согласуется вниз автоматически.
  • Можно ли смешивать модули разных частот? — можно (заработают на меньшей общей), но для двухканала лучше парные одинаковые модули.
#78 Выберите совместимый процессор для материнской платы GIGABYTE H510M K [LGA 1200, Intel H510, 2xDDR4-3200 МГц, 1xPCI-Ex16, 1xM.2, Micro-ATX]. Варианты: А) AMD A4-3400 Socket FM1; Б) Intel Celeron G530 Socket 1155; В) Intel Core i3-540 Socket 1156; Г) Intel Core i5-10400F LGA 1200.
Правильный ответ — Г) Intel Core i5-10400F (LGA 1200). Рассуждение вслух: 1) Определяем сокет платы GIGABYTE H510M K — LGA 1200. Сокет — это первый и главный фильтр совместимости: число и расположение контактов должны совпасть точно, «почти таких же» сокетов не бывает. 2) Отсеиваем варианты: А) AMD A4-3400 — вообще другой производитель со своим сокетом FM1; Б) Celeron G530 — Intel, но 2011 год, сокет LGA 1155; В) Core i3-540 — Intel 2010 года, LGA 1156; Г) i5-10400F — LGA 1200, совпадение. 3) Для полноты ответа — вторая проверка, которую делают в реальной жизни: чипсет и BIOS. H510 официально поддерживает 10-е и 11-е поколения Intel, i5-10400F — 10-е поколение, есть в списке поддержки — всё сходится (контрпример из №65: на чипсете H410 при том же сокете 11-е поколение не работает!). 4) Маленький бонус: процессор с суффиксом «F» лишён встроенной графики — собирая такую машину, не забыть видеокарту в слот x16. Общее правило: сокет → список поддержки чипсета/BIOS → тепловыделение против возможностей платы → «F» значит нужна видеокарта.
  • Ответ: Г — i5-10400F, единственный LGA 1200.
  • Совместимость: сначала сокет (механика+электрика), затем чипсет/BIOS (список поддержки).
  • A — AMD (FM1), Б — LGA 1155 (2-е пок.), В — LGA 1156 (1-е пок.) — всё несовместимо.
  • Одинаковых по виду сокетов не бывает «почти совместимых» — только точное совпадение.
  • Нюанс: CPU «F» без iGPU → в сборку обязательна видеокарта.
❓ Могут спросить:
  • Сокет совпал — гарантия работы? — почти: нужен ещё чипсет/BIOS из списка поддержки (пример: 11-е поколение не работает на H410 при том же LGA 1200).
  • Что даёт буква K в маркировке платы (H510M K)? — здесь это просто индекс модели GIGABYTE, не разгон — разгонные чипсеты обозначаются буквой Z.
Практика: топологии и архитектуры 6
#74 Восстановите топологию интерфейса USB по представленному рисунку.
Топология USB
Рисунок из билета: пустые блоки = хабы
На рисунке — топология USB: многоярусная звезда (tiered star); пустые блоки на схеме — это хабы (разветвители USB). Разбираем рисунок слева направо: «Хост-система» — компьютер; внутри него хост-контроллер и корневой хаб — «корень» всего дерева. От корневого хаба связи расходятся к хабам (те самые неподписанные прямоугольники — их и требуется вписать) — каждый хаб размножает один порт на несколько. К хабам подключены «Функции» — так в стандарте USB называются конечные устройства: мышь, флешка, принтер. «Составное устройство» (пунктирная рамка) — устройство, в котором хаб и несколько функций собраны в одном корпусе: например, клавиатура со встроенными USB-портами. Получается звезда из звёзд — ярусами, отсюда название. Правила игры в USB: всей шиной командует хост — устройства сами не разговаривают, хост их опрашивает; адрес устройства 7-битный — до 127 устройств; ярусов не больше 7, то есть максимум 5 хабов между хостом и устройством. Скорости поколений: USB 2.0 — 480 Мбит/с, USB 3.0 — 5 Гбит/с, USB 3.2 — 20 Гбит/с, USB4 — 40 Гбит/с.
  • Пустые блоки на рисунке — хабы; заполнить их и есть задание.
  • Хост-система = хост-контроллер + корневой хаб; вся коммуникация управляется хостом.
  • Функция — конечное USB-устройство; составное устройство = хаб + функции в одном корпусе.
  • Многоярусная звезда: до 127 устройств, до 7 ярусов вложенности.
  • USB 3.x добавил отдельные линии для полного дуплекса.
❓ Могут спросить:
  • Почему USB — «звезда», если кабель один? — физически каждое устройство соединено точка-точка с портом хаба; хабы образуют ярусы — получается многоярусная звезда, а не шина.
  • Сколько устройств и ярусов допускает USB? — до 127 устройств (7-битный адрес) и до 7 ярусов, т.е. максимум 5 промежуточных хабов между хостом и устройством.
  • Кто инициирует обмен в USB? — только хост: устройства не передают сами — хост опрашивает их (для быстрой периферии в USB 3.x есть асинхронные уведомления).
#79 Схема какой архитектуры приведена на рисунке? (варианты: SISD, SIMD, MISD, MIMD)
Схема MISD
Рисунок из билета
Правильный ответ: 3) MISD (Multiple Instruction, Single Data — много потоков команд, один поток данных). Как прочитать это по рисунку — считаем стрелки: из «Памяти команд» к процессорам П1…Пn идёт пучок стрелок — потоков команд много, у каждого процессора своя команда. А вот данные ходят одной петлёй: единственная линия «Поток данных» из «Памяти данных» входит в блок процессоров, и единственная линия «Результаты» возвращается обратно. Один и тот же поток данных по очереди обрабатывается несколькими процессорами, каждый — по своей инструкции. Это и есть MISD. Любопытно, что класс этот — «бумажный»: в чистом виде таких машин почти не строили; с натяжкой к MISD относят конвейерные и систолические структуры, а ещё дублированные вычисления в критичных системах (три процессора считают одно и то же, результаты сверяются). Метод «посчитай стрелки» работает на любом рисунке по Флинну: стрелки команд → первая буква, стрелки данных → вторая.
  • Признак на рисунке: много стрелок «поток команд», одна линия «поток данных» → MISD.
  • Для сравнения: одна стрелка команд + много линий данных → SIMD (это соседний рисунок в билете №80).
  • MISD практически не имеет коммерческих реализаций; условные примеры — конвейер, систолические массивы.
  • Классификация Флинна (1966): SISD, SIMD, MISD, MIMD — по числу потоков команд и данных.
❓ Могут спросить:
  • Почему это не SIMD? — у SIMD одна стрелка потока команд и много потоков данных; здесь наоборот — команд много, поток данных один.
  • Существуют ли реальные MISD-машины? — в чистом виде практически нет; условно относят конвейерные и систолические структуры, а также дублированные вычисления для отказоустойчивости (бортовые системы).
  • Назовите все 4 класса Флинна.SISD — классическая ЭВМ; SIMD — векторные/GPU; MISD — экзотика; MIMD — многопроцессорные системы и кластеры.
#80 Схема какой архитектуры приведена на рисунке? (варианты: SISD, SIMD, MISD, MIMD)
Схема SIMD
Рисунок из билета
Правильный ответ: 2) SIMD (Single Instruction, Multiple Data — один поток команд, множество потоков данных). Считаем стрелки на рисунке: из «Памяти команд» выходит одна-единственная стрелка «Поток команд» на всю колонку процессоров П1…Пn — команда общая, все исполняют одно и то же. Зато линий данных много: у каждого процессора своя пара «поток данных / результаты» к «Памяти данных». Одна команда — тысяча исполнителей, каждый над своим кусочком данных: это SIMD. Живые примеры вокруг нас: видеокарты (GPU) — тысячи ядер красят каждый свой пиксель; векторные инструкции процессоров SSE/AVX — одна команда складывает сразу 4–16 чисел; обработка фото, звука, нейросети. Сила SIMD — на однородных массивах данных; слабость — ветвящаяся логика, где каждому элементу нужно своё решение. Для сравнения на соседнем билете №79 — обратная картинка: много стрелок команд и одна петля данных (MISD). Приём «посчитай стрелки» надёжно различает все четыре класса Флинна.
  • Признак на рисунке: одна стрелка «поток команд», много линий «поток данных» → SIMD.
  • Для сравнения: много стрелок команд + одна линия данных → MISD (соседний рисунок, билет №79).
  • SIMD эффективен для массивов, мультимедиа, научных вычислений.
  • GPU — типичный пример SIMD/SIMT; AVX в x86 обрабатывает за одну инструкцию 4–16 чисел.
❓ Могут спросить:
  • Почему это не MIMD? — у MIMD каждый процессор имеет свой поток команд (несколько стрелок от памяти команд); здесь стрелка одна — команда общая для всех.
  • Приведите примеры SIMD.GPU (SIMT), векторные процессоры Cray, расширения x86: SSE, AVX-512 — одна инструкция над массивом данных.
  • Где SIMD эффективен, а где нет? — эффективен на однородных массивах (графика, матрицы, мультимедиа); неэффективен при ветвящейся логике — процессоры простаивают.
#84 Определите тип топологии информационно-вычислительной сети и охарактеризуйте каждый из элементов (рисунок: кольцо с MAU).
Кольцевая топология Token Ring с MAU
Рисунок из билета
На рисунке — топология «кольцо», а конкретно сеть Token Ring, узнаваемая по коробочкам MAU. Разбор элементов, как просит билет: голубое кольцо — магистраль, по которой данные ходят по кругу от станции к станции; MAU (Multistation Access Unit — многостанционное устройство доступа) — концентраторы Token Ring: четыре коробочки, соединённые в замкнутое кольцо; рабочие станции — компьютеры, подключённые к портам своих MAU. Изюминка, которую стоит проговорить: физически каждая станция соединена со своим MAU «звездой» (лучами), но логически данные бегут по кольцу — «звезда физически, кольцо логически». MAU при этом умный: отключилась станция — её порт замыкается, кольцо не рвётся. Метод доступа — маркерный: по кольцу циркулирует «эстафетная палочка»-маркер, передаёт только её обладатель, поэтому столкновений данных не бывает в принципе, а время ожидания предсказуемо. За это кольцо любили там, где нужны гарантии (промышленность, банки). Минусы: оборудование сложнее и дороже Ethernet — потому Token Ring и проиграл. Развитие идеи — FDDI: то же кольцо, но двойное и оптическое.
  • Тип: кольцо (логическое), реализованное через MAU — «звезда физически, кольцо логически».
  • MAU замыкает кольцо и автоматически исключает отключённые станции.
  • Маркерный доступ: передаёт только владелец маркера — нет коллизий.
  • Классика: IBM Token Ring (4/16 Мбит/с); развитие идеи — FDDI с двойным кольцом.
❓ Могут спросить:
  • Физическая и логическая топология здесь совпадают? — нет: физически станции подключены звездой к своим MAU, логически данные идут по кольцу — «звезда физически, кольцо логически».
  • Что случится при отключении станции?MAU автоматически замыкает её порт, кольцо сохраняется — в этом смысл MAU.
  • Какой метод доступа в этой сети? — маркерный (token passing): передаёт только владелец маркера, коллизий нет, время доступа предсказуемо.
#85 Определите тип топологии информационно-вычислительной сети и охарактеризуйте каждый из элементов (рисунок: дерево с файловым сервером).
Древовидная топология с файловым сервером
Рисунок из билета
На рисунке — древовидная (иерархическая) топология, её ещё называют «иерархическая звезда» или «снежинка». Разбор элементов: «Файловый сервер» (подписан в левом верхнем углу) — корень дерева и общий ресурс: на нём лежат файлы и базы для всей сети; узлы разветвления — точки, из которых связи расходятся дальше (на рисунке видно, как из одного узла лучами разбегается целая «снежинка» рабочих мест); рабочие станции — листья дерева, конечные компьютеры пользователей; линии связи, образующие иерархию: ствол → ветви → листья. Дерево — это, по сути, несколько звёзд, вставленных одна в другую: так и строятся реальные сети зданий — центральный узел → этажи → кабинеты. Свойства, которые ждёт комиссия: плюсы — легко масштабировать (дорастил новую ветку — и всё), трафик локализуется внутри ветвей, структура повторяет структуру организации; минус — отказ узла ветвления отрезает всё его поддерево (но только его — остальная сеть живёт). Подпись «файловый сервер» намекает и на архитектуру: это файл-серверная сеть, где обработка идёт на рабочих станциях (подробности — №18 и №46).
  • Тип: дерево / иерархическая звезда («снежинка») — комбинация звёзд разных уровней.
  • Файловый сервер — корень иерархии, признак файл-серверной архитектуры сети.
  • Отказ промежуточного узла изолирует его поддерево, но не всю сеть.
  • Типична для сетей организаций: этаж → отдел → рабочие места.
❓ Могут спросить:
  • Чем дерево отличается от звезды? — дерево — иерархия из нескольких уровней звёзд: отказ промежуточного узла отключает только его поддерево.
  • Какова роль файлового сервера на рисунке? — корневой узел и общий ресурс сети: хранит файлы/БД для всех рабочих станций (файл-серверная архитектура).
  • Где такая топология применяется? — типичная сеть организации: центральный узел → этажи/отделы → рабочие места; хорошо масштабируется.
#86 Определите тип топологии информационно-вычислительной сети и охарактеризуйте каждый из элементов (рисунок: сегменты с репитерами и концентратором).
Смешанная топология звезда-шина
Рисунок из билета
На рисунке — смешанная (гибридная) топология «звезда-шина»: сегменты-шины, собранные звездой вокруг концентратора. Разбор элементов сверху вниз: сегменты (подписаны вверху) — участки общего кабеля, к каждому из которых подключено несколько станций: внутри сегмента это классическая шина; терминаторы — маленькие квадратики на обоих концах каждого сегмента: заглушки, поглощающие сигнал; без них он отражался бы от концов кабеля и глушил передачу — обязательный элемент шины, про который любят спрашивать; репитеры (повторители) — усилители сигнала: восстанавливают его форму и позволяют дотянуться дальше, чем разрешает предельная длина одного кабеля; работают на самом нижнем, физическом уровне — просто «переусиливают», не разбирая адресов; концентратор — центральный узел, к которому звездой сходятся сегменты и отдельные станции; всё, что пришло в один его порт, повторяется во все остальные; рабочие станции. Как это работает: внутри сегмента станции делят общий кабель (доступ по CSMA/CD — «послушал, свободно — передавай»), между сегментами сигнал переносят репитеры и концентратор. Такая гибридная схема — портрет типичной сети Ethernet 1990-х: шинные «хвосты» на коаксиале постепенно собирали в звёзды — эволюционный мостик к современной чистой звезде на коммутаторах.
  • Тип: смешанная «звезда-шина» — шинные сегменты объединены звездой через концентратор.
  • Репитер работает на физическом уровне OSI: только усиливает сигнал, не анализирует адреса.
  • Терминаторы (квадратики на концах сегментов) обязательны для шины — гасят отражение сигнала.
  • Концентратор ретранслирует сигнал во все порты (в отличие от коммутатора).
  • Такая схема типична для ранних Ethernet-сетей (10BASE2 + hub).
❓ Могут спросить:
  • Почему топология «смешанная»? — сегменты-шины (общий кабель с терминаторами) объединены звездой через концентратор и репитеры — комбинация шины и звезды.
  • Зачем нужны репитеры? — восстанавливают и усиливают сигнал (уровень L1 OSI), позволяя превысить предельную длину сегмента кабеля.
  • Что будет без терминаторов? — сигнал отражается от концов кабеля и накладывается на передачи — сеть сегмента становится неработоспособной.
Практика: расчёты 3
#76 Рассчитайте объем графического файла: разрешение 800×600 пикселей, 65536 цветов.
Ответ: 937,5 КБ ≈ 0,92 МБ (без сжатия). Решение по шагам — как писать на листе: 1) Вспоминаем формулу объёма растровой картинки: V = ширина × высота × глубина цвета (бит на пиксель). 2) Находим глубину цвета из числа цветов: цветов 65 536, а 65 536 = 2¹⁶ — значит, на каждый пиксель нужно 16 бит (простая логика: N бит кодируют 2^N вариантов). 3) Считаем пиксели: 800 × 600 = 480 000. 4) Объём в битах: 480 000 × 16 = 7 680 000 бит. 5) В байты — делим на 8: 960 000 байт. 6) В килобайты — делим на 1024: 937,5 КБ; хочется в мегабайтах — ещё раз на 1024: ≈ 0,92 МБ. Готово. Стоит добавить одну фразу: это объём «сырого» несжатого растра (формат BMP); PNG или JPEG тот же кадр ужмут в разы. И держать в голове опорную шпаргалку глубин: 256 цветов — 8 бит, 65 536 — 16 бит, 16,7 млн — 24 бита.
  • V = X × Y × b; b = log₂(N цветов).
  • 65 536 = 2¹⁶ → 16 бит/пиксель.
  • 800×600 = 480 000 пикс.; ×16 = 7 680 000 бит.
  • ÷8 = 960 000 байт; ÷1024 = 937,5 КБ ≈ 0,92 МБ.
  • Опорные: 8 бит=256 цветов, 16 бит=65 536, 24 бита=16,7 млн; расчёт — без сжатия.
❓ Могут спросить:
  • А если 16,7 млн цветов? — 24 бита: 480 000 × 24 / 8 = 1 440 000 байт ≈ 1,37 МБ.
  • Почему файл BMP чуть больше расчёта? — заголовок файла и выравнивание строк до кратности 4 байтам.
#82 Каким образом преобразуются входные данные длиной 400 бит при вычислении хэш-функции по ГОСТ 34.11-2018 (Стрибог)?
Ответ: 400-битное сообщение дополняется до одного 512-битного блока, блок прогоняется через функцию сжатия, итог — хэш 512 или 256 бит. По шагам, как того требует ГОСТ 34.11-2018 («Стрибог»): 1) Стрибог ест данные порциями по 512 бит. У нас всего 400 — значит, блок будет один, но неполный, и его надо дополнить. 2) Дополнение (padding): к сообщению приписывается один единичный бит и нули до полных 512: 512 − 400 − 1 = 111 нулей. Тонкость, отличающая Стрибог от западных SHA: длина сообщения в конец блока НЕ дописывается — она учитывается отдельным счётчиком на финальном этапе. 3) Обработка: берётся стартовый вектор (для Стрибог-512 — нули, для Стрибог-256 — байты 0x01), и блок проходит через функцию сжатия g — 12 раундов из трёх операций: нелинейная замена байтов по таблице (S-блоки), перестановка байтов, линейное перемешивание — классический «взбить и перемешать», после которого изменение одного входного бита меняет половину выходных (лавинный эффект). 4) Финализация: к результату домешиваются счётчик длины N = 400 и контрольная сумма всех блоков Σ. 5) Итог: хэш 512 бит, либо 256 бит — у Стрибог-256 берётся половина результата. Зачем это всё: хэш необратим, подделать данные под известный хэш нельзя — на этом стоят электронная подпись и контроль целостности.
  • Блок Стрибога — 512 бит; 400 бит → один блок с дополнением.
  • Padding: «1» + 111 нулей (до 512); длина НЕ пишется в блок — учитывается счётчиком N при финализации.
  • Функция сжатия g: 12 раундов LPS (S-блоки, перестановка, линейное преобразование).
  • Финализация: домешиваются N=400 и контрольная сумма Σ.
  • Выход: 512 бит (или 256 — усечённый вариант); ГОСТ 34.11-2018 = «Стрибог».
❓ Могут спросить:
  • Чем хэш отличается от шифрования? — хэш необратим и не имеет ключа расшифровки; шифрование обратимо при знании ключа.
  • Где применяется Стрибог? — российская ЭЦП (ГОСТ 34.10-2018), контроль целостности, HMAC в отечественных системах защиты.
#83 Рассчитайте объем звукового файла: частота дискретизации — 8 КГц, разрядность — 8 бит, время записи — 10 секунд.
Ответ: 80 000 байт ≈ 78,1 КБ (моно, без сжатия). Решение по шагам: 1) Формула объёма оцифрованного звука: V = частота дискретизации × разрядность × время × число каналов. Логика формулы прозрачна: частота — сколько замеров в секунду, разрядность — сколько бит весит один замер, дальше просто перемножить на секунды и каналы. 2) Подставляем из условия: частота 8 кГц = 8000 замеров/с; разрядность 8 бит; время 10 с; каналы не указаны — берём моно, 1 канал (это стоит проговорить). 3) Считаем в битах: 8000 × 8 × 10 × 1 = 640 000 бит. 4) В байты: 640 000 / 8 = 80 000 байт. 5) В килобайты: 80 000 / 1024 ≈ 78,1 КБ. Красивое дополнение для комиссии: параметры «8 кГц, 8 бит, моно» — это качество телефонной связи; по теореме Котельникова 8000 замеров в секунду честно передают полосу до 4 кГц — для разборчивой речи достаточно. Для контраста: CD-качество — 44 100 Гц × 16 бит × 2 канала ≈ 176 КБ каждую секунду, около 10 МБ на минуту.
  • V = f × b × t × k (частота × разрядность × время × каналы).
  • 8000 × 8 × 10 × 1 = 640 000 бит = 80 000 байт ≈ 78,1 КБ.
  • Каналы не указаны → моно (k=1).
  • 8 кГц/8 бит — телефонное качество (Котельников: полоса до 4 кГц).
  • Для сравнения: CD = 44100 × 16 × 2 ≈ 176 КБ/с ≈ 10 МБ/мин.
❓ Могут спросить:
  • А если стерео? — ×2: 160 000 байт ≈ 156,3 КБ.
  • Почему частота дискретизации должна быть вдвое выше частоты сигнала? — теорема Котельникова/Найквиста: иначе спектр исказится (алиасинг) и сигнал не восстановится.
Практика: проектирование систем 6
#75 Укажите основные технические параметры для домашнего компьютера.
Домашний компьютер — универсальная машина под повседневные задачи: интернет, документы, фильмы, учёба, лёгкие игры. Отсюда логика подбора — всего в меру, без перекосов. Конфигурация для таблицы билета: процессор — Intel Core i3/i5 или AMD Ryzen 3/5 (4–6 ядер): среднего класса за глаза; если игр нет — берём модель со встроенной графикой и экономим на видеокарте; оперативная память — 16 ГБ (минимум 8; браузер с двумя десятками вкладок уже съедает половину); накопительSSD 512 ГБ обязательно (именно SSD даёт ощущение быстрого компьютера), под фильмотеку можно добавить HDD на 1–2 ТБ; видеокарта — встроенная; для лёгких игр — начальная дискретная класса RTX 3050; монитор — 23–27″, матрица IPS, Full HD. Плюс блок питания 450–550 Вт и Wi-Fi. Осторожно, ловушка билета: в таблице исходника у этого вопроса строка почему-то подписана «Сервер» — если на экзамене таблица требует сервер, отвечать конфигурацией из №89 (Xeon/EPYC, ECC-память, RAID, без монитора). Логика обоснования любой конфигурации, которую ждёт комиссия: сначала задачи → под них процессор и память → накопители → графика → периферия.
  • Домашний ПК: i3/i5 или Ryzen 3/5, 16 ГБ ОЗУ, SSD 512 ГБ (+HDD для медиа).
  • Видео: встроенная графика; для игр — начальная дискретная (класс RTX 3050).
  • Монитор 23–27″ IPS Full HD; БП 450–550 Вт.
  • Внимание: в таблице билета строка может значиться «Сервер» — тогда отвечать конфигурацией сервера (№89).
  • Схема обоснования: задачи → CPU/RAM → диски → графика → монитор.
❓ Могут спросить:
  • Почему SSD обязателен? — загрузка ОС и программ в разы быстрее — главный фактор «отзывчивости» домашнего ПК.
  • 16 ГБ не много для дома? — браузер с десятками вкладок + офис + фоновые задачи легко занимают 8–12 ГБ; 16 — комфортный стандарт.
#81 Приведите данное отношение к 3-й нормальной форме (3НФ). Таблица: № заказа, Наименование товара, Тип товара, Количество, Цена за единицу, Склад, Адрес склада, Поставщик, Адрес поставщика.
Задача: привести к 3-й нормальной форме отношение Заказы(№ заказа, Наименование товара, Тип товара, Кол-во, Цена, Склад, Адрес склада, Поставщик, Адрес поставщика). Зачем вообще нормализуют: в этой таблице адрес склада повторяется в каждом заказе; переехал склад — правь тысячу строк, забыл одну — данные противоречат друг другу (аномалия обновления). Нормализация выносит повторы в справочники. Ход решения по формам: 1НФ — значения атомарны, повторяющихся групп нет: уже выполнено (ключ — № заказа + товар). 2НФ — убираем зависимость от ЧАСТИ составного ключа: цена и тип зависят только от товара, а не от пары «заказ+товар» — выносим товары в отдельную таблицу. 3НФ — убираем транзитивные зависимости («неключевой атрибут зависит от другого неключевого»): адрес склада зависит от склада, адрес поставщика — от поставщика, а не от номера заказа — склады и поставщиков тоже выносим. Результат — пять таблиц: Товары(ID, наименование, тип, цена); Склады(ID, название, адрес); Поставщики(ID, название, адрес); Заказы(№, склад-ID, поставщик-ID); Строки_заказа(№ заказа, товар-ID, количество). Таблицы связаны внешними ключами. Определение 3НФ одной фразой для финала: каждый неключевой атрибут зависит от ключа, от всего ключа и ни от чего, кроме ключа.
  • 1НФ: атомарность; 2НФ: нет частичных зависимостей от составного ключа; 3НФ: нет транзитивных.
  • Транзитивные здесь: Склад→Адрес склада, Поставщик→Адрес поставщика, Товар→Тип, Цена.
  • Итог: Товары, Склады, Поставщики (справочники) + Заказы + Строки_заказа; связи FK.
  • Выгода: нет дублирования адресов/цен в каждой строке заказа, нет аномалий обновления.
  • Определение 3НФ: каждый неключевой атрибут зависит от ключа, всего ключа и ни от чего кроме ключа.
❓ Могут спросить:
  • Что такое аномалия обновления? — адрес склада в 1000 заказах: смена адреса требует 1000 правок, забытая строка = противоречие; после нормализации — одна правка в справочнике.
  • Когда нормализацией жертвуют? — в аналитических хранилищах (OLAP) денормализуют ради скорости чтения (схема «звезда»).
#87 Укажите основные технические параметры для офисного компьютера.
Офисный компьютер — машина для документов, почты, браузера и 1С; приоритеты — надёжность, тишина и цена, а не мощность. Конфигурация для таблицы: процессор — Intel Core i3 или AMD Ryzen 3 (4 ядра) обязательно со встроенной графикой — таблицам и браузеру видеокарта не нужна вовсе; оперативная память — 8–16 ГБ; накопительSSD 256–512 ГБ: документы легки, а данные обычно живут на сервере или в облаке; единственное, на чём в офисном ПК нельзя экономить, — это именно SSD: с жёстким диском даже мощный компьютер ощущается черепахой; видеокарта — встроенная (графа в таблице так и заполняется); монитор — 21,5–24″ IPS Full HD с матовым покрытием — глаза смотрят в него восемь часов в день, эргономика важнее герцовки. Дополняют картину: компактный корпус, блок питания 300–450 Вт, Windows Pro — ради работы в домене предприятия, групповых политик и шифрования BitLocker. Логика обоснования перед комиссией: офисная нагрузка легка для процессора и графики — на них экономим; отзывчивость (SSD) и эргономика (монитор) — то, что человек чувствует каждый день, на них не экономим.
  • CPU: i3/Ryzen 3 со встроенной графикой — офису достаточно.
  • ОЗУ 8–16 ГБ; SSD 256–512 ГБ — обязательно SSD, а не HDD.
  • Видеокарта: встроенная; дискретная — лишние деньги и ватты.
  • Монитор 21,5–24″ IPS Full HD матовый — эргономика рабочего дня.
  • Windows Pro (домен, политики), компактный корпус, БП 300–450 Вт.
❓ Могут спросить:
  • Когда офисному ПК нужна дискретная карта? — многомониторные конфигурации сверх возможностей iGPU, САПР/графика — но это уже рабочая станция.
  • Почему Pro-версия Windows? — ввод в домен Active Directory, групповые политики, BitLocker, удалённый рабочий стол.
#88 Укажите основные технические параметры для игрового компьютера.
Игровой компьютер строится вокруг видеокарты — главного и самого дорогого компонента; остальное подбирается так, чтобы её не сдерживать. Конфигурация для таблицы: видеокарта — дискретная среднего/верхнего класса: NVIDIA RTX 4060–4070 или AMD RX 7700–7800 XT, видеопамяти 8–16 ГБ — именно она рендерит кадры; процессор — Intel Core i5/i7 или AMD Ryzen 5/7 (6–8 ядер с высокой частотой): готовит кадры для видеокарты; слабый CPU станет «бутылочным горлышком» — карта будет простаивать; оперативная память — 16–32 ГБ обязательно двумя планками (двухканальный режим ×2 к скорости памяти); накопительNVMe SSD на 1–2 ТБ: современные игры весят по 100–150 ГБ и любят быстрые загрузки; монитор — 24–27″, 1080p или 1440p, и главное — частота 144–165 Гц: высокий FPS без быстрого монитора просто не виден; плюс адаптивная синхронизация (FreeSync/G-Sync) против разрывов кадра. Обвязка, о которой забывают: блок питания 650–850 Вт с запасом под пики видеокарты, хорошее охлаждение процессора и продуваемый корпус. Мысль для комиссии: игровая сборка — это баланс: каждый компонент подобран так, чтобы не ограничивать соседей на целевом разрешении.
  • Ядро сборки — GPU: RTX 4060–4070 Ti / RX 7700–7800 XT (8–16 ГБ VRAM).
  • CPU: i5/i7 или Ryzen 5/7 (6–8 ядер, высокая частота); ОЗУ 16–32 ГБ двухканально.
  • NVMe SSD 1–2 ТБ — размер и скорость загрузки современных игр.
  • Монитор 144–165 Гц (1080p/1440p) + FreeSync/G-Sync — иначе FPS «не виден».
  • БП 650–850 Вт Gold с запасом, хорошее охлаждение и продув корпуса.
❓ Могут спросить:
  • Что такое «бутылочное горлышко» в игровой сборке? — дисбаланс: слабый CPU не успевает готовить кадры для мощного GPU (или наоборот) — компоненты подбирают под одно разрешение/жанр.
  • Зачем адаптивная синхронизация? — частота монитора подстраивается под FPS — нет разрывов кадра и рывков.
#89 Укажите основные технические параметры для сервера.
Сервер — машина для круглосуточной работы на многих пользователей; здесь платят не за скорость, а за надёжность и отказоустойчивость. Каждая строка конфигурации отвечает на вопрос «а что, если сломается?». Конфигурация для таблицы: процессор — серверный Intel Xeon или AMD EPYC: десятки ядер, поддержка двухпроцессорных плат, огромные кэши и главное — работа с ECC-памятью; оперативная память — 64–256 ГБ и обязательно ECC (с коррекцией ошибок): при круглосуточной работе одиночные сбои битов неизбежны, ECC чинит их на лету — без неё данные тихо портятся; накопители — диски в RAID-массиве: зеркало (RAID 1) под систему, RAID 5/6/10 под данные — выход диска из строя не теряет ни байта, а замена происходит «на горячую», без выключения; видеокарта — простейшая служебная, встроенная в плату управления: серверу некому показывать картинку; монитор — не нужен вовсе: управление удалённое — IPMI/iLO (веб-консоль, работающая даже до загрузки ОС), SSH или RDP. Довершают картину: два блока питания с горячей заменой (сдох один — второй тянет), стоечный корпус 1U/2U, задублированные сетевые порты, ИБП. Итоговая мысль: в сервере задублировано или защищено от ошибок всё, потому что его простой — это простой всех, кто на нём работает.
  • CPU: Xeon/EPYC — много ядер, 2 сокета, RAS-функции; ОЗУ: 64–256+ ГБ ECC Registered.
  • Диски: RAID 1/5/6/10, hot-swap; SAS/NVMe; объём под задачу.
  • Видео: служебное (BMC), монитор не нужен — IPMI/iLO, SSH/RDP.
  • Питание: 2×БП hot-swap, ИБП; корпус 1U/2U в стойку; резервирование сети.
  • Логика: всё дублировано/с коррекцией — простой сервера дорог.
❓ Могут спросить:
  • Что даёт ECC-память? — обнаруживает и исправляет одиночные битовые ошибки (в т.ч. от космических частиц) — без неё тихая порча данных при 24/7.
  • RAID 5 и RAID 10 — что выбрать?RAID 10 быстрее и надёжнее, но 50% полезной ёмкости; RAID 5/6 экономичнее, медленнее на запись, RAID 6 переживает 2 отказа.
#90 В схеме передачи данных по каналу связи необходимо вписать название пустых блоков и дать их характеристику.
Схема передачи данных по каналу связи
Рисунок из билета: два пустых блока нужно заполнить
Источник информацииКодер (передатчик)Канал связиДекодер (приёмник)Получатель информации
Пустые блоки на схеме: первый — кодер (кодирующее/передающее устройство), второй — декодер (декодирующее/приёмное устройство). Перед нами классическая модель передачи информации Клода Шеннона (1948), и её лучше рассказать как путешествие сообщения: источник рождает сообщение (голос, текст, файл); кодер готовит его в дорогу — три операции: сжать (кодирование источника — убрать лишнее), добавить «ремни безопасности» (помехоустойчивое кодирование — контрольная избыточность, по которой приёмник сможет найти и исправить ошибки), превратить в сигнал для конкретной среды (модуляция); канал связи — сама дорога: провод, оптика, радиоэфир; именно здесь на сигнал нападает шум — помехи, искажения; декодер на другом конце всё разворачивает обратно: демодулирует сигнал, по избыточности находит и чинит повреждённые биты, распаковывает; получатель читает сообщение. Модель универсальна: телефон, Wi-Fi, флешка (там «канал» — само хранение) — всё раскладывается по этим пяти блокам. Вишенка для комиссии: теорема Шеннона говорит, что у каждого канала с шумом есть предельная скорость (пропускная способность), ниже которой можно передавать сколь угодно надёжно — весь прогресс связи это погоня за пределом Шеннона.
  • Модель Шеннона (1948) описывает общую схему передачи информации.
  • Кодер выполняет: кодирование источника (сжатие), помехоустойчивое кодирование (избыточность для исправления ошибок), модуляцию (преобразование в сигнал).
  • Декодер выполняет обратные операции.
  • Шум — неизбежный фактор, ограничивающий пропускную способность канала (теорема Шеннона).
❓ Могут спросить:
  • Что именно делает кодер? — три операции: кодирование источника (сжатие), помехоустойчивое кодирование (избыточность для исправления ошибок), модуляция — превращение в сигнал для канала.
  • Как модель учитывает помехи? — к каналу связи добавляется источник шума; помехоустойчивый код декодера обнаруживает и исправляет часть ошибок (Хэмминг, CRC, Рид–Соломон).
  • Чья это модель? — Клода Шеннона (1948, «Математическая теория связи») — фундамент теории информации; его теорема задаёт предел скорости передачи через шумный канал.
📚 Словарь терминов 269
АИС — автоматизированная информационная система — ИС, где человек работает вместе с компьютером.
АЛУ — арифметико-логическое устройство — часть процессора, выполняющая вычисления.
АРМ — автоматизированное рабочее место — компьютер + специализированное ПО под задачи конкретного специалиста.
АСУ — автоматизированная система управления.
АСУ ТП — автоматизированная система управления технологическим процессом (на производстве).
АЦП — аналого-цифровой преобразователь — оцифровывает аналоговый сигнал (запись звука).
БД — база данных — организованное хранилище структурированных данных.
БП — блок питания — преобразует 230 В из розетки в напряжения для компонентов ПК.
ВС — вычислительная система — несколько процессоров/ЭВМ, работающих совместно.
ГОСТ — государственный стандарт (российский).
ДКП — дискретное косинусное преобразование — математика внутри JPEG.
ИБП — источник бесперебойного питания — батарея, подхватывающая питание при отключении света.
ИИ — искусственный интеллект.
ИС — информационная система — комплекс средств, методов и персонала для работы с информацией.
КПД — коэффициент полезного действия — доля энергии, дошедшей до дела, а не ушедшей в тепло.
ЛВС — локальная вычислительная сеть — сеть в пределах офиса/здания (LAN).
ОЗУ — оперативное запоминающее устройство — оперативная память (RAM): рабочая память компьютера, очищается при выключении.
ОС — операционная система (Windows, Linux) — управляет ресурсами компьютера и запуском программ.
ПК — персональный компьютер.
ПО — программное обеспечение — программы.
РОН — регистры общего назначения процессора.
САПР — система автоматизированного проектирования (CAD) — ПО для инженерного проектирования.
СЖО — система жидкостного охлаждения («водянка») для процессора.
СППР — система поддержки принятия решений — «советчик» для руководителя на основе анализа данных (англ. DSS).
СУБД — система управления базами данных (PostgreSQL, MySQL, Oracle) — ПО для работы с БД.
УВВ — устройства ввода-вывода (клавиатура, монитор, принтер и т.п.).
УУ — устройство управления — часть процессора, декодирующая команды и управляющая узлами ЭВМ.
ФС — файловая система — способ организации файлов на носителе (NTFS, ext4, FAT32).
ЦАП — цифро-аналоговый преобразователь — превращает цифры обратно в аналоговый сигнал (воспроизведение).
ЦОД — центр обработки данных — «дата-центр», здание с серверами.
ЦП — центральный процессор — то же, что CPU.
ЭВМ — электронная вычислительная машина — то же, что компьютер.
ЭЦП — электронная цифровая подпись — криптографическое подтверждение авторства и целостности документа.
ACID — гарантии транзакций: атомарность, согласованность, изоляция, долговечность.
ACK — флаг/пакет подтверждения приёма в TCP.
ACL — список контроля доступа: кому что можно.
ADSL — интернет по телефонной паре (асимметричный, до ~24 Мбит/с).
AES — современный стандарт симметричного шифрования.
AMD64 — 64-битное расширение x86, придуманное AMD; оно же x86-64.
APFS — файловая система Apple (macOS, iPhone).
API — программный интерфейс: договорённость, как программы обращаются друг к другу.
APIC — контроллер прерываний процессора: собирает запросы устройств и раздаёт их по приоритету.
ARM — архитектура процессоров с набором команд RISC (смартфоны, Apple M).
ARP — протокол «узнай MAC-адрес по IP» внутри локального сегмента.
ARPANET — первая сеть с коммутацией пакетов (1969) — предок Интернета.
AS-PATH — список автономных систем, через которые прошёл маршрут BGP.
ASCII — старая 7-битная таблица символов (латиница).
ASN — номер автономной системы (оператора) в BGP.
ATX — стандартный форм-фактор материнских плат (305×244 мм) и блоков питания.
AVX — Advanced Vector Extensions — современные векторные (SIMD) инструкции x86.
BGP — протокол маршрутизации между операторами — «клей» Интернета.
BIOS — базовая микропрограмма материнской платы: тестирует железо и запускает загрузчик ОС.
BMC — сервисный микроконтроллер сервера, реализующий IPMI.
BMP — несжатый растровый формат изображений.
BOX — розничная коробочная поставка процессора (обычно с кулером).
CAP — теорема: из согласованности, доступности и устойчивости к разделению сети выбирают два.
CAS — Column Address Strobe — сигнал выбора столбца в матрице DRAM; отсюда тайминг CL.
CD — компакт-диск; «качество CD» = 44,1 кГц / 16 бит / стерео.
CDN — сеть доставки контента: копии файлов на серверах поближе к пользователям.
CIDR — бесклассовая адресация: маска любой длины (запись вида /24).
CISC — Complex Instruction Set Computer — архитектура со сложным набором команд (x86).
CLI — интерфейс командной строки.
CMOS — энергонезависимая память настроек BIOS (питается от батарейки на плате).
CNAME — DNS-запись «псевдоним»: это имя равно вон тому.
CPU — Central Processing Unit — центральный процессор.
CRC — контрольная сумма для обнаружения ошибок передачи/хранения.
CRM — система управления работой с клиентами: продажи, маркетинг, сервис.
CSMA — семейство методов доступа «слушай перед передачей» (CSMA/CD, CSMA/CA).
CSMA/CA — метод доступа Wi-Fi: коллизии предотвращаются паузами и подтверждениями.
CSMA/CD — метод доступа классического Ethernet: слушай среду, при коллизии — пауза и повтор.
CSS — язык описания внешнего вида веб-страниц.
DBaaS — база данных как облачный сервис.
DDR — Double Data Rate — память, передающая данные дважды за такт; поколения DDR3/DDR4/DDR5.
DDR3 — третье поколение памяти DDR (до ~2133 МТ/с).
DDR4 — четвёртое поколение памяти DDR (2133–3200+ МТ/с, 1,2 В).
DDR5 — пятое поколение памяти DDR (4800+ МТ/с, два подканала на модуль).
DEFLATE — алгоритм сжатия без потерь (LZ77 + Хаффман), используется в ZIP и PNG.
DHCP — автоматическая выдача IP-адресов и настроек устройствам сети.
DIMM — формат модуля (планки) оперативной памяти для настольных ПК.
DLP — система предотвращения утечек данных.
DLSS — ИИ-масштабирование NVIDIA: кадр рендерится в меньшем разрешении и дорисовывается нейросетью.
DMA — Direct Memory Access — прямой доступ к памяти: контроллер переносит данные без участия процессора.
DMI — канал между процессором Intel и чипсетом.
DMZ — буферная подсеть для публичных серверов: доступна извне, отделена от внутренней сети.
DNS — система доменных имён: переводит имена (yandex.ru) в IP-адреса.
DNSSEC — цифровые подписи DNS-записей — защита от подмены ответов.
DOCSIS — интернет по кабелю ТВ.
DP — DisplayPort — цифровой видеоинтерфейс, гибче HDMI для высоких частот.
DRAM — динамическая память (ячейка — конденсатор): дёшево и ёмко; из неё делают ОЗУ; требует регенерации.
DWDM — уплотнение по длинам волн: десятки независимых потоков в одном волокне.
ECC — Error-Correcting Code — память с коррекцией ошибок: находит и чинит одиночные сбои битов (серверы).
EDR — современная защита конечных устройств: антивирус + анализ поведения + расследование.
EGP — протоколы маршрутизации между автономными системами (BGP).
EPS — 8-контактный разъём питания процессора от БП.
EPYC — линейка серверных процессоров AMD.
ERP — система планирования ресурсов предприятия: все процессы в одной системе с единой БД.
FAT32 — старая файловая система: максимально совместима, но файл — не больше 4 ГБ.
FDDI — оптическая кольцевая сеть 100 Мбит/с с двойным кольцом и маркерным доступом.
FLAC — формат сжатия звука без потерь.
FPS — кадров в секунду.
FTL — Flash Translation Layer — служебная таблица SSD «логический адрес → физическая ячейка».
FTP — протокол передачи файлов.
FTTB — оптика до здания (дальше — витая пара).
FTTH — оптика прямо в квартиру.
GDDR — графическая DDR-память для видеокарт.
GDDR6 — современное поколение видеопамяти (~15–20 Гбит/с на контакт).
GPON — гигабитный стандарт PON (2,5 Гбит/с на дерево).
GPU — Graphics Processing Unit — графический процессор (видеочип): тысячи ядер для параллельных вычислений.
GUI — графический интерфейс пользователя.
HAL — Hardware Abstraction Layer — слой ОС, скрывающий особенности железа; основа переносимости.
HDD — жёсткий диск — механический накопитель с вращающимися пластинами.
HDMI — цифровой видео/аудио интерфейс (телевизоры, мониторы).
HMAC — код аутентичности сообщения на основе хэша и секретного ключа.
HMB — Host Memory Buffer — использование ОЗУ компьютера как буфера безбуферным NVMe SSD.
HT — Hyper-Threading — два аппаратных потока на одном ядре процессора.
HTML — язык разметки веб-страниц.
HTTP — протокол «запрос-ответ» между браузером и веб-сервером.
HTTPS — HTTP поверх шифрования TLS — защищённый веб.
IA-32 — 32-разрядная архитектура Intel x86 (с процессора 80386).
ICANN — организация, координирующая доменные имена и IP-адреса в мире.
ICMP — служебный протокол IP: диагностика и ошибки (на нём работает ping).
IDE — устаревший параллельный интерфейс дисков (он же ATA/PATA).
IDS — система обнаружения вторжений (сигналит об атаке).
IEEE — институт инженеров электротехники — издаёт стандарты (Ethernet — IEEE 802.3).
IETF — инженерный совет Интернета — сообщество, пишущее стандарты (RFC).
IGP — протоколы маршрутизации внутри одной организации (RIP, OSPF).
IMAP — протокол работы с почтой прямо на сервере (папки, синхронизация).
IOPS — операций ввода-вывода в секунду — скорость случайного доступа накопителя.
IoT — интернет вещей — «умные» устройства, подключённые к сети.
IP — Internet Protocol — протокол сетевого уровня: адресация и маршрутизация пакетов.
IPC — команд за такт — мера эффективности процессора (Instructions Per Cycle).
IPMI — интерфейс удалённого управления сервером (веб-консоль работает даже до загрузки ОС).
IPS — тип матрицы монитора: точные цвета и широкие углы — стандарт.
IPv4 — 4-я версия IP: 32-битные адреса вида 192.168.1.1 (адреса закончились).
IPv6 — 6-я версия IP: 128-битные адреса вида 2001:db8::1.
ISA — древняя шина расширения ПК (1980-е).
IX — точка обмена трафиком, где операторы соединяются друг с другом.
JPEG — формат сжатия изображений с потерями (ДКП + огрубление деталей).
JSON — текстовый формат обмена данными (пары «ключ: значение»).
LGA — Land Grid Array — тип сокета: контактные площадки на плате, ножки в разъёме (LGA 1200 = 1200 контактов).
LHR — Lite Hash Rate — ограничение майнинга на видеокартах NVIDIA (на игры не влияет).
LLC — верхний подуровень канального уровня OSI.
LRU — Least Recently Used — стратегия вытеснения: выбрасываем то, что дольше всего не использовалось.
LTE — стандарт мобильной связи 4G.
MAC — физический адрес сетевого адаптера (6 байт, зашит производителем); уровень L2.
MAU — концентратор сети Token Ring: физически звезда, логически замыкает кольцо.
MBR — главная загрузочная запись — первый сектор диска с кодом запуска ОС.
MESI — протокол согласованности кэшей ядер (Modified/Exclusive/Shared/Invalid).
MFA — многофакторная аутентификация (пароль + код/ключ).
MIMD — много независимых команд и данных — все современные многопроцессорные системы (по Флинну).
Mini-ITX — компактный форм-фактор плат 170×170 мм.
MISD — много команд над одним потоком данных — редкий класс (по Флинну).
MLC — 2 бита на ячейку флеш-памяти (Samsung называет так и свои 3-битные).
MMX — первое SIMD-расширение Intel x86 (1997).
MP3 — формат сжатия звука с потерями (психоакустика).
MPLS — коммутация по меткам: пакеты едут по заранее построенным путям-туннелям.
MPP — массивно-параллельная система — тысячи узлов, у каждого своя память; суперкомпьютеры.
MRP — планирование потребности в материалах — предок ERP.
MTU — максимальный размер поля данных кадра (у Ethernet — 1500 байт).
MVCC — многоверсионность: читатели и писатели БД не блокируют друг друга.
MX — DNS-запись: какой сервер принимает почту домена.
NAND — тип флеш-памяти, из которой строятся SSD и флешки.
NAT — трансляция адресов: много внутренних устройств выходят в Интернет через один публичный IP.
NewSQL — СУБД, совмещающие SQL и транзакции с горизонтальным масштабированием.
NMI — немаскируемое прерывание — сигнал о критическом сбое, который нельзя запретить.
NoSQL — семейство нереляционных СУБД: документные, ключ-значение, графовые, колоночные.
NRZ — простейшее линейное кодирование: 1 — высокий уровень, 0 — низкий.
NT — ядро Windows NT — основа всех современных Windows.
NTFS — основная файловая система Windows: журнал, права, шифрование.
NUMA — общая память с «ближними» и «дальними» участками: своя память узла быстрее чужой.
NVMe — протокол SSD поверх PCI Express — в разы быстрее SATA (3500–7000 МБ/с).
OEM — поставка «без коробки» для сборщиков: без кулера и розничной гарантии.
OLAP — аналитическая обработка данных (отчёты по большим объёмам).
OSI — эталонная 7-уровневая модель сетевого взаимодействия (физический → прикладной).
OSPF — протокол маршрутизации по состоянию каналов: полная карта сети + алгоритм Дейкстры.
PBP — Processor Base Power — базовая мощность процессора Intel (без турбо).
PCI — параллельная шина расширения ПК (1990-е), предшественник PCI Express.
PCI-E — PCI Express — современная последовательная шина «точка-точка»; собирается из линий x1/x4/x8/x16.
PCM — импульсно-кодовая модуляция — «сырой» оцифрованный звук: дискретизация + квантование.
PHP — серверный язык программирования для веба.
PNG — формат сжатия изображений без потерь.
PON — пассивная оптическая сеть: одно волокно делится простыми разветвителями на десятки абонентов.
POP3 — протокол получения почты (скачивает и удаляет с сервера).
POSIX — стандарт интерфейсов Unix-систем (переносимость программ).
POST — 1) Power-On Self-Test — самопроверка ПК при включении; 2) метод HTTP для отправки данных.
PTR — DNS-запись обратного поиска: IP → имя.
QAM — квадратурная модуляция: данные кодируются амплитудой и фазой сразу.
QHD — разрешение 2560×1440 (1440p).
QUIC — новый транспортный протокол поверх UDP (основа HTTP/3).
RADIUS — сервер аутентификации для доступа в сеть (работает с 802.1X).
RAID — объединение дисков в массив: зеркалирование/чередование ради надёжности и скорости (RAID 1/5/6/10).
RAM — Random Access Memory — память с произвольным доступом; оперативная память.
RAMDAC — ЦАП видеокарты, формировавший аналоговый сигнал для VGA-мониторов.
RAS — Row Address Strobe — сигнал выбора строки в матрице DRAM.
RDP — протокол удалённого рабочего стола Windows.
REST — стиль API: ресурсы адресуются URL, действия — методами HTTP, данные — JSON.
RFC — документы-стандарты Интернета, издаваемые IETF.
RGB — цветовая модель «красный-зелёный-синий»: любой цвет — их смесь.
RIMM — модуль памяти Rambus начала 2000-х — тупиковая ветвь, несовместим с DDR.
RIP — простой протокол маршрутизации «по слухам»: метрика — число шагов, максимум 15.
RISC — Reduced Instruction Set Computer — архитектура с простым набором команд (ARM).
RJ-45 — разъём витой пары (сетевой кабель).
RSA — асимметричное шифрование с парой ключей (публичный/приватный).
RT — Ray Tracing — трассировка лучей: честный расчёт отражений и теней.
RTX — линейка видеокарт NVIDIA с аппаратной трассировкой лучей.
SAS — серверный интерфейс накопителей (наследник SCSI).
SATA — интерфейс подключения накопителей; SATA III — до 6 Гбит/с (~600 МБ/с).
SCM — управление цепочками поставок.
SDN — программно-определяемые сети: управление сетью вынесено в софт.
SFF — Small Form Factor — компактный корпус ПК.
SFX — самораспаковывающийся архив (.exe).
SHA — семейство западных хэш-функций (SHA-256 и др.).
SIEM — система сбора и корреляции событий безопасности.
SIMD — одна команда над множеством данных сразу — векторные машины, GPU (по Флинну).
SIMT — вариант SIMD в GPU NVIDIA: одна инструкция, тысячи нитей.
SIP — протокол установления звонков в IP-телефонии.
SISD — один поток команд, один поток данных — обычный однопроцессорный компьютер (по Флинну).
SLC — 1 бит на ячейку флеш-памяти — быстро и надёжно; режим SLC-кэша ускоряет запись SSD.
SMB — протокол общих папок Windows.
SMP — симметричная мультипроцессорность — несколько процессоров с общей памятью под одной ОС.
SMTP — протокол отправки электронной почты.
SNMP — протокол мониторинга и управления сетевым оборудованием.
SO-DIMM — укороченная планка памяти для ноутбуков.
SOA — сервис-ориентированная архитектура: система как набор независимых сервисов.
SPA — Single Page Application — веб-приложение в одной странице, обновляет данные без перезагрузки.
SQL — язык запросов к реляционным базам данных.
SRAM — статическая память (ячейка — триггер): очень быстрая и дорогая; из неё делают кэш.
SSD — твердотельный накопитель на флеш-памяти — без механики, быстрый.
SSE — Streaming SIMD Extensions — векторные инструкции x86: одна команда обрабатывает несколько чисел.
SSH — защищённый удалённый доступ к командной строке.
STP — протокол остовного дерева: блокирует петли между коммутаторами.
SYN — флаг TCP «хочу установить соединение» (первый шаг рукопожатия).
SYN-ACK — второй шаг TCP-рукопожатия: «согласен, подтверждаю».
TBW — Terabytes Written — паспортный ресурс записи SSD в терабайтах.
TCP — надёжный транспортный протокол: соединение, подтверждения, повторная передача.
TDM — мультиплексирование по времени: потоки чередуются тайм-слотами.
TDP — Thermal Design Power — расчётное тепловыделение процессора/видеокарты; ориентир для охлаждения.
TLB — буфер трансляции адресов: кэш соответствий «виртуальная страница → физическая».
TLC — 3 бита на ячейку флеш-памяти — стандарт потребительских SSD.
TLD — домен верхнего уровня (.ru, .com).
TLP — Transaction Layer Packet — пакет данных в шине PCI Express.
TLS — протокол шифрования трафика (буква S в HTTPS); раньше назывался SSL.
TN — тип матрицы монитора: быстрая, но бедные углы и цвета.
TPM — Trusted Platform Module — чип безопасности (хранение ключей); обязателен для Windows 11.
TTL — Time To Live: 1) счётчик жизни IP-пакета; 2) время жизни DNS-записи в кэше.
UAC — запрос подтверждения при действиях с правами администратора в Windows.
UDP — быстрый транспортный протокол без гарантий доставки (звонки, игры, DNS).
UEFI — современная замена BIOS: графический интерфейс, большие диски (GPT), Secure Boot.
UHD — Ultra HD (4K, 3840×2160); также название встроенной графики Intel.
UPI — межпроцессорная шина Intel в серверах.
URL — единый адрес ресурса в Интернете.
USB — универсальная последовательная шина — главный интерфейс периферии.
USB4 — поколение USB со скоростью до 40 Гбит/с.
UTF-8 — кодировка Unicode переменной длины: латиница — 1 байт, кириллица — 2.
V-NAND — фирменная вертикальная (многослойная) флеш-память Samsung.
VA — тип матрицы монитора: глубокий контраст, средние углы.
VBA — язык макросов Microsoft Office (среда обитания макровирусов).
VGA — аналоговый видеоразъём (синий, D-Sub) — устарел.
VLAN — виртуальная локальная сеть: нарезка одной физической сети на изолированные сегменты.
VoIP — телефония поверх IP-сетей.
VPN — шифрованный туннель через открытую сеть (для филиалов и удалённой работы).
VRAM — видеопамять — память видеокарты (кадровый буфер, текстуры).
VRM — Voltage Regulator Module — преобразователь питания процессора на материнской плате.
WAN — глобальная сеть — связь на больших расстояниях через операторов.
WDM — мультиплексирование по длинам волн в оптике.
WSL — подсистема Windows для запуска Linux.
WWW — Всемирная паутина — система гипертекстовых страниц поверх Интернета.
XMP — профиль разгона памяти, зашитый в модуль: включается одним пунктом в BIOS.
ZIP — популярный формат архивов со сжатием DEFLATE.