study list

一. ptrace

http://www.linuxjournal.com/article/6100?page=0,0


二. systemtap

http://blog.yufeng.info/archives/tag/systemtap


三. gettimeofday 的實現原理及互斥機制

http://hi.baidu.com/widebright/item/8c6c70867d7b1757e63d19b6

http://hi.baidu.com/borcujmplrgkswr/item/6e87fad9bd12d3302a35c7e6

http://www.cnblogs.com/wang_yb/archive/2013/05/01/3052865.html

http://www.linuxidc.com/Linux/2011-08/41747p7.htm


http://blog.csdn.net/zhandoushi1982/article/details/5536210


“但是,全局變量xtime所維持的當前時間通常是供用戶來檢索和設置的,而其他內核模塊通常很少使用它(其他內核模塊用得最多的是jiffies),因此對xtime的更新並不是一項緊迫的任務,所以這一工作通常被延遲到時鐘中斷的底半部(bottom half)中來進行。由於bottom half的執行時間帶有不確定***,因此爲了記住內核上一次更新xtime是什麼時候,Linux內核定義了一個類似於jiffies的全局變量wall_jiffies,來保存內核上一次更新xtime時的jiffies值。時鐘中斷的底半部分每一次更新xtime的時侯都會將wall_jiffies更新爲當時的jiffies值。”

內核源碼中 do_gettimeofday 有好幾種實現方式,但是跟網上看到的都不一樣,why?


四. mutex 的實現原理,以及讀寫鎖、自旋鎖等

    擴展開來:用戶態的互斥機制 和 內核的互斥機制


五. vdso 和 vsyscall


六. select 與 epoll 的區別


七. MITM

   中間人***


八. mutex 的原理和性能


九. SPDY

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章