正在加载图片...
O子系统概述 °所有高级语言的运行时( runtime) 都提供了执行I/O功能的机制 用户程序中的10请求(用户空间 例如,C语言中提供了包含像 printf( 丫I0软件 和 scant0等这样的标准/O库函数, 运行时系统 C++语言中提供了如<<(输入)和 >>(输出)这样的重载操作符。 与设备无关的0软件 °从高级语言程序中通过O函数或I/o 内核空间 操作符提出/O请求,到设备响应并完 设备驱动程序 IO软件 成/O请求,涉及到多层次o软件和 I/O硬件的协作。 中断服务程序 °I/O子系统也采用层次结构 IO硬件 从用户I/o软件切换到内核o软件的唯一 办法是“异常”机制:系统调用(自陷)I/O子系统概述 ° 所有高级语言的运行时(runtime) 都提供了执行I/O功能的机制 例如,C语言中提供了包含像printf() 和scanf()等这样的标准I/O库函数, C++语言中提供了如 <<(输入)和 >>(输出)这样的重载操作符。 ° 从高级语言程序中通过I/O函数或I/O 操作符提出I/O请求,到设备响应并完 成I/O请求,涉及到多层次I/O软件和 I/O硬件的协作。 ° I/O子系统也采用层次结构 从用户I/O软件切换到内核I/O软件的唯一 办法是“异常”机制:系统调用(自陷)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有