[问题] Linux 驱动程式的设计五个问题

楼主: shihyuyao (shihyuyao)   2015-01-09 22:46:29
https://www.moko365.com/training/linux-device-driver
看Jollen Linux 驱动程式课程好像不错
他网页特别提到衡量您是否真正了解 Linux 驱动程式的设计给了五个问题感觉满重要
考量以下 5 种作业系统状态 (Status):
(1) Driver Code Reentrancy
(2) Thread Concurrent Access
(3) SMP
(4) Interrupt-Mode
(5) Task in Process Context
问题一:哪些会造成 Driver 出现同步问题?
问题二:经验上,single process 存取 Driver 时,会出现哪些同步问题?
问题三:经验上,multi-thread 存取 Driver 时,会出现哪些同步问题?
问题四:分析与思考 Framebuffer 驱动程式的设计,哪些现象会影响效能?
问题五:如上,如何改进?
请问上面提到五个问题有比较好的答案吗?
谢谢
作者: okgogogo ( )   2015-01-11 00:44:00
LDD3 ch5
作者: popular10347 (popular)   2015-02-05 08:37:00
LDD3一开始有说同步的现像,可以看一下

Links booklink

Contact Us: admin [ a t ] ucptt.com