Разбираемся со стандартами USB 3 и USB 4

Скоростные характеристики

Generations

Начнем с того, что разница между USB 3.1 Gen1 и USB 3.1 Gen2 заключается в скорости, где Gen обозначает поколение (generation). USB 3.1 Gen 1 изначально назывался USB 3.0 и обеспечивал скорость передачи данных до 5 Гбит/с. USB 3.1 Gen 2 удвоил эту скорость до 10 Гбит/с.

Получаем информацию о модуле памяти через SPD

Все модули оперативной памяти RAM имеют на борту чип SPD. Serial Presence Detect (SPD) — это стандартизированный способ доступа к информации о модуле памяти. Чтобы модуль памяти поддерживал SPD, стандарты JEDEC (комитет инженерной стандартизации полупроводниковой продукции) требуют, чтобы определенные параметры находились в младших 128 байтах микросхемы EEPROM, расположенной на модуле памяти. Эти байты содержат параметры модуля, такие как количество банков памяти и размерность чипов, настройки синхронизации, производителя, серийный номер и другую полезную информацию о модуле. Материнские платы, использующие память, автоматически определяют ключевые параметры модуля, считывая эту информацию. Например, данные SPD могут предоставить информацию о таймингах чипов памяти, на основании чего BIOS может автоматически настроить режим работы памяти. Также BIOS определяет размер планок памяти на основании информации из SPD (раньше он физически проверял объем памяти).

Стандарты Bluetooth и аудио кодеки

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

Процесс загрузки в Linux

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

Начнем с того, что процесс загрузки отличается в зависимости от того, какой режим был выбран в BIOS: Legacy (Compatibility Mode), Native UEFI. Некоторые материнские платы умеет комбинировать режимы, например, Dell.

Как вычислить память, потребляемую PHP-FPM

Вычисление этого значения важно для правильной настройки php-fpm воркеров, в частности максимального количества процессов pm.max_children.