操作系统的设备管理功能主要是提供相应的设备驱动程序、初始化程序和设备控制程序等。而外围设备是对除CPU和内存储器以外的所有输入/输出设备,并且除了包括进行实际输入/输出操作的设备外,还包括诸如设备控制器、DMA控制器、通道等支持设备。