LinuxLinux学习之路我用 Linux

[现代操作系统] I/O软件

2018-06-17  本文已影响11人  mbinary

IO软件目标

IO处理方式

IO软件层次

中断处理程序

中断发生时软件需要做的

设备驱动程序

每个连接到计算机上的 I/O 设备都需要某些设备特定的代码来对其进行控制 , 注意 设备控制器是硬件上的, 驱动程序是软件上的.

位置

为了访问设备的硬件(即设备控制器的寄存器), 设备驱动程序需要是系统内核的一部分.

其实也可以构造运行在用户空间的驱动程序,使用系统调用来读写设备寄存器. 这样可以使内核与驱动程序, 驱动程序之间隔离, 消除驱动程序干扰内核造成的系统崩溃.

功能

运行

驱动程序在执行期间动态地装在到系统


与设备无关的I/O软件

功能

用户空间的IO软件

上一篇 下一篇

猜你喜欢

热点阅读