第390页 | 现代操作系统 | 阅读 ‧ 电子书库

同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库

12.5.2 内核扩展

内核扩展就是Symbian操作系统在引导时刻加载的驱动程序。由于它们是在引导时刻加载的,因此是与标准的设备驱动区别对待的特殊情况。

内核扩展与标准的设备驱动不同。大多数设备驱动是由LDD同成对的PDD实现的,在用户空间程序需要的时候加载。内核扩展在引导时刻加载,针对特定的设备,通常没有成对的PDD。

内核扩展是引导过程的一部分。这些特殊的设备驱动在调度器启动之后加载并且启动。它们执行对于操作系统非常重要的功能:DMA服务、显示管理、对外设的总线控制(例如USB总线)。之所以提供它们有两个原因。首先,它与我们已经看作是微内核设计特征的面向对象设计抽象相称。其次,它允许Symbian操作系统所处的不同平台运行专门的设备驱动,从而不需要重新编译内核而使用硬件。

请支持我们,让我们可以支付服务器费用。
使用微信支付打赏


上一页 · 目录下一页


下载 · 书页 · 阅读 ‧ 电子书库