A、生态系统的物质循环发生在生物群落和无机环境之间,A错误; B、生物种类越多,生态系统的营养结构越复杂,生态系统自动调节能力就越强,因此生物多样性是维持生态系统稳定性的重要条件,B正确; C、生态系统中的信息传递可以是双向的,而能量流动是单向的,C错误; D、维持生态系统的稳定性需要反馈调节,D错误. 故选:B.