Do you mean "what is the difference between a software raid and a hardware raid?"
To put it simply, a hardware RAID needs absolutely no drivers, TSR's, utilities, IRQ's etc in order to communicate to your operating system.
A hardware RAID controller needs only one thing from your system in order to work...power.
There are basically 2 levels of software raid. One level of software RAID can be a RAID controller the that has its own cpu and instruction set for creating a RAID, but because it may require a driver, it is still a 'software RAID'. This describes your rocket raid.
The next level of software RAID is implemented solely by the operating system or third party software, with no raid controller physically present.
The idea of any RAID is to combine multiple physical disks to be seen as one logical volume.
To answer your question, you havn't initialized the RAID yet. Your rocket RAID card is in JBOD mode. That is why it is seeing each drive independently (/hde and /hdg).
First, what kind of array do you want? RAID 1 or RAID 0?
RAID 1 is disk mirroring..the contents of one disk will be mirrored to the other, so if one fails, you wont lose your data. The amount of storage space will be equivalent to that of the smallest drive in the RAID.
RAID 0 is striping, and is for performance increase. The storage space will be the combined capacity of the drives in the RAID. But, if one drive fails, you will lose the data on all disks.
To initialize the RAID, you need to go into the RAID controller's BIOS. I think with highpoint cards its CRTL-H. Press this key combo during bootup.
When your in there, you need to select the drives you want to use in the array, what RAID type you want, etc. And you can also enable boot for the card (you must have this enabled in your computer bios as well).
Check out the website here:
http://www.highpoint-tech.com/USA/rr100.htm
The manual is availble for download there and can explain things better than be.