|
知识路径: > 计算机系统综合知识 > 操作系统 > 网络操作系统与嵌入式操作系统 > 嵌入式系统 > 嵌入式操作系统 > 内核服务 >
|
考试要求:掌握
相关知识点:3个
|
|
|
|
从系统开发者的观点看,I/O操作意味着与设备的通信,对设备初始化、执行设备与系统之间的数据传输以及操作完成后通知请求者。从系统的观点看,I/O操作意味着对请求定位正确的设备,对设备定位正确的驱动程序,并保证对设备的同步访问。
|
|
|
I/O设备、相关的驱动程序等共同组合成嵌入式系统的I/O子系统。下图是一个典型的微内核系统的层次模型图。
|
|
|
I/O子系统定义一组标准的I/O操作函数,以便于对应用隐藏设备的特性。所有的设备驱动程序都符合并支持这个函数集,给应用提供一个能够跨越各种类型I/O设备的统一的接口。
|
|
|
I/O子系统通常维护一个统一的设备驱动程序表,使用I/O子系统的工具函数,可以将任何驱动程序安装到此表或从表中删除。另外,还使用一个设备表来跟踪为每个设备所创建的实例。
|
|
|
|
|