Computer Organization is the collection of hardware units and their interconnection. It refers to how different operational components like processor, memory and peripheral devices are connected and their roles played when executing an instruction given to the computer.