Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

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


GUID - Globally Unique Identifier.

GUID - Globally Unique Identifier.

 

GUID - Globally Unique Identifier, глобально уникальный идентификатор – это концепция, согласно которой каждой цифровой «железке» и программному компоненту в мире желательно присвоить статистически уникальный 128-битный идентификатор. Активное участие в ее разработке и продвижении принимают корпорация Microsoft и другие гиганты индустрии.

Жесткие диски объемом более 2 Тбайт уже стали повседневной реальностью. Что же нужно, чтобы персональный компьютер мог работать с такими винчестерами? К контроллеру дисков и BIOS материнской платы, к служебной системной информации дисков и к операционной системе (ОС) «старых» ПК предъявляются следующие требования:

- контроллер жестких дисков (HDD) и BIOS материнской платы должны, как минимум, поддерживать 48-битную адресацию LBA (под номер сектора отводится 48 битов и можно адресовать на диске до 248 (~ 2,8 • 1014 байтов), т. е. почти 300 терабайт. Эта поддержка появилась в персональных компьютерах (ПК), выпущенных после 2008 года (в идеале системная плата должна соответствовать спецификации EFI - Extensible Firmware Interface);

- на диске должна быть создана таблица разделов нового типа GUID Partition Table (GPT) – т. е. таблица разделов GUID (GUID - глобально уникальный идентификатор). GUID – это концепция, согласно которой каждой цифровой «железке» и программному компоненту в мире желательно присвоить статистически уникальный 128-битный идентификатор;

- операционная система должна «уметь» работать с таблицей разделов GPT (таковы уже были Windows 7, 64-битные предыдущие версии Windows и некоторые сборки Linux).

Дело идет к тому что будет «привязка» GUID конкретной копии Windows Home к GUID конкретного винчестера и материнской платы (многим это не очень понравится). Однако для строительства «цифрового мира во всем мире» что-то подобное, видимо, нужно (уникальные серийные номера давно уже прошиваются в ППЗУ сетевых карт, винчестеров, флеш-дисков, телефонов, в SPD модулей оперативной памяти и в процессоры).

Идея GUID нашла практическое применение и в сетевом протоколе IPv6. В результате у каждого компьютера на Земле появляется уникальный IP-адрес, адресация в цифровых сетях становится довольно простой и прозрачной, а многие проблемы отпадают сами собой.

Другое воплощение идеи GUID – это архитектура EFI (Extensible Firmware Interface, расширяемый интерфейс микропрограмм). Эта архитектура заменила BIOS при загрузке компьютеров и взаимодействии аппаратных компонентов. Спецификацию EFI корпорация Intel разработала для создания стандартизированной и расширяемой платформы микрокода, которую операционные системы могли бы использовать в процессе своей загрузки. EFI включает среду операционной мини-системы, реализуемую в виде микрокода который, как правило, «прошивается» в ПЗУ. Эта среда используется операционной системой на ранних этапах для загрузки системных диагностических процедур и загрузочного кода. Первый процессор, поддерживающий EFI, - Intel IA-64, поэтому 64-разрядная версия Windows 2000 уже использовала EFI. EFI определяет новую схему разбиения на разделы - таблицу разделов GUID, которая должна устранить некоторые недостатки схемы разбиения, принятой ранее. Например, адреса секторов, используемых структурами разделов GPT, вместо 32-разрядных стали 64-разрядными (32-разрядные адреса позволяли адресовать лишь до 2 Тбайта памяти). На сегодняшний день устройств с таким объемом памяти пока мало, но стандарт GPT разработан с прицелом на перспективу. Кроме того, GPT «защищена» контрольной суммой CRC (cyclic redundancy checksums), а также используется резервное копирование таблицы разделов, GPT кроме 36-байтового Unicode-имени назначает каждому разделу свой GUID.

Обычно BIOS обращается к диску, подключенному к указанному порту, потом загрузчик MBR передает загрузку загрузочному сектору того раздела, который помечен как активный, последний отправляет к загрузочным файлам ОС и т. д. Материнская плата с EFI сразу же обратится к тому разделу, уникальный идентификатор (GUID) которого прописан в ее настройках, а для этого на диске и нужна структура GPT.

В нулевом секторе диска с GPT все равно находится MBR. Эта запись делается лишь из соображений совместимости и безопасности. Поэтому ее называют наследственной или защитной (Protective MBR). ОС и утилиты, поддерживающие GPT, эту запись игнорируют. В Protective MBR описан всего один раздел, занимающий весь диск. Разделу присвоен тип 00ЕЕ. Благодаря этому старые ОС и программы, не поддерживающие GPT, «видят» через MBR один раздел неизвестного им типа и не пытаются что-либо писать на диск.


Лицензия