Открыть сервис

SID

SID — это аббревиатура, используемая в различных областях для обозначения нескольких понятий, наиболее известными из которых являются: идентификатор безопасности (Security Identifier) в операционных системах Windows, а также звуковая плата и игровая платформа компании Commodore, выпускавшаяся в 1980-х годах. В зависимости от контекста термин может относиться к программному обеспечению, аппаратному обеспечению или музыкальному инструменту.

История

SID в информатике (Microsoft Windows)

Понятие SID (Security Identifier) было введено компанией Microsoft в операционной системе Windows NT 3.1, выпущенной в 1993 году. Оно стало основой для модели безопасности Windows, заменив менее гибкие механизмы управления доступом, использовавшиеся в MS-DOS и Windows 9x. SID представляет собой уникальный идентификатор, присваиваемый каждому объекту безопасности (пользователю, группе, компьютеру) в домене или на локальной машине. Структура SID была стандартизирована и используется во всех последующих версиях Windows, включая Windows 10 и Windows Server.

SID в компьютерной технике (Commodore 64)

SID (Sound Interface Device) — это микросхема звукогенератора, разработанная инженером Робертом Ярброу (Robert Yannes) для компании Commodore International. Она была представлена в 1982 году вместе с домашним компьютером Commodore 64. SID стал одним из первых массовых синтезаторов, встроенных в персональный компьютер, и оказал значительное влияние на развитие компьютерной музыки и демосцены. В 1980-х годах SID использовался в Commodore 64, Commodore 128 и некоторых других моделях, а также в игровых автоматах.

Классификация и виды

SID в Windows

В операционных системах Windows SID классифицируются по нескольким признакам:

  • По типу объекта: пользовательские SID (для учётных записей), групповые SID (для групп безопасности), компьютерные SID (для рабочих станций и серверов), а также SID для встроенных учётных записей (например, SYSTEM, LOCAL SERVICE, NETWORK SERVICE).
  • По области действия: локальные SID (уникальны в пределах одного компьютера) и доменные SID (уникальны в пределах домена Active Directory).
  • По способу присвоения: статические (например, встроенные SID, такие как S-1-5-32-544 для группы «Администраторы») и динамические (генерируются при создании учётной записи).

SID в Commodore 64

Микросхема SID (MOS Technology 6581/8580) выпускалась в нескольких версиях, различающихся по электрическим характеристикам и звучанию:

  • MOS 6581 (R1, R2, R3, R4): первые версии, отличающиеся более «грязным» и насыщенным звуком, с характерными шумами и искажениями. Использовались в ранних моделях Commodore 64.
  • MOS 8580 (R5): более поздняя версия, выпускавшаяся с 1986 года. Отличалась улучшенной фильтрацией, более чистым звуком и меньшим уровнем шума. Использовалась в Commodore 64C и Commodore 128.
  • SID 2.0: экспериментальная версия, разработанная для Commodore 65 (не пошедшего в серию), с поддержкой стереофонии и 16-битного звука.

Устройство и характеристики

SID в Windows

SID представляет собой строку фиксированного формата, состоящую из нескольких частей:

  • S-1: префикс, указывающий на версию структуры (версия 1).
  • Идентификатор центра (Authority): число, обозначающее орган, выдавший SID (например, 5 — NT Authority, 32 — Built-in).
  • Подчинённые идентификаторы (Subauthorities): последовательность чисел, уникально идентифицирующих объект в пределах центра. Для локальных SID последний подчинённый идентификатор (RID) генерируется случайным образом.

Пример SID: S-1-5-21-3623811015-3361044348-30300820-1013. Длина SID может варьироваться, но обычно составляет от 40 до 80 символов. SID не может быть изменён после создания учётной записи, что обеспечивает стабильность прав доступа.

SID в Commodore 64

Микросхема SID (MOS 6581) представляет собой аналоговый синтезатор, интегрированный в один кристалл. Её основные характеристики:

  • Три независимых голоса: каждый голос может генерировать звук с выбором формы волны (пилообразная, треугольная, прямоугольная с регулируемой скважностью, шум).
  • Фильтр низких, высоких и полосовых частот: аналоговый фильтр с регулируемой частотой среза и резонансом.
  • Огибающие ADSR: для каждого голоса доступна программируемая огибающая амплитуды с четырьмя параметрами (Attack, Decay, Sustain, Release).
  • Кольцевая модуляция и синхронизация: позволяют создавать сложные тембры.
  • Генератор случайных чисел: используется для создания шумовых эффектов.
  • Цифро-аналоговый преобразователь (ЦАП): 8-битный, с частотой дискретизации около 44 кГц.

SID работал на частоте 1,023 МГц (в PAL-версии) или 1,023 МГц (в NTSC-версии), что определяло высоту звучания.

Применение

SID в Windows

SID используется в системах безопасности Windows для:

  • Управления доступом к ресурсам: каждый файл, папка, раздел реестра или принтер имеет список управления доступом (ACL), в котором указаны SID пользователей и групп, имеющих определённые права.
  • Аутентификации и авторизации: при входе в систему или доступе к сетевым ресурсам SID проверяется контроллером домена или локальным компьютером.
  • Аудит безопасности: события входа, выхода, изменения прав и доступа к объектам регистрируются с указанием SID.
  • Идентификации компьютеров в домене: каждый компьютер, присоединённый к домену, получает уникальный SID.

SID в Commodore 64

SID применялся в основном в двух сферах:

  • Музыкальное сопровождение в видеоиграх: благодаря своей гибкости, SID позволял создавать сложные мелодии и звуковые эффекты, ставшие культовыми для многих игр 1980-х годов (например, «Commando», «Bubble Bobble», «The Last Ninja»).
  • Демосцена: сообщество программистов и музыкантов, создававших неинтерактивные аудиовизуальные презентации (демо), активно использовало SID для генерации музыки в реальном времени. До сих пор существуют соревнования по написанию музыки для SID (например, «SID Chip Music»).

Примеры

SID в Windows

  • Встроенный SID группы «Администраторы»: S-1-5-32-544.
  • SID учётной записи «Гость»: S-1-5-32-546.
  • SID локальной системы: S-1-5-18.

SID в Commodore 64

  • Музыкальная композиция «Rob Hubbard’s Monty on the Run» (1985) — один из известнейших треков, написанных для SID.
  • Игра «The Last Ninja» (1987) — саундтрек, созданный Беном Дэглишем (Ben Daglish), считается шедевром чиптюна.

Интересные факты

  • SID в Commodore 64 был разработан Робертом Ярброу, который позже основал компанию Ensoniq, производившую профессиональные синтезаторы.
  • Микросхема SID была настолько популярна, что в 2000-х годах появились проекты по её эмуляции на ПК (например, эмуляторы «SIDPlay» и «VICE»), а также аппаратные клоны (например, «SIDStation»).
  • В Windows SID не может быть изменён после создания учётной записи, что делает его надёжным идентификатором, но также создаёт проблемы при переносе профилей пользователей между компьютерами.
  • В 2010-х годах сообщество энтузиастов выпустило реплику микросхемы SID (например, «SID 2.0» от проекта «SIDBlaster»), совместимую с оригиналом.

Источники

  • Microsoft Developer Network (MSDN). «Security Identifiers».
  • Commodore 64 Programmer’s Reference Guide (1982).
  • «The Commodore 64 Book» (1985).
  • «SID Chip Music» — сайт сообщества.
  • «How SID Works» — техническая документация от Commodore.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →