What is an accurate statement about a software RAID implementation?

A.
Uses host CPU cycles to perform RAID calculations
B.
Supports the upgrade of RAID software on incompatible O/S
C.
Uses a specialized hardware controller to perform RAID calculations
D.
Supports all RAID levels