凌晨有點想法

2021-08-25 20:05:49 字數 507 閱讀 6881

1.dma的效能

dma效能高嗎?如果dma僅僅是使用晶元傳輸資料,那麼它和cpu相比,優勢在哪呢?晶元的能力很可能沒有cpu強,加上外設晶元還要佔據匯流排等,問題不在這裡,問題在於dma的優勢在於外設晶元dma策略的設計,很多dma設計了dma環形描述符,外設晶元根據環形描述符的引導,使用流水線技術完成資料的傳輸。

注意,環形描述符是流水線得以實現的本質原因,因為乙個環形的描述符(使用環形的原因在於復位簡單和索引簡單)可以引導多個儲存器域的位址區間,因此如果晶元實現了流水線操作,晶元就可以同時開啟多個針對多個描述符描述的緩衝區的dma操作,豈不快哉!吞吐量增加了,延遲降低了...

2.鼴鼠式的生活

我感覺自己像乙隻鼴鼠。

我家住的離地鐵站a很近,我的公司離地鐵站b很近,大概走路都不到3分鐘,然而我卻要在地鐵上坐乙個多小時才能在兩地之間轉換,地鐵在地底下,我的家和公司都在地上,我感覺我像乙隻鼴鼠,特別是早上上班和晚上下班的時候...

3.馬上睡覺,因為我的小小已經睡了...我家小小長大一定像我的性格...

mysql 獲取凌晨時間戳 當前凌晨時間戳

echo strtotime date y m d 獲取明天凌晨的時間戳 echo strtotime date y m d strtotime 1 day 附上測試 echo strtotime 2012 11 2 echo strtotime 2012 11 2 00 00 00 echo st...

對於prim的乙個有趣但有點奇怪的想法

prim演算法找最小生成樹適用於無向圖,對於有向加權圖會產生錯誤。比如1 2,8 1 3,8 2 3,4 3 2,3 最小生成樹1 2 3 而不是3 2 這是因為2,3之間相互的邊在prim演算法中無法判斷,或者根本意識不到3 2這條邊。我突然想到如果在判斷2的最小邊時將以2為入度的邊的也加入判斷,...

2010 5 11凌晨code手札

最近幾日,閒得很。看了c語言大牛總結的提公升內力的要點。於是乎,有了提公升自己c語言功力的衝動。自己寫的strcpy函式 void m strcpy char strdest,const char strsrc char m strcpy char strdest,const char strsrc...