This might be a very simple question. Could anyone please explain what the "Array" refers to when it comes to a RAID controller. I have tried searching for it, and I'm just getting more confused.
An "array" in the context of a RAID controller is the physical grouping of drives that can be assigned to a RAID level... A logical drive or virtual disk is a further subdividing of an array. Some RAID controllers are capable of multiple logical drives on a single array.
For instance, if you have a server with 16 drive bays, and group 6 disks together in RAID5 and another 4 disks together in RAID 1+0, you've created two arrays.
Array referrs to group of drives bundled together to form a virtual drive with certain characteristics. Characteristics involve how data is spread over multiple drives, is there any redundancy in the array, how reads, writes and caching is done etc.
For more details I would recommend reading chapter 3.1 of Storage Network Initiative Association spec on RAID controllers which describes what Array/Virtual drive is.