Intelligent disk subsystems and arrays