系统中芯片不是唯一的智能设备,每一个实体周边都有其设备控制器。键盘,鼠标和序列接口由多功能卡(SuperIO)控制,IDE磁碟由IDE控制器掌握,SCSI磁碟有SCSI控制器控制。每一个于硬体控制器都有其自己的控制和状态暂存器(CSR)。这些CSR在不同的设备中是不一样的。一个Adaptec 2940 SCSI控制器的CSR与NCR810 SCSI控制器差别很大。CSR用来启动和停止一个设备,用来初始化一个设备和检测故障。用来管理系统中硬体控制器的程式码位于Linux核心中,而不是在每个应用程式中。