摘要:
驱动程序的角色:作为一个驱动程序员必须要理解驱动程序的角色,驱动程序提供的是机制而不是策略.机制与策略的区分是Unux背后设计的观念。大部分编程问题其实可以划分为2部份,提供什么能力(机制),以及怎样使用这种能力(策略).机制对策略的透明是非常重要的。驱动应当做到使硬件可用,将所有关于如何使用硬件的事情留给应用程序,一个驱动,这样就是灵活的。程序员可以从不同的角度看待驱动。它是一个存在于应用程序与实际设备的软件层。驱动的这种特权的角色允许驱动程序员严密的选择设备应该如何表现。甚至是同一设备,不同的驱动可以提供不同的能力。实际的驱动设计应当是在许多不同考虑中的平衡。Linux内核角色的划分:进程 阅读全文
posted @ 2012-11-22 16:47
梓涵VV
阅读(214)
评论(0)
推荐(0)

浙公网安备 33010602011771号