Copies defines the number of duplicates that will be created. The duplicated objects will be placed inside a Null object named *_copies, where * represents the name of the object that is being duplicated.
Real copies of an object will be created.
Instances (see also here) will be created instead of real copies.
Render instances ( see also here) will be created instead of real copies.