Краткая история реестра

от admin
12-02-2011
ОСНОВЫ РЕЕСТРА
Нет коммент.


Как мы помним, первой операционной системой для персональных  компьютеров от Microsoft была MS DOS. В этой операционной системе было два  основных конфигурационных файла: config.sys и autoexec.bat. Первый содержал инструкции по загрузке драйверов и резидентных программ. В autoexec.bat указывались команды, которые выполнялись при загрузке DOS, например,  устанавливались переменные окружения, вызывались оболочки вроде Norton Commander.

Кроме config.sys и autoexec.bat в MS DOS не было других конфигурационных файлов или реестра. Каждое приложение хранило свои настройки в  отдельным файле, формат и местонахождение которого был известен только ему самому. У одних приложений конфигурационные файлы были текстовыми (их можно было редактировать вручную в текстовом редакторе), у других — двоичными (их можно было редактировать только с помощью самого  приложения, которое «знало» формат файла).

DOS не устраивала пользователей своей однозадачностью и отсутствием дружественного интерфейса пользователя. Различные разработчики выпускали оболочки для DOS, облегчающие участь пользователя. Microsoft тоже не осталась в стороне, разработав оболочку Windows. Первые версии  Windows вообще не заслуживали внимания. Более или менее удачной стала  только третья версия Windows — Windows 3.0. В этой версии для хранения  настроек системы использовались INI-файлы, которые, однако, имели массу недостатков. Главным недостатком INI-файлов была, во-первых, плоская структура, в отличие от современного реестра Windows, имеющего  иерархическую структуру. Во-вторых, INI-файлы были текстовыми, что затрудняло хранение в них двоичной информации. С другой стороны, это позволяло  редактировать INI-файлы в любом текстовом редакторе, чего нельзя сделать с современным реестром. Нужно отметить также, что INI-файлы стали  единым форматом для хранения настроек Windows-приложений. Ведь намного проще использовать уже известный формат и готовые API-функции для  работы с ним, чем изобретать велосипед заново, придумывая собственный формат конфигурационных файлов. Некоторые программы до сих пор  используют не реестр, а INI-файлы.

В Windows 3.1 появилось некое подобие реестра, но он использовался для хранения настроек механизма OLE (Object Linking and Embedding), а все  остальные настройки системы по-прежнему хранились в INI-файлах.

С появлением Widows 95 появился и реестр в сегодняшнем понимании этого слова. Конечно, в последующих версиях Windows (XP, Vista) структура  реестра была изменена, но все же реестр Windows 95 уже был максимально  похож на современный, несмотря на то, что многие приложения по-прежнему использовали INI-файлы для хранения своих настроек.

Реестры современных версий Windows (2000, XP, Vista) в значительной  степени схожи, но все же у каждого есть свои отличия. Данная книга  ориентирована на самые последние версии Windows — XP и Vista, поэтому об  отличиях в Windows 2000 мы говорить не будем. Далее будет указываться, к какой из версий —Windows XP или Windows Vista — относится сказанное, если же версия не уточняется, то сказанное справедливо для обеих систем.


Оцените статью:
1 голос2 голоса3 голоса4 голоса5 голосов (Нет голосов)
Loading...Loading...
881 визитов
Также смотрите

Оставьте свой комментарий к статье