WindowsNT中的登記項及其完整性

時間:2023-05-01 07:46:16 計算機論文 我要投稿
  • 相關推薦

WindowsNT中的登記項及其完整性

摘要: 該文結合Windows中的.INI文件,較全面、深入地介紹了Windows NT中的配置數(shù)據(jù)庫——登記項,最后就Windows NT如何維護登記項的完整性加以討論。

目前,許多Windows用戶升級到Windows NT。Windows通過.INI文件來記錄系統(tǒng)運行參數(shù),那么,對于Windows NT,它又是如何保證系統(tǒng)協(xié)調(diào)一致工作的呢?

登記項(Registry)是Windows NT配置數(shù)據(jù)庫——結構化的記錄集,它類似于Windows中的.INI文件。登記項提供了一個安全而統(tǒng)一的數(shù)據(jù)庫,在其中以分層格式存儲配置,而不像Windows那樣用大量的.INI文件。這樣,有助于簡化管理,使管理員易于在Windows NT中使用管理工具提供本地或遠程服務。

1.登記項的使用

@@12A06700.GIF;圖1@@

Windows NT組件以下述方法使用登記項。

硬件數(shù)據(jù)(NTDETECT) 啟動Windows NT時,登記項接收易失硬件配置數(shù)據(jù)——計算機中檢測到的硬件信息。在基于X86的計算機上, NTDETECT.COM程序做這些事情。在基于RISC的計算機上,此信息從固件中抽取。

Windows NT內(nèi)核(NTOSKRNL) 啟動期間,Windows NT內(nèi)核從登記項選取信息,包括要裝入什么設備驅(qū)動程序,以及用什么次序裝入,內(nèi)核傳送回它自身的信息,例如版權號等。

設備驅(qū)動程序 設備驅(qū)動程序也向登記項傳送數(shù)據(jù),并從登記項接收裝入和配置參數(shù)。性能良好的設備驅(qū)動程序告訴登記項它在使用什么系統(tǒng)資源,例如,硬件中斷或DMA通道。設備驅(qū)動程序還報告所發(fā)現(xiàn)的配置數(shù)據(jù)。

管理/配置工具 Windows NT還提供大量其它接口,允許管理員修改系統(tǒng)配置數(shù)據(jù),例如Control Panel、User Manager和Windows NT Setup。

Setup 程序 為應用程序或硬件運行Windows NT Setup程序或其它設置程序時,程序可以對登記項增加新的配置數(shù)據(jù)。

Win16 應用程序 Windows NT為了與一些應用程序和相關工具(如setup程序)兼容也支持.INI文件。因為,一些應用程序(特別是16位Windows應用程序)現(xiàn)階段將繼續(xù)使用.INI文件。AUTOEXEC.BAT和CONFIG.SYS文件也將存在,以提供對MS-DOS和Windows 3.1應用的兼容。當安裝一個基于Windows3.1的應用時,應用的setup程序像在Windows中一樣創(chuàng)建它自己的.INI文件或在WIN.INI或SYSTEM.INI文件中創(chuàng)建入口。但是,這些入口不能在登記項中升級,因為這些應用不知道如何訪問登記項。因此,基本的SYSTEM.INI、WIN.INI和WINFILE.INI文件在Windows NT中放于根目錄下。

2.登記項的層次結構

@@12A06701.GIF;圖2@@

登記項以類似磁盤上的目錄和文件那樣的層次結構進行組織。

@@12A06702.GIF;表1@@

登記項與Windows中的.INI文件有許多相似之處。關鍵字類似于.INI文件中的小節(jié),一個值項對應于.INI文件中小節(jié)里的一條設置項。然而,登記項可以包含次關鍵字,而.INI文件不支持小節(jié)的嵌套;登記項中的值項

[1] [2] [3] 

【W(wǎng)indowsNT中的登記項及其完整性】相關文章:

油氣管道完整性管理技術及其進展04-25

漢語中的量詞及其在英語中的表達04-26

土地他項權利登記應更加明確04-30

一種消除非線性振動攝動解中奇異項的方法及其應用04-27

反義技術及其在植物中的應用04-27

穩(wěn)定分布及其在金融中的應用04-28

技術商品及其在市場中的實現(xiàn)04-28

整合中的幽默及其審美機制05-02

文學中的變異現(xiàn)象及其翻譯04-30

新聞英語中的隱喻及其翻譯04-28