IIRC during my initial training on the A320 in Toulouse back in 1991 they told us that only two computers from the same manufacturer could be fitting in each aircraft and the others had to be from another source and that those two from the same company could not be loaded with software written by the same software provider. This would minimize the risk of a bug being affecting more than one computer at a time.