裝置 D3 狀態筆記

2021-10-06 01:43:20 字數 819 閱讀 5105

以上都是亂寫的,等讀懂了再來編輯

裝置 d3 狀態包括 d3hot 和 d3cold

(摘自微軟)

在 d3 hot 狀態時,device 的供電大部分都已經斷掉了,其上一層 bus 仍然會給其極少的電流來進行控制。此時的 device 也能夠從邊帶電源中吸取電流,這取決於裝置的結構。此時計算機可以繼續以 s0 的狀態去執行,也可以進入 sx 狀態。

device 的 driver 需要在 device 進入 d3 之前將其當前配置等資訊記錄好,在裝置重新進入 d0 的時候能夠重新進行初始化使其能正常工作。而且由於此時 device 的電流極少,所以 driver 在使裝置回歸到 d0 狀態時,應當不依賴 bios ,直接跑自己的 option rom 使裝置恢復狀態。(也就是說在進入 d3 時儲存暫存器值的功能是由 driver 來完成的?)

由於此時裝置還是有一點電流的,所以裝置具有請求自主喚醒的能力,即自己主動向上一級 bus 傳送回到 d0 的請求。能力是有了,但是具體能不能實現還要看 driver **的配置,相關的結構體是 device_capabilities ,相關的 guid 是 guid_d3cold_support_inte***ce 。(那 bios 來幹嘛呢?)

在 d3 cold 狀態時,device 上所有電都被切斷,甚至在系統中也找不到它了,但是它也能夠從邊帶電源中吸取電流,具體取決於裝置的結構。而此時計算機一般是處於 sx 狀態的。

device 的 driver 仍然要負責記錄好配置並使 device 正常恢復到 d0 。然而在恢復的時候,它不能自己傳送請求回到 d0,而是需要先向計算機傳送請求,讓計算機從 sx 恢復到 s0 ,進而帶動裝置從 d3 回到 d0 。

D3學習筆記(7 8 3)

資料視覺化實戰 讀書筆記 1 比例尺的輸入值域 input domain 可能的輸入值的範圍。比例尺的輸出範圍 output range 輸出值可能的範圍。2 d3的比例尺函式生成器,通過d3.scale訪問。要生成乙個比例尺,在d3.scale後面加上要建立的比例尺型別即可。輸入值域 domain...

D3能做什麼

d3.js是乙個js庫,用於建立資料視覺化圖形,但這麼說來還是小看它了。d3是個很不錯的軟體,它能幫你生成和操作帶資料的文件!為此,要 把資料載入到瀏覽器的記憶體空間 把資料繫結到文件中的元素,根據需要建立新元素 解析每個元素的範圍資料 bound datum 並為其設定相應視覺化屬性,實現元素的變...

D3 函式和模組

1.什麼是函式 a.函式是完成一定功能的程式段的封裝,使用者無需理解函式是如何實現,只需了解函式的使用方法 2.什麼是模組 包 庫 a.模組是由多個函式和多個變數,物理上,模組對應py檔案 b.包是多個模組的集合,物理上對應包含多個py檔案的資料夾 c.庫是多個包的集合,物理上對應包含多個包的資料夾...