Объяснение нового механизма объединения | All about OS

Объяснение нового механизма объединения

Категория: 'XP

Многие IT-профессионалы боятся использовать блуждающие профили пользователя потому, что они имеют опыт работы с механизмом объединения, использовавшимся в Windows NT 4.0. Этот алгоритм предполагал, что имеется единственная главная копия профиля пользователя. Когда пользователь входит в систему, операционная система предполагает, что главный профиль находится на локальном компьютере, и когда пользователь выходит из системы, она полагает, что главная копия находится на сервере. Она делает точную копию всего профиля с локального компьютера на сервер и обратно, полностью заменяя профиль в целевом расположении. Это прекрасно работает, когда люди работают с одним компьютером, но приводит к полной неразберихе, когда они используют несколько компьютеров.

Алгоритм объединения в Windows ХР более продвинутый; он объединяет профили пользователей на уровне файлов. Другими словами, это реальное объединение, а не стирание и загрузка. После этого объединенный профиль становится суммой файлов, содержащихся в локальной и серверной копиях профиля пользователя, а когда файл существует в обеих копиях, операционная система использует наиболее свежую версию этого файла. Новые файлы не теряются, а обновленные файлы не заменяются -то, что постоянно случается с алгоритмом объединения в Windows NT 4.0. В случае объединения Windows NT 4.0, если профиль изменяется на двух компьютерах, в сети сохраняется только последнее изменение.

В основе нового и усовершенствованного алгоритма объединения лежит временная метка, которую Windows ХР сохраняет в ключе Prof ileList. Когда пользователь входит в систему, операционная система сохраняет в ProfileList текущее время. Когда пользователь выходит из системы, операционная система использует временную метку для определения, какие файлы были добавлены или удалены из серверной копии профиля пользователя. Например, если файл с именем Example.doc имеется в серверной копии профиля пользователя, но отсутствует в локальной копии, временная метка помогает Windows ХР определить, был ли файл добавлен в серверную копию или удален из локальной копии. Если временная метка файла более поздняя, чем временная метка локального профиля пользователя, файл был внесен в серверную копию. В результате Windows ХР не трогает файл при объединении локальной копии с серверной. Если временная метка файла более ранняя, чем временная метка локального профиля пользователя, файл был удален из локального профиля пользователя. В результате Windows ХР удаляет файл с серверной копии профиля, когда операционная система объединяет с ней локальную копию. В Windows ХР, если профиль изменяется на двух компьютерах, оба изменения объединяются файл за файлом с серверной копией.

Примечание. Есть еще одно, что удерживает многих 1Т-профессионалов от использования блуждающих профилей пользователей. Блуждающие профили пользователей прекрасны, когда конфигурации всех рабочих мест одинаковы или похожи. Когда пользователи входят в различные системы с различным набором приложений, размерами экранов, требованиями по управлению электропитанием и так далее, блуждающие профили пользователей становятся неуклюжими и работать с ними становится неудобно. Блуждающие профили пользователей хороши в центрах обработки вызовов и других организациях, где конфигурации стандартизованы, но они не слишком удобны, когда конфигурации в организации не стандартизованы.

« Объяснение быстрого входа в сеть
Распространение профилей пользователей по умолчанию »