DirectX是Windows操作系統的一種擴展功能,微軟定義為“硬件設備無關性”。通過它可以增強計算機的多媒體功能,比如3D圖形的顯示能力,增強聲音處理能力等。其主要目的是使基于Windows的應用程序能夠高效、實時地訪問計算機的某些硬件資源,比如內存、聲卡、顯卡等,從而使Windows成為一個功能強大的游戲、多媒體平臺。在DirectX診斷工具的其他選項卡中可以進行各種測試和診斷,比如在“顯示”選項卡中可
以進行DirectDraw、Direct3D的測試和設置;在“聲音”選項卡中可以進DirectSound測試以及硬件的聲音加速設置等等。
1、點擊“開始”“運行”或直接鍵盤操作 窗口建 + R鍵,出現運行對話框。
輸入 dxdiag,回車。
2、在彈出的診斷工具中,顯示了你的系統信息,圖中紅框位置。
3、此方法可用于所有windows系統。還可以查看其它的信息,比如內存大小,CPU型號,現存大小,顯卡信息,聲卡信息等
在DirectX診斷工具的其他選項卡中可以進行各種測試和診斷,比如在“顯示”選項卡中可以進行DirectDraw、Direct3D的測試和設置;在“聲音”選項卡中可以進行DirectSound測試以及硬件的聲音加速設置等等。那有人要問了,這些DirectDraw、Direct3D、DirectSound等測試項目,表示的是什么意思呢?往下看。
DirectDraw(2D繪圖)
DirectDraw支持快速訪問計算機顯卡的硬件加速功能,通過它可以為游戲以及Windows系統組件提供一種獨立于設備之外的“軟”方法來訪問特定的顯示設備,相當于一個接口,同時可以保證和其他Windows應用程序的兼容。
Direct3D(3D繪圖)
通過Direct3D可以為大多數的顯卡內置的3D調色功能提供界面,主要是為訪問3D顯卡提供與系統硬件的接口。
DirectSound(聲音相關)
DirectSound主要為程序和聲卡的混音、播放和聲音捕獲提供接口,可以支持WAV、MIDI等文件的直接播放。
DirectMusic(MIDI相關)
DirectMusic是DirectX提供的交互式音頻接口,與DirectSound不同,它可以處理通過聲卡轉換的數字音頻以及基于消息的音樂數據,音質效果更佳。
DirectPlay(網絡相關)
經常玩網絡游戲的朋友對DirectPlay應該不陌生吧,它主要就是為各種網絡游戲提供網絡功能接口,比如支持通過TCP/IP、IPX等協議進行數據傳輸,支持調制解調器、串行等連接。
協議是網絡中計算機或設備之間進行通信的一系列規則的集合。常用協議有IP、TCP、HTTP、POP3、SMTP等。
在網絡中,為了完成通信,必須使用多層上的多種協議。這些協議按照層次順序組合在一起,構成了協議棧(Protocol Stack),也稱為協議族(Protocol Suite)。
一個網絡協議的作用主要有兩個:一是建立對等層之間的虛擬通信,二是實現層次之間的無關性。
所謂層次間無關性,就是指較高層次和相鄰的相低層次進行通信時,只是利用較低層次提供的接口和服務,而不需了解低層實現該功能所采用的算法和協議的細節;較低層次也僅是使用從高層系統傳送來的參數和控制信息,這就是層次間的無關性。
網絡通信協議的作用是負責在網絡上建立通信通道和控制通過通道的信息流的規則。為了進行網絡通信,通信雙方必須遵守通信協議
說明:網絡協議與標準是基于OSI七層模型,每一層都有其對應的協議。
TCP/IP:工業標準、開放式協議,Internet網絡的標準
IPX/SPX:Novell開發的Netware操作系統使用的協議,IPX為網際數據包交換協議,工作在網絡層,SPX為序列數據包交換協議,工作在傳輸層。
NetBIOS/NetBEUI:較小的協議棧,應用于IBM和早期的Windows系統,現在Windows仍然支持。
AppleTalk:Apple公司的Mac OS中所采用的網絡協議。
TCP/IP是分層協議,如層次圖所示:從底層到應用層,分別是物理層,鏈路層,網絡層,傳輸層,應用層。數據是層層封裝,封裝的方式一般都是在原有數據的前面加一個數據控制頭。
Telnet是TCP/IP中的一種應用協議,可以為終端仿真提供支持。可使用戶連接到主機上,使主機響應起來就像它直接連接在終端上一樣。Telnet在發送端和接收端使用TCP的23號端口以進行專用的通信。
FTP協議使用TCP20號和21號端口,20號端口用于數據交換,21號端口用于建立連接,允許目錄和文件訪問,上傳下載,不能遠程執行文件。
TFTP是簡單文件傳輸協議(Trivial File Transfer Protocol,TFTP),TFTP是無連接的,使用UDP的69號端口,用于當數據傳輸錯誤無關緊要而且無須安全性時的小型文件的傳輸。
SMTP是簡單郵件傳輸協議(Simple Mail Transfer Protocol,SMTP)是為網絡系統間的電子郵件交換而設計的。使用 25 端口。SMTP只需要在接收端的一個電子郵件地址即可發送郵件。POP3 協議用來接收郵件.使用110端口
DNS是域名解析服務(Domain Name Service, DNS),作用是將域名轉換為IP地址,或將IP地址轉換為域名,用于解析完全合格域名(FQDN)。使用53號端口。
DHCP是動態主機配置協議(DHCP),服務器可以提供的信息有:
1、IP地址
2、子網掩碼(subnet mask)
3、域名(domain name)
4、默認網關(default gateway)
5、DNS
感謝各位網友的閱讀,歡迎各位留言評論或轉發,如果有什么意見或建議也歡迎提出,后期會發布更多專業技術內容。