在现代计算机系统中,通常存在着大量的外部设备,如键盘,鼠标,显示器到彩色打印机,数字音响设备和DVD等。这些外部设备的种类繁多,功能差异很大,如果要求每个用户亲自对接连接到计算机系统中的各种不同的外部设备进行操作控制,实际是行不通的。 操作系统应该向用户提供设备管理,这里的设备管理是指计算机系统中除了处理器和内存以外的所有输入、输出设备的管理。由操作系统的设备管理功能负责外部设备的分配、启动和故障处理,用户不必详细的了解设备及接口的技术细节,就可以方便的通过操作系统提供的设备管理手段,对设备进行操作。 在操作系统中,为了提高设备的使用效率和整个系统的运行速度,需要采用一系列的技术,包括中断技术通道技术,虚拟设备技术和缓冲技术等,尽可能的发挥设备和主机的并行工作能力,此外,设备管理应为用户提供一个良好的界面,使用户不必涉及具体设备的物理特性,即可方便灵活的使用这些设备。 除此之外操作系统还需要具备中断处理错误处理等功能,操作系统的各功能之间并非完全独立的,它们之间存在着相互依赖的关系。


本站由 Diebug 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站总访问量 | 本站总访客数