現在位置: 首頁 > linux設備驅動
2015年04月15日 驅動開發 ⁄ 共 7546字 linux設備驅動歸納總結(四):4.單CPU下競態和并發已關閉評論
在網上看到的,講的不錯,遂轉載過來。原文地址:http://blog.chinaunix.net/uid-25014876-id-67005.html xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 經過上面幾節的鋪墊,終于要來重點了,由于內核的進程調度和中斷(中斷還沒講,不過這里會大概的說說),它們都會進入內核共用內核的資源。所以,只要一不留神,自己進程的資源就會在不經意的情況下被別的進程修改了。這節將介紹并討論如何解決。 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
閱讀全文
2015年04月13日 驅動開發 ⁄ 共 2050字 Linux設備驅動歸納總結(四):3.搶占和上下文切換已關閉評論
在網上看到的,講的不錯,遂轉載過來。原文地址:http://blog.chinaunix.net/uid-25014876-id-65711.html   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 上一節介紹了進程調度的一些基本概念,并簡單介紹了在沒有搶占的情況下,CFS調度的是如何分配進程的優先級和時間片。但是,內核并不會只是單一地分配時間片讓進程運行。 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一、什么是上下文切換 ...
閱讀全文
2015年04月11日 驅動開發 ⁄ 共 1913字 linux設備驅動歸納總結(四):2.進程調度的相關概念已關閉評論
在網上看到的,講的不錯,遂轉載過來。原文地址:http://blog.chinaunix.net/uid-25014876-id-65555.html xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 進程的調度就是指進程間的切換,進程調度的知識其實我也不太清除,我查找的資料有些說法并不一致,所以我只能說一下一些我的理解。如有錯誤或不足,望指正。 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一、I/O消耗型進程和處理器消耗型的進...
閱讀全文
在網上看到的,講的不錯,遂轉載過來。原文地址:http://blog.chinaunix.net/uid-25014876-id-64866.html xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 接下來的幾節我會大概的講一下內核進程的一些概念,其實應該在學習系統編程時候就應該知道的。。我參照的書籍是《linux內核設計與實現》(第三版)。我會盡可能地跳開內核代碼,簡述一下原理。 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
閱讀全文
2015年04月09日 驅動開發 ⁄ 共 5396字 linux設備驅動歸納總結(三):7.異步通知fasync已關閉評論
在網上看到的,講的不錯,遂轉載過來。原文地址:http://blog.chinaunix.net/uid-25014876-id-62725.html   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 異步通知fasync是應用于系統調用signal和sigaction函數,下面我會使用signal函數。簡單的說,signal函數就是讓一個信號與與一個函數對應,沒當接收到這個信號就會調用相應的函數。 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一、什么...
閱讀全文
2015年04月08日 驅動開發 ⁄ 共 12973字 linux設備驅動歸納總結(三):6.poll和sellct已關閉評論
在網上看到的,講的不錯,遂轉載過來。原文地址:http://blog.chinaunix.net/uid-25014876-id-61749.html xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 接下來會講系統調用select在驅動中的實現,如果對系統調用select不太懂的話,建議先看這篇文章http://www.rbwrqu.live/1654.html。 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一、系統調用select的簡介 簡單來說,select這個系統調...
閱讀全文
二八杠讨论心得
×