a computer system consisting of several processors sharing a single memory, so allowing multiprocessing