第十章 nux设备管理
第十章 Linux设备管理
§1 Linux设备管理 ● Linux的设备管理的主要任务是控 制设备完成输入输出操作,所以又 称输入输出(Mo)子系统。 ● Linux操作系统在设备管理中不但 提供了使用设备的统一接口,而且 把对设备的管理与文件管理统一起 来
§1 Linux设备管理 ⚫ Linux 的设备管理的主要任务是控 制设备完成输入输出操作,所以又 称输入输出(I/O)子系统。 ⚫ Linux 操作系统在设备管理中不但 提供了使用设备的统一接口,而且 把对设备的管理与文件管理统一起 来
● Linux把设备看作是特殊的文件,系 统通过处理文件的接口—虚拟文 件系统vFS来管理和控制各种设备。 系统经过vFS的转换完成对设备的 各种操作,而设备操作的具体实现 是由设备驱动程序完成的
⚫Linux把设备看作是特殊的文件,系 统通过处理文件的接口——虚拟文 件系统VFS来管理和控制各种设备。 ⚫系统经过VFS的转换完成对设备的 各种操作,而设备操作的具体实现 是由设备驱动程序完成的
Lnux设备管理方法 1.设备驱动程序 ● Linux操作系统把物理设备逻辑化, 仅向用户提供逻辑设备。 用户在程序中使用的是逻辑设备, 由系统内核建立逻辑设备与物理设 备的联系。 ●用户进程使用的设备与实际使用的 物理设备无关,称为设备独立性
一.Linux设备管理方法 1.设备驱动程序 ⚫Linux操作系统把物理设备逻辑化, 仅向用户提供逻辑设备。 ⚫用户在程序中使用的是逻辑设备, 由系统内核建立逻辑设备与物理设 备的联系。 ⚫用户进程使用的设备与实际使用的 物理设备无关,称为设备独立性
●在 Linux中设备被分为三类: ◆块设备 ◆字符设备 网络设备 ●每类设备都有特有的管理控制方式 和不同的驱动程序。 ●设备驱动程序是由设备服务子程序 和中断处理程序组成
⚫在Linux中设备被分为三类: 块设备 字符设备 网络设备 ⚫每类设备都有特有的管理控制方式 和不同的驱动程序。 ⚫设备驱动程序是由设备服务子程序 和中断处理程序组成