DeviceDriver Windows NT 驅動程式型別 (轉載) (轉)
發信人: kingchurch (老人與海~沙漠海), 信區: Programming
標 題: [範文][Device] NT 型別 (轉載)
發信站: BBS 水木清華站 (Sun Apr 26 14:39:29 1998)
【 以下文字轉載自 New_board 討論區 】
【 原文由 linZh 所發表 】
Kinds of Drivers in Windows NT
Within the Windows NT operating system,
there are two basic kinds of drivers:
User-mode drivers, such as multimedia
drivers, VDDs for MS-DOS?nbsp;applications with application
-dedicated devices, or another protected subsystem's
drivers. User-mode drivers are subsystem-specific.
Kernel-mode drivers for logical, virtual, or
physical devices. These are called NT drivers, because
they are part of the Windows NT executive: the underlying,
"new technology" microkernel-based operating system that
supports one or more protected subsystems.
NT includes a number of kernel-mode components with
well defined functionality isolated in each component. Those
of most interest to NT device driver writers are the Kernel,
I/O Manager, Hardware Abstraction Layer (HAL), Configuration
Manager, Memory Manager, Executive Support, and Process
Structure components. Additional components of interest to
some NT driver writers include the Manager and Security
Reference Monitor. Also of interest to NT file system driver
writers is the Cache Manager.
Like NT itself, NT drivers are implemented as discrete,
modular components with a well defined set of required function-
ality. All NT drivers have a set of system-defined standard driver
routines and some number of internal routines as detened by
the driver writer.
There are three basic types of NT drivers. Each type has
a slightly different structure and quite different functionality:
Device drivers, such as a keyboard or disk driver that
directly controls a physical device. Device drivers are sometimes
called lowest-level drivers, particularly when such a driver is
the lowest driver in a chain of layered NT drivers.
Intermediate drivers, such as a virtual disk, mirror, or
device-type-specific class driver, that depend on support from
underlying device drivers
File system drivers (FSDs), such as the system-supplied ,
HPFS, NTFS, or CDFS drivers, that also depend on support from
underlying lower-level drivers. While a particular NT file system
driver might or might not get support from one or more intermediate
drivers, every NT file system driver ultimately depends on support
from one or more device drivers.
Windows NT work drivers also can be classified as one of
these types of drivers. For example, an NT server or redirector is
a specialized file system driver, a transport driver is a type of
intermediate NT driver, and a physical netcard (sometimes called a
media access controller) driver is an NT device driver. However,
NT provs specialized interfaces and support for network drivers,
such as NDIS 3.0 (Network Device Interface Specification, Version 3.0)
for drivers of physical net cards.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-996037/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows NT 裝置驅動程式開發基礎(1) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(3) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(2) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(4) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(5) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(7) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(6) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(8) (轉)Windows
- 載入NT驅動的類 C++C++
- Windows XP 中查詢驅動程式資訊(轉)Windows
- windows NT事件日誌說明 (轉)Windows事件
- Windows NT RAS 精確設定 (轉)Windows
- 編寫軟體動態載入NT式驅動
- Windows驅動分為如下幾種型別Windows型別
- 使用Windows 95虛擬裝置驅動程式(VxD) (轉)Windows
- windows載入驅動Windows
- C# 隱式型別轉換(轉載)C#型別
- Windows基本的資料型別 (轉)Windows資料型別
- Windows95的裝置驅動程式的編寫 (轉)Windows
- Windows NT安全性理論與實踐 (轉)Windows
- WINDOWS能夠自動載入程式的位置(轉)Windows
- 型別轉換 運算子過載型別
- Guru of the week:#19 自動型別轉換. (轉)型別
- Windows NT/2000下不用驅動的Ring0程式碼實現Windows
- 編寫驅動攔截NT的API實現隱藏檔案目錄 (轉)API
- linux驅動程式設計(轉)Linux程式設計
- Linux裝置驅動程式 (轉)Linux
- Windows驅動程式框架Windows框架
- java型別轉換與強制型別轉換(轉)Java型別
- 【系統安全003】NT驅動框架框架
- 在VisualStudio98 中 直 接 構 造NT kmode 驅 動 程 序 (轉)
- 用 Delphi 編寫 VxD 裝置驅動程式(轉) (轉)
- windows驅動載入順序Windows
- Windows系統中巧妙隱藏驅動器(轉)Windows
- PHP 型別轉換&&型別強制轉換PHP型別
- WINDOWS NTWindows
- 顯示驅動程式和硬體 (轉)
- 日誌秘密Windows登入型別知多少(轉)Windows型別